VPP 是第二功能引脚,可传出编程电压。对于 89C52,家在 VPP 脚的编程 电压为+12V 或+5V。由于 AT89C51 是以 Flash 作为存储器,内部固化了 ISP 下 载引导程序,故此脚无需加编程电压。
32~39:P0 口,是双向 8 位三态 I/O 口,能够以吸收电流的方式驱动 8 个 LS
型的 TTL 负载。它有以下三个功能:
·作为数据总线于外部拓展存储器
·作为地址总线于外部拓展存储器
·不拓展时,可以做为一般的 I/O 口使用,为漏极开路输出,无内部上拉电 阻,作为输入或者输出时应该在外部加上上拉电阻。
(3)内部系统
单片机可分为两种结构,第一个是数据跟程序存储器分离的结构;第二个是 数据程序存储器二者合在一起的结构。
其内部系统组成部分包括:
1、一个 8 位的微处理器(CPU)。
2、能够寄存读写数据的片内数据存储器 RAM,SST89 系列单片机最多提供
1K 的 RAM。
3、能够存放数据、程序以及表格的片内程序存储器 ROM/EPROM。但也 有一些单片机内部不带 ROM/EPROM,如 8031,8032,80C31 等。将 ROM 跟 RAM 两者一起用于单片机,系统抗干扰能力随之提升,用户的设计也很方便。
4、P0~P3 都能做输出、输入口,它们是并行八位接口。
5、五个中断源的中断控制系统。如今的单片机中断源都超过五个。
6、一定要外接微调电容还有石英晶体,电路通过单片机里面的时钟跟震荡
器生成。允许振荡的频率最大是 12MHz。 上面所说的各个部分由内部数据总线相互接起来。
振荡器给 CPU 及其他有关器件提供时钟脉冲,CPU 通过内部总线操作各种 外设:里面的 Flash 存储器和 RAM、定时器、串行端口、IO 口。同时,由定时 器、串口和外部中断所产生的中断在寄存器设置为打开的情况下,可以干预并中 断 CPU 的工作转而进入中断服务函数。
2。2。2 温度传感器 DS18B20
(1)概况
能直接传出数字信号的 DS18B20 温度传感器与单片机的连线很容易,当它 被包装好后能够被用在各式各样的地方。它有很多种类型,如 LTM8874、8877 等。主要根据应用场合的不同而改变其外观。DS18B20 通过包装好后能够被好 多种非极限的温度场所利用,如大棚测温、锅炉测温、机房测温等。根据它用法 便捷、有较小的体积、耐磨、多样化的包装等优点,DS180B20 被用在极小的空 间测温。
(2)主要特性
·DS18B20 在与一根口线就能使微处理器跟 DS1820 相连,从而实现它们的 两端通信。
·测温范围-55℃~+125℃。
·可以用几个 DS18B20 一起进行测温,它们之间是并联的,不过最多为 8
个,这也就是实现了多点测温。个数太多会导致传输信号不稳。
·工作电源: 3。0~5。5V
·在使用中不需要任何外围元件
·最后测得结果直接以数字信号传出
·能够对空间较小的设备测温还能在不同介质的管道测温
·为了方便跟别的电器相连,出现方式可用德式球型接线盒或者电缆直接出 线。
(3)引脚定义
DS18B20 的引脚定义如图 2-3 所示。
图 2-3 DS18B20 的引脚定义
1、DQ 是数字信号输入/输出端;
2、GND 接地;
3、VDD 外接电源输入端。
(4)DS18B20 的内部结构
DS18B20 内部结构由四部分构成:配置寄存器、非挥发温度报警触发器 TH
跟 TL、温度传感器、64 位光刻 ROM。
·存储器 AT89C51单片机基于CPC的红外加热器设计+程序(4):http://www.youerw.com/zidonghua/lunwen_84408.html