温系统框图
五、单元电路的设计和元器件的选择51微控制器模块AT89S51是一个低功耗,高性能CMOS8位单片机,片内含8kBytes
ISPI
systemprogrammable的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入输出(IO)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
由于系统控制方案简单数据量也不大考虑到电路的简单和成本等因素因此在本设计中选用ATMEL公司的AT89S51单片机作为主控芯片。主控模块采用单片机最小系统是由于AT89S51芯片内含有4kB的E2PROM无需外扩存储器电路简单可靠其时钟频率为0~24MHz并且价格低廉批量价在10元以内。
主要特性如下
1、与MCS51兼容
2、4K字节可编程闪烁存储器
3、寿命:1000写擦循环
4、数据保留时间:10年
5、全静态工作:0Hz24Hz
3
f6、三级程序存储器锁定
7、1288位内部RAM
8、32可编程IO线
9、两个16位定时器计数器
10、5个中断源
11、可编程串行通道
12、低功耗的闲置和掉电模式
13、片内振荡器和时钟电路
AT89S51单片机引脚图
52温度采集模块
DS18B20是DALLAS公司生产的一线式数字温度传感器,它具有微型化、低
功耗、高性能抗干扰能力、强易配处理器等优点,特别适合用于构成多点温度测
控系统,可直接将温度转化成串行数字信号(按9位二进制数字)给单片机处理,
且在同一总线上可以挂接多个传感器芯片,它具有三引脚TO92小体积封装形
式,温度测量范围0~100℃,可编程为9~12位AD转换精度,测温分辨率可
达00625℃,被测温度用符号扩展的16位数字量方式串行输出,其工作电源既
可在远端引入,业可采用寄生电源方式产生,多个DS18B20可以并联到三根或者
两根线上,CPU只需一根端口线就能与多个DS18B20r