P2口:21~28脚为P2。0~P2。7输入/输出引脚。P2口是内部上拉电阻的8位双向I/O口,它是能够直接连接外部I/O设备的接口。在与地址总线高8位分时复用的情况下,能够驱动4个TTL负载。在一般情况下,P2口作为外部扩展时的高8位地址总线使用。

P3口:10~17脚为P3。0~P3。7输入/输出引脚。P3口管脚作为8个带内部上拉电阻的双向I/O口,每一个引脚能够驱动4个TTL负载。在作为通用I/O接口使用的时候,它有和P1口相同的功能,我们在一般情况下都使用它的第二功能,在使用第二功能时,如下:P3口管脚备选功能P3。0RXD(串行输入口)P3。1TXD(串行输出口)P3。2INT0(外部中断0)P3。3INT1(外部中断1)

P3。4T0(记时器0外部输入)P3。5T1(记时器1外部输入)

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

P3口同时给闪烁编程及编程校验获取了控制信号。

RST(9脚):复位输入。在振荡器复位器件的情况下,需确保RST脚的高电平时间为二十四个时钟周期。

ALE/PROG(30脚):地址锁存允许/编程引脚。在进行外部程序存储器访问的时候,ALE的输出用于锁存地址的低8位,使得P0口实现地址/数据复用。在不进行访问外部程序存储器的情况下,这时ALE端会有一个1/6时钟频率的正脉冲信号输入,而此信号能够用于判断出单片机有没有在进行工作,除此之外,还能作为一个时钟向外输出。但是,有一问题我们要考虑到:在进行外部数据存储器访问的时候,有一个脉冲被ALE会跳过。

PSEN(29脚):PSEN是片外ROM选通线。当进行访问片外ROM执行指令MOVC的时候,8051会自动地在PSEN引脚上产生一个负脉冲,用来对片外ROM进行读选通,P0及P2口上会出现16位地址数据,外部程序存储器就会将指令数据置于P0口上,由CPU读取并执行。在其余的状况下,PSEN引脚都处于高电平的封锁状态。文献综述

EA/Vpp(31脚):允许访问片外程序存储器/编程电源线。51单片机内含有4KB的程序存储器,在EA满足是高电平以及程序地址小于4KB的条件下,读取内部程序存储器指令数据,我们读取内部程序存储器指令数据,否则,我们读取外部程序存储器指令。如果EA在低电平的情况下,就无须比较地址的大小,全部以外部程序存储器指令读取,显而易见,对于片内无程序存储器的MCS-51单片机来说,其EA端一定要接地。

EA/Vpp是复用引脚,它的第二功能为片内EPROM编程/校验时的电源线,当在编程的时候,EA/Vpp脚必须加上21V的编程电压。

XTAL1(18脚):片内振荡器反相放大器和内部时钟发生器的输入端。

XTAL2(19脚):片内振荡器反相放大器,如果在使用外部时钟源驱动器件的情况下,应该不接。

3系统硬件设计

我们从设计需求出发,可知本课题设计应含有以下的结构:红外感应部分、AT89C52单片机以及报警系统这三个大部分组成

上一篇:AT89C51单片机火灾报警系统设计+电路图和程序
下一篇:STC89C52单片机电子密码锁设计+电路图和程序

单片机数字红外测距系统设计+电路图+程序

动车组滚动轴承FCM智能诊断研究

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

动车组滚动轴承SVM智能诊断研究

粉料称重装置的单片机控...

华夫饼国内外研究现状

高校体育场馆效益研究【2772字】

透过家徽看日本文化家紋から見る日本文化

农村幼儿教育开题报告

家电制造企业绿色供應链...

论商业银行中间业务法律...

基于安卓平台的二维码会议管理系统设计

“时尚与旅游”电子杂志的设计制作

ASP.net+sqlserver会员管理系统设计

企业科研管理中统计报表...