一、温度显示系统总设计原理
系统设计总框架如图1.
1.控制模块:通过应用单片机,对系统进行初始化,主要完成对数码管显示、按键的处理等功能,起到总体控制和协调各模块工作的作用。
2.盘输入模块:主要完成与时间相关的设置和温度、时间、日期的切换。
3.码管显示模块:主要对单片机送来的时间、日期、温度信息进行显示。
4 .度采集模块:采用D S 1 8 B 2 0温度传感器,向单片机提供实时温度信息。
5.子钟模块:采用时钟芯片DS1302,该芯片可以进行时、分、秒的计数,DS1302通过串行方式与单片机进行数据传送,向单片机提供包括秒、分、时、日、月、年等在内的实时时间信息。
二、各模块实现
1.主控制模块
在文章设计的温度显示系统设计中,控制核心是STC89C52单片机,该单片机51系列增强型8位单片机,它有32个I/O口,片内含4KFLASH工艺的程序存储器,便于用电的方式瞬间擦除和改写,而且价格便宜,其外部晶振为12MHz,一个指令周期为1μS.使用该单片机完全可以完成设计任务,其最小系统主要包括:
位电路、震荡电路以及存储器选择模(EA脚的高低电平选择),电路如图2.