毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C52单片机智能防盗报警系统设计+程序+电路图(5)

时间:2023-11-25 09:33来源:毕业论文
P2口:21~28脚为P2。0~P2。7输入/输出引脚。P2口是内部上拉电阻的8位双向I/O口,它是能够直接连接外部I/O设备的接口。在与地址总线高8位分时复用的情况下

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单片机以及报警系统这三个大部分组成

AT89C52单片机智能防盗报警系统设计+程序+电路图(5):http://www.youerw.com/zidonghua/lunwen_198893.html
------分隔线----------------------------
推荐内容