2。2。1 AT89C51单片机简介

AT89C51是ATMEL公司生产的51系列的单片机,它的功耗低,性能好,是一种8位的单片机,运用于多领域,是目前市场上使用较为广泛的一种单片机[7]。该芯片有4k字节的可反复擦写的4k字节的ROM和128字节的RAM,工作电压低,运行高效,功能强大,价格便宜,因此得到了广泛的应用。

2。2。2单片机的引脚功能描述

GND接地(20脚)

Vcc供电电源(40脚)

图2。3 AT89C51单片机引脚图

P0口:是单片机较为常用接口之一,当P0口被当做通用I/O接口时,内部没有上拉电阻,所以在使用时需外接一上拉电阻才能正常工作[8]。

P1口:P1口:1~8脚为P1。0~P1。7的输入/输出引脚。P1口是8位准双向I/O口,与P0口一样用于传送用户的输入/输出数据。但是它与P0口不同的是,P1口内部具有上拉电阻而P0口不具有,因此在传送数据使用时P1口不需要外接上拉电阻。论文网

P2口:P2口内部也具有上拉电阻。P2口有两大功能:第一个功能也是同P0口可以作为通用I/O接口使用,第二个功能是可以作为外部扩展时的高8位地址总线使用。

P3口:P3口功能复杂,第一功能同P1一样,可以同P1口一样作为IO口使用,但是较常用的是第二功能,第二功能将每一位独立定义[9]。

P3口作为51单片机用途较多的口有许多特殊功能,如下表所示:

表2。1P3口管脚备选功能

P3。0 RXD(串行输入口)

P3。1 TXD(串行输出口)

P3。2 /INT0(外部中断0)

P3。3 /INT1(外部中断1)

P3。4 T0(计时器0外部输入)

P3。5 T1(计时器1外部输入)

P3。6 WR(外部数据存储器写选通)

P3。7 RD(外部数据存储器读选通)

2。2。3温度采集模块

因为DS18B20传感器集成化程度比较高,这就为功能的开发和检测提供了很大的便捷,同时它小尺寸,低功耗和高精度的特性也提高了精度和稳定性。DS18B20具有独特的单线接口方式,接线十分方便,只需要简单的一条口线就能将温度传感器与单片机连接起来。DS18B20的封装形式呈现多样化,在封装之后可适用于众多场合。

温度采集模块主要就是选择温度传感器,对于温度传感器的选型,可以用PT100铂热电阻温度传感器,它的电阻值会随着温度变化而变化。PT100型传感器是利用温度与电阻的变化,函数关系特性的变化来测温的[10],它的变化曲线是非线性的,使用起来比较复杂。也可以用DS18B20作为测温电路的温度传感器。DS18B20温度传感器采用的是单总线技术,其接口与单片机接口十分简洁,通过与单片机串行通信,抗干扰能力强。传输时,把温度存于低8位中,然后读出温度值。

3系统的硬件电路

3。1单片机最小系统文献综述

AT89C51单片机最小系统包括AT89C51单片机、按键复位电路、晶振时钟电路构成[11]。在单片机应用系统中,除了需要复位单片机本身以外,外部扩展的I/O接口电路也需

要复位,因此还需要一个复位电路。本设计中复位与晶振电路如图所示,本设计采用的是按键复位方式。单片机中的XTAL1和XTAL2是用来外接晶振和电容的。

3。2时钟电路和复位电路

上一篇:AT89C51单片机的烟雾报警系统设计+电路图+源程序
下一篇:没有了

AT89C51单片机的烟雾报警系...

AT89C52单片机多点温度检测系统设计+电路图

AT89S52单片机数字温度计显...

AT89C51单片机的数字时钟设计+程序

51单片机室内有害气体检测系统的设计

STC89C51单片机交通灯控制系...

STC89C52单片机数字频率计+电路图

铝硼氧簇的溶剂热合成

红豆集团仓储管理研究+SWOT分析+ABC分类法

企业借工的法律分析及其风险防范【2448字】

FNC-200型数控车床主轴部件设计开题报告

综合护理干预改善耳鼻喉...

医疗检查用显微镜机架设计

燃气热水器的发展研究现状

山西省综改试验区建设与...

可供出售债务投资和可供...

浏阳市广场舞参与情况调查问卷表