P1(P1。0―P1。7):端口1是内部具有上拉电阻电路的双向I/O端口,其输出缓冲器可以推动4个LS TTL负载,若将端口1的输出设为高电平,表示将此端口设置为输入使用。而P1。1可以有T2EX功能,可以当做定时器2计数时,触发引脚使用。

P2(P2。0―P2。7):端口2也是具有内部提升电路的双向I/O端口,每一个引脚可以推动4个LS的TTL负载,同样地,若将端口2的输出设为高电平时,此端口能当成输入端口来使用。P2除了当做一般I/O端口使用外,若需要STC89C52单片机扩充外接程序存储器或数据存储器时,可以提供地址总线的高8位,即是A8―A15,在这种情况下,P2就不可以当做普通I/O口来使用。

P3(P3。0―P3。7):端口3和端口1,端口2一样,也具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个TTL负载。同时其引脚还具有一些特殊功能,其中包括串口通信、外部中断触发输入、计数器外部输入及外部数据存储器的读取或写入控制等功能[9]。

其引脚第二功能分配如下表2-1所示。

表2-1  P3口引脚第二功能

引脚号 第二功能

P3。0 RXD(串行输入)

P3。1 TXD(串行输出)

P3。2 INT0(外部中断0)

P3。3 INT0(外部中断0)

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

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

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

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

2。3。2 复位电路

当MCS-5l系列单片机的RST复位引脚,持续2个或者2个以上的机器周期高电平时,MCS-5l单片机完成稳定的系统复位。根据系统应用时的不同要求,复位电路又分为上电复位和手动复位两种形式,图2-3即为本系统的复位电路。 

图3-2中,既能实现上电复位又可以实现手动复位,当系统上电一瞬间,电容相当于短路,即RST复位端口,直接加到高电平上,所以可以实现上电复位。当系统正常运行后,在需要复位的时候,按下微动开关,即将电容短路,同样可以实现手动复位[6]。

图2-3 复位电路

2。3。3 晶振电路来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766

MCS-51单片机应用时,我们常用石英晶体接电容组成系统时钟电路,如果系统需要使用串口通讯,为了满足波特率没有误差,我们经常使用11。0592MHZ的石英晶体。如果系统需要使用定时器,为了满足定时器定时没有误差,我们通常会选择12MHZ的石英晶体。不管石英晶体选择是11。0592MHZ,还是12MHZ,我们使用的匹配电容都是33pf的。具体晶振电路如图2-4所示。

图2-4晶振电路

2。3。4 电源电路

电源电路采用5V的直流电源,将电压接到单片机的VCC引脚上,然后单片机的GND引脚接地完成电源电路的连接。其结构如图2-5所示。

图 2-5电源电路

2。4 温度检测电路

本文采用DS18B20传感器来检测环境的温度,下面对该传感器作简单介绍:

(1)DS18B20适应电压范围很宽,电压范围:3。0~5。5V,在寄生电源的方式下,也可直接由数据线供电;

(2)独特的单线接口方式,DS18B20在与单片机连接时只需要一条接口线便可以实现单片机与DS18B20之间的通讯;

(3)DS18B20可支持多点测温功能,多个DS18B20可以直接并联在一个三线上,实现多点测温的组网;

上一篇:STC89C51单片机的电子密码锁设计+电路图+程序
下一篇:STC89C52单片机的红外防盗报警器的设计+程序+电路图

灰色理论在PID控制器中的应用研究

AT89C51单片机的多点温度检...

STC89C52单片机的红外防盗报...

STC89C51单片机的电子密码锁设计+电路图+程序

AT89C52单片机的酒精检测系统设计+电路图

AT89C51单片机家庭遇险自动...

MATLAB基于图像的一维条码识别+程序

杭州市江干区小學生課外...

单片机四自由度机械臂设计+电路图+程序

14岁男孩不上學能學点什么...

整体护理對妇科肿瘤化疗...

會计发展趋势研究【1932字】

我国政府公共安全管理及其对策建议

现茬年轻人选择的行业,...

生态高值农业的科学评价+文献综述

板上芯片的热应力分析+文献综述

中央空调国内外研究现状水平和发展趋势