课程设计-单机片串口通信

课程设计-单机片串口通信

ID:6819040

大小:99.50 KB

页数:13页

时间:2018-01-27

课程设计-单机片串口通信_第1页
课程设计-单机片串口通信_第2页
课程设计-单机片串口通信_第3页
课程设计-单机片串口通信_第4页
课程设计-单机片串口通信_第5页
资源描述:

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

1、单片机串口通信课程设目录一、摘要11.51单片机原理1(1)51单片机的I/O口的使用原理和设置1(2)51单片机的定时/计数器的设置12.电平转换芯片的认识和使用13.按键的判断和使用14.51单片机开发环境的熟悉和使用1二、课程设计的目的及基本的要求1三、设计内容提要及说明11设计内容12系统设计23RS-232串行接口标准24波特率(BaudRate)25、线制RS-232C串行通信接线方法2四、原理图及元件清单4五、元件清单5六、单片机各引脚定义5七、系统程序流程图5八、串口通信设计的系统源程序7九、课程设计心得体会11

2、参考文献1211单片机串口通信课程设一、摘要1.51单片机原理(1)51单片机的I/O口的使用原理和设置(2)51单片机的定时/计数器的设置2.电平转换芯片的认识和使用3.按键的判断和使用4.51单片机开发环境的熟悉和使用二、课程设计的目的及基本的要求单片机已经广泛的应用于人们的日常生活中,在各个领域中起到越来越重要的作用。因此,掌握单片机的基本功能是非常重要的技能。进行课程设计是加强实践,提高动手能力的重要环节,是将所学理论知识与实际联系起来的桥梁和纽带。通过课程设计:同时在软件编程、排错调试、焊接技术及相关仪器设备的使用等各

3、个方面得到全面的提高。掌握单片机开发过程,为将来的实际工作打下一定得基础。本课程设计以philipsP89V51RB2单片机为基础,基本要求如下:1、熟悉单片机的基本机构;2、电平转换芯片的认识和使用;3、掌握按键的判断及使用;4、掌握菲利普P89V51RB2单片机的使用方法;5、掌握单片机C语言一般的编程技巧;6、掌握单片机系统调试的一般步骤及方法;7、熟悉掌握电路板的焊接及排错;8、掌握程序的下载及调试。三、设计内容提要及说明1设计内容本次设计的题目要求基本内容如下:通过串口调试助手软件来实现单片机与电脑的通信,单片机接收P

4、C机发来的不同指令信号,完成不同的工作。本设计程序流程:在PC机上使用串口调试软件,向单片机发送字符串,当接收指令信号为:‘go’,单片机向PC机发送字符串‘WELCOMETOCHINA!’,当接收指令信号为:‘who’,单片机向PC机发送字符串‘MYNAMEISLIMING’,当接收指令信号为:‘home’,单片机向PC机发送字符串11单片机串口通信课程设‘YINGYONGKEXUEXUEYUAN’,这时,串口调试软件就会在窗口显示出相应字符串;如果接送的字符串不正确,单片机不响应。2系统设计根据设计题目的要求分析,系统分成两

5、大部分:(1)单片机的控制部分;(2)串口通信电路部分。3RS-232串行接口标准目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。RS-232被定义为一种在低速串行通信中增加通信距离的单端标准。RS-232采取不平衡传输方式,即所谓单端通信。收、发端数据信号相对于信号地。可以分为9针串口和25针串口。RS232转换芯片介绍(max232即是实现电平的转换)具体芯片引脚如下图3-1所示。图3-1MAX232MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。a02e4波特率

6、(BaudRate)波特率,即数据传送速率,表示每秒钟传送二进制代码的位数,单位是位/秒。假如数据传送的速率每秒为120个字符,每个字符包含10个代码位(1个起始位、8个数据位、1个停止位),这时,传送的波特率为:10×120位/秒=1200波特(bps)5、线制RS-232C串行通信接线方法11单片机串口通信课程设首先,串口传输数据只要有接收数据针脚和发送针脚就能实现。同一个串口的接收脚和发送脚相连,两个串口相连或一个串口和多个串口相连。同一个串口的接收脚和发送脚直接用线连,对9针串口和25针串口,均是2与3直接相连。其连接方

7、法如下表1所示。9针—9针25针—25针9针—25针233223322332557757表是对微机标准串行口而言的,还有许多非标准设备则需要看具体情况而定。九针串口示意图如下图所示:图3-2串口DB9串行端口的本质功能是作为CPU和串行设备间的编码转换器。当数据从CPU经过串行端口发送出去时,字节数据转换为串行的位。在接收数据时,串行的位被转换为字节数据。在Windows环境(WindowsNT、Win98、Windows2000)下,串口是系统资源的一部分。应用程序要使用串口进行通信,必须在使用之前向操作系统提出资源申请要求(

8、打开串口),通信完成后必须释放资源(关闭串口)。计算机单片机串口图3-3电路连接图11单片机串口通信课程设四、原理图及元件清单图4-1串口通信原理图4-2串口通信仿真图11单片机串口通信课程设五、元件清单表5.1元器件清单器件名称数量最小系统板1个ISP下载线1

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

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

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