单片机串行与电脑通讯设计

单片机串行与电脑通讯设计

ID:22699778

大小:497.92 KB

页数:20页

时间:2018-10-31

单片机串行与电脑通讯设计_第1页
单片机串行与电脑通讯设计_第2页
单片机串行与电脑通讯设计_第3页
单片机串行与电脑通讯设计_第4页
单片机串行与电脑通讯设计_第5页
资源描述:

《单片机串行与电脑通讯设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数理与信息工程学院课程设计题目:专业:班级:姓名:实验地点:指导老师:成绩:单片机串行与电脑通讯计算机科学与技术计算机056学号:〔理与信息工程学院电子系统设计室(2008.6)目录第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系统主

2、要程序8第3节结束语14参考文献15单片机串行口与PC机通讯第1节引言单片机应用屮,串门通信是不可缺少的部分。如何编写有效的串口通信程序对程序的结构、可靠性都有很大的影响。串门控制程序一般分为查询和屮断两者方式。查询方式适用于简单的应用,简单可靠,但是缺点是需要占用处理器资源,在发送或者接收数据的时候不能做其它的事情,处理器利用率低。屮断方式丁,在发送或者接受数据的时候处理器还可以做其它的工作,效率较高。1.1单片机串行口与PC机通讯概述FI前,计算机控制系统已逐步从单机控制发展成为多机控制并出现了以

3、计算机技术为核心,与数据通讯技术相结合的集检测、控制和管理为一体的计算机网络,即集屮分布式测控系统。其屮单片机作为从机,负责现场控制和实时数据的采集;PC机作为主机,负责对各从机发来的数据进行分析、处理,并向各从机发布命令,以实现对工业现场的集屮监控与管理。由于主从机需不断进行信息交流,因此通信成为分布式测控系统重要而基本的功能。基本原理PC机与单片机之间通常采用2种通信方式:并行通信和串行通信。并行通信是指将待发送数据的各位同时传送,串行通信则将数据一位一位地按顺序传送。并行通信虽然传输效率高,由于

4、所需硬件设备复杂,不适于长距离通信,所以一般只适用于要求实时性强,传送速率较高的控制系统屮,实用面较窄;相比之下,串行通信简单易实现,传输距离较长,所以已被广泛应用于各种工控系统屮。串行通信分为同步通信和异步通信2种方式。同步通信是指通过在每个数据块开始时的同步字符來实现收/发双方同步的一种数据传输方法,常用于信息量大,速度要求高的场合;异步通信则规定Y标准的字符数据传输格式,即每一帧信息由起始位、数据位、奇偶校验位和停止位组成。由于有冗余位,所以传送效率不高,常用于信息量不大,速度较低的场合。在计算

5、机测控系统屮,由于串行接门的标准化,一般采用异步串行通信方式,以提高其通用性。由于各种接门的机械和电器特性有所差异,串行通信分为近程通信和远程通信。2接口电路的设计2.1近程通信R前,PC机是利用异步通讯控制器來实现韦行通讯的,其核心是8250通讯芯片加上一些收发逻辑电路。接门标准大多是RS232标准,其通讯距离小于15m,传输速率小于20kb/s。RS232标准是按负逻辑定义的,他的“1”电平在一5〜一15V之间,“0”电平在+5〜+15V之间。由于PC机使用的是TTL电平信号,因此数据输出时必须把

6、TTL电平信号转换成驱动器MC1488和接收器MC1489,其作用除丫电平转换外,还实现正负逻辑电平转换。1.2系统主要功能本实验实现以下功能,将从实验机键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到实验机的数码管上。第2节单片机串行口与PC机通讯硬件设计2.1系统的硬件构成利用8031单片机串行口,实现与PC机通讯。CS8279接870011。模块中的十个短路套都套在8279侧。8279状态门地址为870111;8279数据门地址为8700112.2设计说明1.当

7、用GR命令执行程序时,实验机N部会将8031串行门电路切换与PC机通讯,无须连线。2.程序执行前,进入LCA51,加载程序后,才进入调试菜单工具屮的对话窗口,然后执行GR0,就可实行单片机串行门与PC机通信实验2.3系统电路O-OOVO"oI•TM7AJCSOgZVv-T"31134iO功IDB9"S's2567lTAIi7u撕13SW10uXI~iTkcsa251?CLKPRESET2!DODIDI03D4D5D6D?CSRDWROD>CU:R£SET4->图1系统电路图2.48031单片机及其引

8、脚说明单片机有许多种类,从生产厂家看,有Intel、Motorola、Epson、NEC、Phlips等公司;按位数分有四位机、八位机、十六位机也就是可以同时对四位、八位或十六位二进制码进行运算;从用途上又可以分为通用和专用。Intel公司的MCS-51系列属于8位机的系列,性能可能满足大多数应用的需要。它应用广泛、价格便宜、技术成熟,适于初学者学习。在MCS-51系列中又有许多型号,包括8031、8051、8751等。其中8051的程序已经由工厂做在单

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

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

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