欢迎来到天天文库
浏览记录
ID:21975576
大小:71.00 KB
页数:28页
时间:2018-10-26
《毕业论文:单片机应用的外文翻译》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业论文:单片机应用的外文翻译单片机应用的外文资料主要性能与MCS-51单片机产品兼容8K字节在系统可编程Flash存储器1000次擦写周期全静态操作0Hz~33Hz三级加密程序存储器32个可编程IO口线三个16位定时器计数器八个中断源全双工UART串行通道低功耗空闲和掉电模式掉电后中断可唤醒看门狗定时器双数据指针掉电标识符1功能特征描述AT89S52是一种低功耗高性能CMOS8位微控制器具有8K在系统可编程Flash存储器使用Atmel公司高密度非易失性存储器技术制造与工业80C51产品指令和引脚完全兼容片上Flash允许程序存储器在系统可编程
2、亦适于常规编程器在单芯片上拥有灵巧的8位CPU和在系统可编程Flash使得AT89S52为众多嵌入式控制应用系统提供高灵活超有效的解决方案AT89S52具有以下标准功能8k字节Flash256字节RAM32位IO口线看门狗定时器2个数据指针三个16位定时器计数器一个6向量2级中断结构全双工串行口片内晶振及时钟电路另外AT89S52可降至0Hz静态逻辑操作支持2种软件可选择节电模式空闲模式下CPU停止工作允许RAM定时器计数器串口中断继续工作掉电保护方式下RAM内容被保存振荡器被冻结单片机一切工作停止直到下一个中断或硬件复位为止2引脚功能VCC电源
3、GND接地P0口P0口是一个8位漏极开路的双向IO口作为输出口每位能驱动8个TTL逻辑电平对P0端口写1时引脚用作高阻抗输入当访问外部程序和数据存储器时P0口也被作为低8位地址数据复用在这种模式下P0具有内部上拉电阻在flash编程时P0口也用来接收指令字节在程序校验时输出指令字节程序校验时需要外部上拉电阻P1口P1口是一个具有内部上拉电阻的8位双向IO口p1输出缓冲器能驱动4个TTL逻辑电平对P1端口写1时内部上拉电阻把端口拉高此时可以作为输入口使用作为输入使用时被外部拉低的引脚由于内部电阻的原因将输出电流IIL此外P10和P12分别作定时器计
4、数器2的外部计数输入P10T2和时器计数器2的触发输入P11T2EX具体如下表所示在flash编程和校验时P1口接收低8位地址字节表1引脚号第二功能P10T2定时器计数器T2的外部计数输入时钟输出P11T2EX定时器计数器T2的捕捉重载触发信号和方向控制P15MOSI在系统编程用P16MISO在系统编程用P17SCK在系统编程用P2口P2口是一个具有内部上拉电阻的8位双向IO口P2输出缓冲器能驱动4个TTL逻辑电平对P2端口写1时内部上拉电阻把端口拉高此时可以作为输入口使用作为输入使用时被外部拉低的引脚由于内部电阻的原因将输出电IIL在访问外部程
5、序存储器或用16位地址读取外部数据存储器例如执行MOVXDPTR时P2口送出高八位地址在这种应用中P2口使用很强的内部上拉发送1在使用8位地址如MOVXRI访问外部数据存储器时P2口输出P2锁存器的内容在flash编程和校验时P2口也接收高8位地址字节和一些控制信号P3口P3口是一个有内部上拉电阻的8位双向IO口p2输出缓冲器能驱动4个TTL逻辑电平对P3端口写1时内部上拉电阻把端口拉高此时可以作为输入口使用作为输入使用时被外部拉低的引脚由于内部电阻的原因将输出电流IILP3口亦作为AT89S52特殊功能第二功能使用如下表所示在flash编程和校
6、验时P3口也接收一些控制信号表2引脚号第二功能P30RXD串行输入P31TXD串行输出P32外部中断0P33外部中断1P34T0定时器0外部输入P35T1定时器1外部输入P36外部数据存储器写选通P37外部数据存储器写选通RST复位输入晶振工作时RST脚持续2个机器周期高电平将使单片机复位看门狗计时完成后RST脚输出96个晶振周期的高电平特殊寄存器AUXR地址8EH上的DISRTO位可以使此功能无效DISRTO默认状态下复位高电平有效ALE地址锁存控制信号ALE是访问外部程序存储器时锁存低8位地址的输出脉冲在flash编程时此引脚也用作编程输入脉
7、冲在一般情况下ALE以晶振六分之一的固定频率输出脉冲可用来作为外部定时器或时钟使用然而特别强调在每次访问外部数据存储器时ALE脉冲将会跳过如果需要通过将地址为8EH的SFR的第0位置1ALE操作将无效这一位置1ALE仅在执行MOVX或MOVC指令时有效否则ALE将被微弱拉高这个ALE使能标志位地址为8EH的SFR的第0位的设置对微控制器处于外部执行模式下无效外部程序存储器选通信号是外部程序存储器选通信号当AT89S52从外部程序存储器执行外部代码时在每个机器周期被激活两次而在访问外部数据存储器时将不被激活VPP访问外部程序存储器控制信号为使能从0
8、000H到FFFFH的外部程序存储器读取指令必须接GND为了执行内部程序指令应该接VCC在flash编程期间也接收12伏VPP电压XTA
此文档下载收益归作者所有