图2.1 系统总体框图
2.2 方案的选择
2.2.1 单片机的选择
方案一:系统控制器采用单片机 AT89C51。这种单片机拥有的标准功能如
下:5 向量两级中断结构、16 位定时/计数器两个、全双工串行通信口一个、128
字节内部 RAM、4k 字节 Flash 闪速存储器、32 位 I/O 口线、片内振荡器及时钟
电路。同时,AT89C51 型的单片机可实现节电工作模式的选用,也可以将静态逻
辑操作降至 0Hz。当处于空闲模式的时候,中断系统、定时/计数器、RAM 以及
串行通信口仍会继续工作,而 CPU 将停止工作。单片机处于掉电工作状态下 RAM
的内容将会被保存,振荡器将停止运作,且其他的所有部件都会被禁止,这个状
态将持续到对下个硬件的初始化。
方案二:采用单片机 STC89C52 作为系统控制器。这种单片机拥有的标准功
能如下:定时器、512 字节 RAM、8k 字节 Flash、32 位 I/O 口线、内置 4KB
EEPROM,MAX810 复位电路,3 个 16 位定时器/计数器,4 个外部中断,全双工
串行口。STC89C52 型的单片机可实现两种软件选用节电工作模式,也可以实现
静态逻辑操作降至 0Hz。当处于空闲模式的时候,中断系统、定时/计数器、RAM
以及串行通信口是会继续工作的,而 CPU 将会停止工作。在进行掉电保护状态
下,振荡器将被冻结,保存 RAM 内容,而单片机将会停止运作,这个状态一直
持续到下个硬件复位或中断。最高运作频率 35MHz,6T/12T 可选。
通过对比发现:前者为 12T 模式,后者可以是 12T 模式,也可以是 6T 模式。前
者只有 128 字节的 RAM,后者除此之外,有内部 1280RAM 扩展。前者只有 4K 内部
程序存储空间,后者最多能有 64K 存储空间。前者只能通过编程器编程,后者有 ISP
功能,所以本设计的控制器采用的单片机型号为 ST89C52。
2.2.2 温度传感器的选择
方案一:DS18B20,DS18B20 型号的数字温度传感器所测量的温度范围为
-55℃~125℃,而被测温度值是直接可以通过 DS18B20 被读出的。此类传感器具
评论0
最新资源