单片机串行通信协议设计 毕业设计

单片机串行通信协议设计 毕业设计

ID:316458

大小:190.50 KB

页数:12页

时间:2017-07-22

单片机串行通信协议设计  毕业设计_第1页
单片机串行通信协议设计  毕业设计_第2页
单片机串行通信协议设计  毕业设计_第3页
单片机串行通信协议设计  毕业设计_第4页
单片机串行通信协议设计  毕业设计_第5页
资源描述:

《单片机串行通信协议设计 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、龙岩学院函授本科毕业设计单片机串行通信协议设计专业:电子信息技术班级:09级本科电子班姓名:指导老师:完成日期:2012年4月20日第12页目录1.单片机概述……………………………………………………(2)1.1AT89C51单片机简介………………………………………(4)2.单片机的串行接口……………………………………………(7)2.1MCS-51的串行和控制寄存器……………………………(7)3.串行通讯技术及硬件基本组成………………………………(9)3.1硬件的基本组成:………………………………………(9)3.2串行通信原理…………………………………………(9)3.3双机通信连接方法……

2、…………………………………(10)参考文献…………………………………………………………(11)第12页第12页第12页1.单片机概述1.1AT89C51单片机简介AT89C51是美国ATMEL公司生产的低电压,高性能的CMOS8位单片机片内4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存储器(RAM),器件采用ATMEL公司的高密度、非易失存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大。AT89C51单片机可为你提供许多高性价的应用场合,可灵活的应用于各种控制领域。图1.1单片机AT89C51

3、主要性能参数:·与MCS-51产品指令系统的全兼容·4k字节可重擦写Flash闪速存储器·1000次可擦写周期·全静态操作:0Hz-24MHz·三级加密程序存储器·128×8字节内部RAM·32个可编程I/O口线·2个16位定时/计数器·6个中断源·可编程串行UART通道·低功耗空闲和掉电模式1.4.1AT89C51功能特性描述:AT89C第12页51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量中断结构,一个全双工串行通信口,片内震荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件的

4、可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,窜行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但震荡器停止工作并禁止所有部件工作直到下一个硬件复位。(1)AT89C51引脚功能说明:·Vcc:电源电压·GND:地·P0口:PO口是一组8位漏极开路行双向I/O口,也既地址/数据总线复用口。可作为输出口使用时,每位可吸收电流的方式驱动8个TTL逻辑电路,对端口写“1”可作为高阻抗输入输入端用。在访问外部数据存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,PO口接收指令字节,而在程序校验时,输出指令字

5、节,校验时,要求接上拉电阻。·P1口:P1口是一个内部上拉电阻的8位双向I/O口,P1的输入缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输出口。作输入口时,因为内部存在上拉电阻,某个引脚被外部信号拉低时输出一个电流(I)。Flash编程和程序校验期间,P1口接收8位地址。·P2口:P2口是一个带有内部上拉电阻的8位双向I/O口,P2的输入缓冲极可以驱动(输入或输出电流)4个TTL逻辑门电路。对端口“1”,通过内部的上拉电阻把端口拉到高电平,此时和作为输出口,作输出口时,因为存在内部上拉电阻,某个引脚被外部信号拉低时会输出

6、一个电流。在访问外部存储器或1位地址的外部数据存储器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVX@RI指令)时,P2口线的内容(也既特殊功能寄存器(SFR)区中R2寄存器的内容),在整个访问期间不改变。Flash编程或校验时,P2亦接收高地址和其他控制信号。·P3口:P3口是一组带有内部上拉电阻的8位双向I/O口,,P1的输入缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输出端口。作输出端口时,被外部拉低的P3口将用上拉电阻输出电流。P3口除可作为一般的I/O口线外

7、,更重要的用途是它的第二功能,如表1.2所示:P3口还接收一些用于Flas闪速存储器编程和程序校验的控制信号第12页图1.2AT89C51方框图·RST:复位输出。当震荡器工作时,RST引脚出现两个机器周期以上高电平使机器复位。·ALE/当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节,即使不访问外部字节,ALE仍时钟震荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟脉冲或用于定时目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。