毕业论文

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

AT89C51单片机的密码锁设计+程序+电路图(3)

时间:2021-12-23 16:20来源:毕业论文
1 显示电路 3。系统硬件设计 3。1 AT89C51单片机简介 单片机AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位的单片机,片内含有4KB的可反复擦写的只读程序

1 显示电路

3。系统硬件设计

3。1 AT89C51单片机简介

   单片机AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位的单片机,片内含有4KB的可反复擦写的只读程序存储器和128字节的随机存储器,其编译的指令代码和C语言源程序完全兼容传统8051单片机,是40引脚的双列直插封装形式的8位通用微型计算机处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。主要功能包含对会聚主IC内部的寄存器、数据的RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图的有效控制,红外遥控信号IR的接收解码及与计算机主板CPU的通信等。

主要特性如下:文献综述

工作额定电压:5。5V~3。3V(5V单片机)/3。8V~2。0V(3V单片机)

工作的频率范围:0~40MHz,相当于普通8051单片机的2倍,在实际测试中,最高工作频率可达48MHz。

32个双向I/O口,128x8bit内部RAM,复位后为:P0/P1/P2/P3是准双向口/弱上拉,P0口内部是漏极开路形式输出,当其作为总线形式扩展I/O口用时,不用加上拉电阻,但是作为普通I/O口使用时,需加上拉电阻,否则无法使用P0口作为数据传输。AT89C51具有EEPROM功能,可进行掉电保护。

如下是AT89C51的引脚参数及其封装说明

    AT89C51引脚功能说明:

VCC(40引脚):电源电压(+5V)

RST(9引脚):复位输入端口。

ALE/PROG(30引脚):地址锁存控制信号(ALE)。

PSEN(29引脚):外部程序存储器选通信号。

EA/VPP(31引脚):访问程序存储控制信号。

XTAL1(19引脚):反相放大器和内部时钟发生电路的输入端。

XTAL2(18引脚):反相放大器的输出端。

下面是AT89C51的样本图片: AT89C51引脚图

P0口引脚共有8个,P0。0为最低位。这8个引脚有两种不同的功能,第一种情况是89C51不带外存储器,P0口可以为通用I/O口使用,P0。0-P0。7用于传送CPU的输入/输出数据,这时输出数据可以得到锁存,不需要外接专用锁存器,输入数据可以得到缓冲,增加了数据输入的可靠性;第二种情况是AT89C51带片外存储器,P0。0-P0。7在CPU访问片外存储器时先传送片外存储器的低8位,然后传送CPU对片外存储器的读/写数据。P0口为开漏输出,在作为通用I/O使用时,需要在外部用电阻上拉。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-

P1口是一个内部自带上拉电阻的8位双向I/O口,具有通用的输入/输出功能,每一位都能独立地设定为输入口或输出口使用,P1口的输出缓冲级可用来驱动(吸收或者输出电流)4个TTL电平的逻辑门电路。在对其端口写“1”时,即对其内部的锁存器写“1”,通过其内部自带的上拉电阻可以把其端口拉到高电平,此时可以用作输入口。在作数据输入口使用时,因为其内部存在的上拉电阻,它的某个引脚会被外部信号拉低时会输出一个电流(IIL)。与8xC51不同之处是,P1。0和P1。1还可分别作为定时/计数器2的外部计数输入(P1。0/T2)和输入(P1。1/T1EX),在进行Flash的编程和程序校验期间,P1口用以接收数据的低8 位地址。

AT89C51单片机的密码锁设计+程序+电路图(3):http://www.youerw.com/zidonghua/lunwen_87072.html
------分隔线----------------------------
推荐内容