单片机串行与电脑通讯 毕业论文

单片机串行与电脑通讯 毕业论文

ID:316459

大小:279.00 KB

页数:17页

时间:2017-07-22

单片机串行与电脑通讯   毕业论文_第1页
单片机串行与电脑通讯   毕业论文_第2页
单片机串行与电脑通讯   毕业论文_第3页
单片机串行与电脑通讯   毕业论文_第4页
单片机串行与电脑通讯   毕业论文_第5页
资源描述:

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

1、单片机串行与电脑通讯目录第1节引言11.1单片机串行口与PC机通信概述11.2系统主要功能1第2节单片机串行口与PC机通讯硬件设计22.1系统的硬件构成22.2设计说明22.3系统电路图32.48031单片机及其引脚说明52.5显示接口8279的功能及其引脚说明52.6数据格式和数据的协议6第3节系统软件设计73.1系统主程序框架图73.2系统主要程序8第3节结束语14参考文献1516单片机串行口与PC机通讯第1节引言单片机应用中,串口通信是不可缺少的部分。如何编写有效的串口通信程序对程序的结构、可靠性都有很大的影响。串口控制程序一般分为查询和中断两者方式

2、。查询方式适用于简单的应用,简单可靠,但是缺点是需要占用处理器资源,在发送或者接收数据的时候不能做其它的事情,处理器利用率低。中断方式下,在发送或者接受数据的时候处理器还可以做其它的工作,效率较高。1.1单片机串行口与PC机通讯概述目前,计算机控制系统已逐步从单机控制发展成为多机控制并出现了以计算机技术为核心,与数据通讯技术相结合的集检测、控制和管理为一体的计算机网络,即集中分布式测控系统。其中单片机作为从机,负责现场控制和实时数据的采集;PC机作为主机,负责对各从机发来的数据进行分析、处理,并向各从机发布命令,以实现对工业现场的集中监控与管理。由于主从机

3、需不断进行信息交流,因此通信成为分布式测控系统重要而基本的功能。基本原理PC机与单片机之间通常采用2种通信方式:并行通信和串行通信。并行通信是指将待发送数据的各位同时传送,串行通信则将数据一位一位地按顺序传送。并行通信虽然传输效率高,由于所需硬件设备复杂,不适于长距离通信,所以一般只适用于要求实时性强,传送速率较高的控制系统中,实用面较窄;相比之下,串行通信简单易实现,传输距离较长,所以已被广泛应用于各种工控系统中。串行通信分为同步通信和异步通信2种方式。同步通信是指通过在每个数据块开始时的同步字符来实现收/发双方同步的一种数据传输方法,常用于信息量大,速

4、度要求高的场合;异步通信则规定了标准的字符数据传输格式,即每一帧信息由起始位、数据位、奇偶校验位和停止位组成。由于有冗余位,所以传送效率不高,常用于信息量不大,速度较低的场合。在计算机测控系统中,由于串行接口的标准化,一般采用异步串行通信方式,以提高其通用性。由于各种接口的机械和电器特性有所差异,串行通信分为近程通信和远程通信。2 接口电路的设计2.1 近程通信目前,PC机是利用异步通讯控制器来实现串行通讯的,其核心是8250通讯芯片加上一些收发逻辑电路。接口标准大多是RS232标准,其通讯距离小于15m,传输速率小于20kb/s。RS232标准是按负逻辑

5、定义的,他的“1”电平在-5~-15V之间,“0”电平在+5~+1516V之间。由于PC机使用的是TTL电平信号,因此数据输出时必须把TTL电平信号转换成驱动器MC1488和接收器MC1489,其作用除了电平转换外,还实现正负逻辑电平转换。1.2系统主要功能本实验实现以下功能,将从实验机键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到实验机的数码管上。第2节单片机串行口与PC机通讯硬件设计2.1系统的硬件构成利用8031单片机串行口,实现与PC机通讯。CS8279接8700H。模块中的十个短路套都套在8279侧。8279状

6、态口地址为8701H;8279数据口地址为8700H2.2设计说明1.当用GR命令执行程序时,实验机内部会将8031串行口电路切换与PC机通讯,无须连线。2.程序执行前,进入LCA51,加载程序后,才进入调试菜单工具中的对话窗口,然后执行GR0,就可实行单片机串行口与PC机通信实验2.3系统电路图16图1系统电路图2.48031单片机及其引脚说明单片机有许多种类,从生产厂家看,有Intel、Motorola、Epson、NEC、Phlips等公司;按位数分有四位机、八位机、十六位机----也就是可以同时对四位、八位或十六位二进制码进行运算;从用途上又可以分

7、为通用和专用。Intel公司的MCS-51系列属于8位机的系列,性能可能满足大多数应用的需要。它应用广泛、价格便宜、技术成熟,适于初学者学习。在MCS-51系列中又有许多型号,包括8031、8051、8751等。其中8051的程序已经由工厂做在单片机内部(称做掩膜),是为批量用户定制的,对于我们学习不适用。8751是在芯片内有可擦写的程序存储器,这种芯片是为做掩膜前验证电路用的,也用于一些有特殊要求的场所。8031内部没有程序存储器,它的程序存储器接在芯片外面,这样恰好便于在开发过程中对程序存储器进行控制,因此选8031学习是比较适宜的。其实这几种型号的原

8、理完全一样,学会8031其它型号也就掌握了16图28031引脚配置

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

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

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