单片机课程设计实验___单片机间串行通信

单片机课程设计实验___单片机间串行通信

ID:46960461

大小:1.51 MB

页数:22页

时间:2019-12-01

单片机课程设计实验___单片机间串行通信_第1页
单片机课程设计实验___单片机间串行通信_第2页
单片机课程设计实验___单片机间串行通信_第3页
单片机课程设计实验___单片机间串行通信_第4页
单片机课程设计实验___单片机间串行通信_第5页
资源描述:

《单片机课程设计实验___单片机间串行通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.....《单片机原理及应用》课程设计报告课程设计题目:单片机间串行通信原理专业班级:2012级电子信息科学与技术学生姓名:罗滨志学号:120802010051成绩:2014年12月27日学习参考.....目录摘要11设计任务11.1功能要求21.2总体方案及工作原理22系统硬件设计22.1器件选择22.1.1主要器件的型号22.1.2AT89C5132.1.3键盘输入电路52.1.4晶振电路方案62.1.5数码管显示62.1.6复位电路方案62.2硬件原理图7学习参考.....3系统软件设计83.1基本原理83.

2、2系统软件设计流程图83.3按键程序设计93.3.1串口通信程序设计:103.3.2显示程序设计:103.4软件清单103.4.1发送端程序103.4.2接收端程序134实验步骤144.1实验程序调试144.1.1发送端程序调试144.1.2接收端程序调试154.2实验仿真16学习参考.....5设计总结176参考文献:17学习参考.....摘要单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。而AT89C51单片机是各单片机中最为典型和最有代表性的一种,本设计是基于

3、MCS51系列单片机中AT89C51所设计的一种具有一个全双工的串行通信口,可以实现单片机与单片机之间点对点串行通信,主从通信以及上,下位机互相通信等。本设计基于单片机技术原理,以单片机芯片AT89C51作为核心控制器,由单片机与键盘控制数码管的显示,修改设置LED显示由按键开关控制,通过硬件电路制作以及软件程序的编制,设计制作一个简单的单片机间串行通信。关键词:单片机AT89C51串行通信1设计任务单片机间串行通信,是工业自动化、智能终端、通信管理等领域传统且重要的通讯手段。此次设计单片机串行通信,就是为了了解单

4、片机的工作原理,从而学会制作数字钟。本次课程设计通过理论设计和实物制作解决相应的实际问题,巩固和运用在《单片机原理与应用及C51程序设计》中所学的理论知识和实验技能,掌握单片机应用系统的一般设计方法,提高设计能力和实践动手能力,为以后从事电子电路设计、研发电子产品打下良好的基础。学习参考.....1.1功能要求设计一个单片机与单片机之间点对点串行通信的应用电路,要求按下发送端单片机键盘上的按钮,该键的键号通过串行异步通信传送到接收端单片机中,并在LED上显示出来,其晶振频率为6MHZ。1.2总体方案及工作原理本设计

5、2个相同单片机之间通过串口进行通信,通过按键输入要发送的数据,该数据为数字,并可在数码管上显示出来,设置完后通过串口通信发送给另一个单片机,另一个单片机接收到后在数码管上显示出来,2个单片机可以互相发送数据,通过2个单片机系统的数码管显示的数字可以判断串口通信发送的数据的正确性。系统设计框图如图2-1所示。本设计主要由按键输入电路、单片机控制电路和数码管显示电路组成,2个单片机的电路图完全相同,实现的功能也相同,所以本文只介绍其中一块单片机电路的设计方法和串口通信的原理。整个串行通信的工作原理是:在正常的供电状态下

6、,首先利用发送端单片机读入键盘输入的数据,在将读入的数据传送到接收端,由单片机将所需要显示的数据送到LED显示器的输入口,当有键按下时则进入相应的按键调整状态,进行按键调整。2系统硬件设计2.1器件选择2.1.1主要器件的型号元件名称数量AT89C51芯片27SEG-MPX2-CA数码管16MHZ晶振(CRYSTAL)1学习参考.....10uF电解电容(CAP-ELEC)130pF普通电容(CAP)274LS06六驱动器2200R电阻(RES)210K电阻(RES)15.1K电阻(RES)4按钮(BUTTON)1

7、6BUS22.1.2AT89C51AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM-FALSHPROGRAMMABLEANDERASABLEREADONLYMEORY)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的单片机,单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容,AT89C51单片机包含中央处理器、程序存储器(ROM)、数据存储器

8、(RAM)、定时/计数器、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。其基本结构如图1学习参考.....图1AT89C51单片机的基本结构AT89C51是一个低电压,高性能CMOS8位单片机,片内含8kB的可反复擦写的Flash只读程序存储器和256B的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生

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

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

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