社区
下载资源悬赏专区
帖子详情
STM32F103C8T6驱动OLED和DHT11和FLASH和NTC下载
AI100_小助手
2018-10-17 04:40:11
STM32F103C8T6驱动IIC串口OLED屏,DHT11温湿度显示,SPI FLASH字库,NTC温度检测,ADC电池电压检测
相关下载链接:
//download.csdn.net/download/baidu_20358801/10727033?utm_source=bbsseo
...全文
116
回复
打赏
收藏
STM32F103C8T6驱动OLED和DHT11和FLASH和NTC下载
STM32F103C8T6驱动IIC串口OLED屏,DHT11温湿度显示,SPI FLASH字库,NTC温度检测,ADC电池电压检测 相关下载链接://download.csdn.net/download/baidu_20358801/10727033?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
STM32F103C8T6
驱动
OLED
和
DHT11
和
FLASH
和
NTC
STM32F103C8T6
驱动
IIC串口
OLED
屏,
DHT11
温湿度显示,SPI
FLASH
字库,
NTC
温度检测,ADC电池电压检测
基于STM32的智能万年历设计.pdf
基于STM32的智能万年历设计 [ps:该⽂章排版有点错乱,如果需要,有PDF版本和WORD版本可供
下载
观看,还有资源免费
下载
,请移步作者主页
下载
,仅供学习参 考。该设计是学校要求的课程设计,也是第⼀次做,很多函数并没有进⾏封装,部分逻辑⽐较乱,勉强完成功能设计,介意勿扰哈,最后再 说⼀遍:免费
下载
,仅供学习参考使⽤] 1 设计任务及要求 1.1 引⾔ 本⽂提出了⼀种基于 STM32 的智能万年历设计⽅案,本⽂案以
STM32F103C8T6
最⼩ 系统作为主控核⼼,与
OLED
显⽰、 DS18B20 温度传感器、 DST11 温湿度传感器等模块组 成硬件系统。 其中以 STM32 内部的 RTC(实时时钟) 实现⽇历和时间的功能,通过修改计 数器的值可以重新设置系统的当前时间和⽇期。综上所述,此电⼦时钟具有读取⽅便、 显⽰直观、功能多样、电路简洁、成本低廉等诸多优点,符合电⼦仪器仪表的发展趋 势,具有⼴阔的市场前景。 1.2 功能要求 (1) 系统组成: 系统选⽤
STM32F103C8T6
单⽚机为微处理器, 使⽤各模块实现万年历的功 能。 (2) 实现功能: 1) 在
OLED
显⽰屏上显⽰实时的⽇期和时间。 2)具有闰年的⾃动调整功能。 3)能够显⽰实时温度。 4)能够显⽰实时湿度。 (3) 模块组成: STM32 单⽚机最⼩系统、
OLED
显⽰模块、温度传感器模块、湿度传感器模 块; 2 设计⽅案 2.1 可选择的芯⽚⽅案 整个系统⽤ STM32F103 单⽚机作为中央控制器,由单⽚机采集内部 RTC 值,时钟信 号通过单⽚机 I / O ⼝传给
OLED
, 单⽚机模块控制
驱动
模块
驱动
显⽰模块,通过显⽰模 块来实现信号的输出、
OLED
的显⽰及相关的控制功能。 ⽅案 1:采⽤ 89C51 芯⽚采⽤ 89C51 芯⽚作为硬件核⼼,采⽤
Flash
ROM,内部具有 4KB ROM 存储空间,能于 3V 的超低压⼯作,⽽且与 MCS-51 系列单⽚机完全兼容,但是运 ⽤于电路设计中时由于不具备 ISP 在线编程技术,当在对电路进⾏调试时,由于程序的 错误修改或对程序的新增功能需要烧⼊程序时,对芯⽚的多次拔插会对芯⽚造成⼀定的 损坏。 ⽅案 2: 采⽤ STM32 单⽚机。
STM32F103C8T6
是⼀款基于 ARM Cortex-M 内核 STM32 系列的 32 位的微控制器,程序存储器容量是 64KB,需要电压 2V ~ 3.6V,⼯作温度为- 40° C ~ 85° C。 主要性能有:与 MCS-51 单⽚机产品兼容、 37 个可编程 I/0 ⼝线、 贴⽚ 8M 晶振(通过芯⽚内部 PLL 最⾼可达 72M)、⽀持 JTAG/SWD、 20K RAM, 64K ROM, 16 位 的定时、计数器、 中断源、全双⼯ UART 串⾏通道等。 价格相对较便宜, 从单⽚机芯⽚主 要性能⾓度和价格优势出发,本设计的智能万年历单⽚机芯⽚选择设计采⽤⽅案采⽤
STM32F103C8T6
。 2.2 显⽰模块选择⽅案 ⽅案 1: 采⽤
OLED
显⽰模块
OLED
显⽰模块的显⽰功能强⼤,可显⽰⼤量⽂字图形显⽰多样,清晰可见,显⽰质 量⾼没有电磁辐射,可视⾯积⼤, 数字接⼝,匀称⼩巧, 功耗⼩。 应⽤范围较⼴,常被 ⽤于智能⼿表,智能⼿环等设备的显⽰。 相对于 LCD 来说,
OLED
是⾃发光的,不需要背 光。 ⽅案 2: 采⽤点阵式数码管显⽰ 动态显⽰,即各位数码管轮流点亮, 对于显⽰器各位数码管, 每隔⼀段延时时间循 环点亮⼀次,利⽤⼈的视觉暂留功能可以看到整个显⽰,但需保证扫描速度⾜够快,⼈3 的视觉暂留功能才可察觉不到字符闪烁, 显⽰器的亮度与导通电流、 点亮时间及间隔时 间的⽐例有关。 调整参数可以实现较⾼稳定度的显⽰,动态显⽰节省了 I/O ⼝,降低了 能耗。 从节省单⽚机芯⽚ I/O ⼝和降低能耗⾓度出发,本设计采⽤
OLED
显⽰。 2.3 温湿度模块的选择⽅案 湿度测量模块选择:
DHT11
传感器包括 1 个电阻式感湿元件和 1 个
NTC
测温元件,并 与 1 个⾼性能 8 位单⽚机相连接。单线制串⾏接⼝,使系统连接可以更简洁。功耗极 低,信号传输距离可达 20 m 以上。作为⼀种新型的单总线数字温湿度传感器,
DHT11
具 有体积⼩、功耗低、响应速度快、抗⼲扰能⼒强、控制简单、性价⽐⾼等优点,能够⼴ 泛应⽤于各个领域。 温度测量模块的选择: DS18B20 的测温范围-55 ~ 125 ,分辨率最⼤可达 0.0625 。 DS18B20 可以直接读出被测温度值。⽽且采⽤ 3 线制与单⽚机相连,减少了 外部硬件电路,具有低成本和易使⽤的特点。 DS18B20 是 Dallas 半导体公司的数字化
stm32F103C8T6
控制
DHT11
stm32F103C8T6
控制
DHT11
stm32F103C8T6
控制
DHT11
串口打印学习经验总结,本人借鉴了许多大佬们的资料,这是个人学习的见解,如发现错误之处,麻烦指导指导。 借鉴链接:https://blog.csdn.net/XiaoCaiDaYong/article/details/105640644 https://blog.csdn.net/weixin_43522198/article/details/111304708 https://blog.csdn.net/sxm123z/art
stm32f103c8t6
+DTH11+串口
基于
stm32f103c8t6
的
DHT11
温湿度采集
STM32HAL库
驱动
DHT11
和BH1750
STM32HAL库
驱动
DHT11
和BH1750
下载资源悬赏专区
12,796
社区成员
12,335,012
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章