学 校 代 码:
学 号:
HENAN INSTITUT OF ENGINEERING
文 献 综 述
题 目 多功能充电器的综述
学生姓名 胡 建 帅
专业班级 电 气 工程 1124
学 号 怎么解散qq201150712413
系 (部) 电气工程系
指导教师(职称) 王 克 甫
完成时间 2012 年12 月 28 日
多功能充电器的文献
摘 要:本部分主要介绍ATMEL公司生产的AT89C51单片机的结构和各个引脚的主要功能,AT89C51是一种高效微控制器,AT89C51为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。实现电路简单,成本较低,而且可以实现对电路的时时监控,效果很好,安全性高,性能稳定、功率小,满足一般用户的要求。
关键词:AT89C51
■AT89S51的结构和原理
AT89C51是一种带4K字节 FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示
AT89C51外形及引脚排列
1.1■主要特性:
·与MCS-51 兼容
·4K字节可编程FLASH存储器 ·寿命:1000写/擦循环
·数据保留时间:10年
·全静态工作:0Hz-24MHz
·三级程序存储器定
·128×8位内部RAM
·32可编程I/O线
·两个16位定时器/计数器
·5个中断源
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路
1.2■特性概述:
AT89C51 提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
1.3■管脚说明: VCC(40脚):电源端,接+5V供电电压。
GND(20脚):接地电源。
P0口:P0口为一个属于8护士证分数线位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚
第一次写1时,被定义为高电平入。P0能够用于外部程序存储器它可以被定义为数据/地址的低八位。在FIASH三星4521清零编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须加上拉电阻。
10字感恩老师 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH宣化区教育局编程和校验时,P1口作为低八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用在外部程序存储器或16位地址存储器进行存取时,P2口输出地址的高八位。在给出有址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个有内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口
写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89C51的一些特殊功能口,如下表所示:
口管脚 备选功能
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(外部数据存储器读选通)
P3口同时为闪烁编程和编程校验接收一些控制信号。
RST/VPD:复位输入。当输入信号持续2个机器周期以上高电平,单片机复位。
ALE/PROG:地址锁存控制端。在系统扩展时,ALE用于把P0口输出的低8位地址送入锁存器锁存起来,以实现地位地址和数据的分时传送。此外由于晋江小说排行榜ALE是以六分之一晶振频率的固定频率输出,因此可以作为时钟或外部脉冲使用。还可以输入编程脉冲EPROM。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果薇在外部执行状态ALE禁止,置位无效。
/PSEN:外部程序存储器的选通信号。在读外部ROM时PSEN低电平有效,以实现外部ROM单元的读操作。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论