傻大方


首页 > 学习 >

AT89C51|AT89C51外文翻译毕业设计( 四 )



按关键词阅读: 翻译 外文 毕业设计 AT89C51



48、288字节内部RAM32个可编程IO口线2个16位定时计数器6个中断源可编程串行UART通道低功耗空闲和掉电模式功能特性概述AT89C51 提供以下标准功能4k 字节Flash 闪速存储器128字节内部RAM32 个IO 口线两个16位定时计数器一个5向量两级中断结构一个全双工串行通信口片内振荡器及时钟电路同时AT89C51可降至0Hz的静态逻辑操作并支持两种软件可选的节电工作模式空闲方式停止CPU的工作但允许RAM定时计数器串行通信口及中断系统继续工作掉电方式保存RAM中的内容但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位引脚功能说明Vcc电源电压GND地P0 口P0 口是一组8。

49、位漏极开路型双向IO 口也即地址数据总线复用口作为输出口用时每位能吸收电流的方式驱动8个TTL逻辑门电路对端口写1可作为高阻抗输入端用在访问外部数据存储器或程序存储器时这组口线分时转换地址低8位和数据总线复用在访问期间激活内部上拉电阻在FIash编程时P0口接收指令字节而在程序校验时输出指令字节校验时要求外接上拉电阻P1口P1是一个带内部上拉电阻的8位双向IO口P1的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路对端口写1通过内部的上拉电阻把端口拉到高电平此时可作输入口作输入口使用时因为内部存在上拉电阻某个引脚被外部信号拉低时会输出一个电流IILFIash编程和程序校验期间P1接收低8位地 。

50、址P2口P2是一个带有内部上拉电阻的8位双向IO口P2的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路对端口写1通过内部的上拉电阻把端口拉到高电平此时可作输入口作输入口使用时因为内部存在上拉电阻某个引脚被外部信号拉低时会输出一个电流IIL在访问外部程序存储器或16位地址的外部数据存储器例如执行MOVXDPTR指令时P2口送出高8位地址数据在访问8 位地址的外部数据存储器如执行MOVXRI 指令时P2 口线上的内容也即特殊功能寄存器SFR区中R2寄存器的内容在整个访问期间不改变Flash编程或校验时P2亦接收高位地址和其它控制信号P3口P3口是一组带有内部上拉电阻的8 位双向IO 口P3 口 。

51、输出缓冲级可驱动吸收或输出电流4 个TTL逻辑门电路对P3 口写入1时它们被内部上拉电阻拉高并可作为输入端口作输入端时被外部拉低的P3 口将用上拉电阻输出电流IILP3口除了作为一般的IO口线外更重要的用途是它的第二功能如下表所示P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号RST复位输入当振荡器工作时RST引脚出现两个机器周期以上高电平将使单片机复位ALEPROG 当访问外部程序存储器或数据存储器时ALE地址锁存允许输出脉冲用于锁存地址的低8位字节即使不访问外部存储器ALE 仍以时钟振荡频率的l6 输出固定的正脉冲信号因此它可对外输出时钟或用于定时目的要注意的是每当访问外部 。

52、数据存储器时将跳过一个ALE脉冲对Flash存储器编程期间该引脚还用于输入编程脉冲PROG如有必要可通过对特殊功能寄存器SFR区中的8EH单元的DO 位置位可禁止ALE 操作该位置位后只有一条MOVX和MOVC指令ALE才会被激活此外该引脚会被微弱拉高单片机执行外部程序时应设置ALE无效PSEN程序储存允许PSEN输出是外部程序存储器的读选通信号当AT89C51 由外部程序存储器取指令或数据时每个机器周期两次PSEN有效即输出两个脉冲在此期间当访问外部数据存储器这两次有效的PSEN信号不出现EAVPP外部访问允许欲使CPU仅访问外部程序存储器地址为0000HFFFFHEA端必须保持低电平接地需 。

53、注意的是如果加密位LB1被编程复位时内部会锁存EA端状态如EA端为高电平接VCC端CPU则执行内部程序存储器中的指令Flash存储器编程时该引脚加上12V的编程允许电源Vpp当然这必须是该器件是使用12V编程电压VppXTAL1振荡器反相放大器的及内部时钟发生器的输入端XTAL2振荡器反相放大器的输出端时钟振荡器AT89C5l 中有一个用于构成内部振荡器的高增益反相放大器引脚XTAL1 和XTAL2 分别是该放大器的输入端和输出端这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器振荡电路参见图5外接石英晶体或陶瓷谐振器及电容C1C2接在放大器的反馈回路中构成并联振荡电路对外接 。

54、电容C1C2虽然没有十分严格的要求但电容容量的大小会轻微影响振荡频率的高低振荡器工作的稳定性起振的难易程序及温度稳定性如果使用石英晶体我们推荐电容使用30pF10pF而如使用陶瓷谐振器建议选择40pF10F用户也可以采用外部时钟采用外部时钟的电路如图5右图所示这种情况下外部时钟脉冲接到XTAL1端即内部时钟发生器的输入端XTAL2则悬空由于外部时钟信号是通过一个2分频触发器后作为内部时钟信号的所以对外部时钟信号的占空比没有特殊要求但最小高电平持续时间和最大的低电平持续时间应符合产品技术条件的要求空闲节电模式AT89C51 有两种可用软件编程的省电模式它们是空闲模式和掉电工作模式这两种方式是控制 。


稿源:(未知)

【傻大方】网址:/a/2021/0813/0023654198.html

标题:AT89C51|AT89C51外文翻译毕业设计( 四 )


上一篇:岗位|岗位人员任职要求

下一篇:合规|合规文化学习心得体会_1