
2.1.3 单片机 AT89S51 的选择对于单片机的选择,可以考虑使用
8031 与 8051 系列,由于 8031 没有内部 RAM,系统又需要大量内存
存储数据,因而不适用。单片机 AT89S51 具有低电压供电和体积小
等特点,四个端口只需要两个口就能满足电路系统的设计需要,很
适合便携手持式产品的设计使用系统可用二节电池供电,因此选用
AT89S51 更适合。
按照系统设计功能的要求,确定系统由 4 个模块组成;
主控制器、测温电路、显示电路。数字温度计总体设计电路结构
框图如图 2-1 所示:
AT89S51 复位电路显示电路温度传感器时钟电路图 2-1 系统框图
第 3 章系统硬件电路的设计 3.1 主控制器单片机 AT89S51 是低功耗,
高性能 CMOS8 位单片机,片内含 4kbytes 的可编程的 Flash 只读程
序存储器,兼容标准 8051 指令系统及引脚。它集 Flash 程序存储器
既可在线编程(ISP),也可用传统方法进行编程。
3.1.1AT89S51 的介绍 AT89S51 主要特性及引脚如下●与 MCS-51
兼容●4K 字节可编程闪烁存储器●全静态工作:0Hz-24Hz●三级程
序存储器锁定●128*8 位内部 RAM●32 可编程 I/O 线●两个 16 位定
时器/计数器●5 个中断源●可编程串行通道●低功耗的闲置和掉电
模式●片内振荡器和时钟电路图 3-2AT89S51 单片机引脚图 AT89S51
单片机为 40 引脚双列直插式封装。其引脚排列和逻辑符号如图 3-2
所示。各引脚功能简单介绍如下:
●VCC:供电电压●GND:接地●P0 口:P0 口为一个 8 位漏级开
路双向 I/O 口,每个管脚可吸收 8TTL 门电流。当 P0 口的管脚写“1”
时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以
被定义为数据/地址的第八位。在 FLASH 编程时,P0 口作为原码输
入口,当 FLASH 进行校验时,P0 输出原码,此时 P0 外部电位必须
被拉高。
●P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1
口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入“1”后,电位被
内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出
评论0
最新资源