随着电子电子产品的快速更新换代,显示彩色界面在电子设备的应用也越来越多,而 TFT 彩屏的性价比很高,本文采用 240*400 像素的 3。5 寸 TFT 彩屏,彩频跟单片机通过 AHB 总线通信,使用 Intel8080 总线通过 FSMC 进行颜色数据读取。本设计 16 位色是指红五位, 绿六位,蓝五位的色彩方案,总共 2^16 种即 65536 种颜色选择,一张色彩位数更高(比 如二十四位色)的真彩图片转换进本设计显示可以说肉眼分不出明显区别,因而本设计使 用的彩屏理论上显示功能很强大,可以满足设计要求。
图 3-5 彩屏接口电路图
图中我们看到彩屏有 RSET 接口,该接口与 STM32 的 RSET 口直接相连,只要按下开发 板的复位按键,就能对 TFT 彩屏进行硬复位。通过一组 16 位数据口 FSMC_D0~FSMC_D15, FSMC_NOE 读信号,FSMC_NEW 写信号 。本设计中对彩屏显示进行了大量调试,使用了多种 形式的 GUI 函数,效果都很明显,满足本设计的所有显示需求。具体可以见四章软件设计 和第五章的彩屏调试,以及附录中详细的调试照片。
3。3 按键控制
(a)按键复位 (b)独立按键
图 3-6 按键电路
本设计使用四个独立按键作为修改时间的控制电路,右键 K-RIGHT 为时钟设置的进入
/退出模式按键按第一次进入设置,第二次退出设置。上键 K-UP 为加时间键,下键 K-DOWN 为减时间键,左键 K-LEFT 为切换键切换修改位置,可在年月日时分秒间切换。
按键复位电路是一个能对系统进行复位操作,一旦按下,系统就会复位到初始时间模 式,另外,系统开机时一般因为载入显示时钟信息较慢,就需要多次按复位来使彩屏显示 时钟信息。
3。4 DS18B20 温度传感器电路
图 3-7 DS18B20 温度传感器原理图文献综述
DS18B20 是 DALLAS 公司推出的“一线总线(只有一条通信线作为总线与控制器连接)” 接口的温度传感器。相比较传统的热敏电阻之类的测温传感元件它体积小,可以与微控制 器通过简单的数字接口通信,且使用电压宽,是一种非常适合集成到微电路的数字化传感 器。对于家居型用途的多功能万年历,一般就是要测室外气温,这个气温范围一般在-45° C~55°C 之间。DS18B20 的测温范围-55~+125°C 精度±0。5°C 都满足本设计需求。而且 本设计制作过程对其进行了一系列调试,具体调试过程在论文第五章详细叙述,可以确定 该电路很好的完成所需的测量温度需要。
3。5 电源电路
本电路利用了一个电压转换芯片—AMS1117 稳压电路,它是一个正向低压降稳压器, 工作温度范围:-40°C—125°C
图 3-8 ASM1117-3。3 封装图
本设计使用 SOT-223 封装的 AMS1117-3。3 芯片,ASM1117 内部已经集成了过热保护和 限流电路,是各种便携式个人电子设备的最佳选择,非常适合作为本毕设的电源供电。
图 3-9 电源电路原理图
4 电子万年历的软件设计
本设计的程序通过 JLINK 烧录进单片机,JLINK 是一种 J-TAG 仿真器,是 SEGGER 公司 为了满足对 ARM 内核芯片的仿真支持而推出的。通过 JLINK 仿真器的烧录,大型的 ARM 工 程能更快且高效的在 ARM 系统仿真。本设计一开始没使用 JLINK 仿真,后因为工程规模的 加大,变成必须使用 JLINK 仿真,借助仿真器,本设计整体调试运行稳定,效果很好。