




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用技术学院课程设计报告书课程名称 单片机原理及应用题目名称 串口通信设计 专业年级 应电11级 学生姓名 孙浪 指导教师 蒲正刚老师 完成日期 2013年6月10日 目录一摘要二目的和意义三原理与功能介绍四流程图五软件设计(程序和程序说明)六调试和结果七总结串口通信设计专业年级:应用电子技术2011级 指导教师:蒲正刚1摘要:随着计算机与数据终端的普及,数据通信在现代控制领域中得到广泛应用。由于单片机的使用,越来越多的系统开始向智能化发展。利用单片机的串口通信可以实现数据的远距离传输、数据分析与系统综合控制功能。现在多处理器通信已经在工业、科研、农业等领域广泛地应用。串行通信是指计算机与外设之间以及主机系统与主机系统之间数据的串行传送。使用串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0.串口通信只使用一条数据线,间数据一条一条的依次传输,每一位数据占据一个固定的时间长度。期只需要少数几条线就可以在系统间交换信息。关键词:单片机,串口通信2.目的和意义:通过本课题设计的学习,掌握MCS-51系列单片机串行口工作在UART方式时的工作原理和编程方法:掌握PC串行通信程序的编程方法。3.原理与功能介绍:功能说明(1)接收功能:在串口调试软件SSCOM V3.0窗口中的字符串输入框中输入数字09中的任意一个数字,单击发送,单片机接收到后,则在数码管LED上会显示相应的数字。(2)发送功能:按单片机板上的四个按键中的任何一个S1S2S3S4,在PC的串口调试软件中会显示按下的是那个按键。4.流程图: 5.程序和程序说明ORG 0000HAJMP LOOPORG 0030HLOOP:MOV 20H,#00HMOV TMOD,#22HMOV SCON,#40HMOV TH1,#0F3HMOV PCON,#80HSETB TR1SETB RENMOVP2,#0FFHCLR P2.0MOV P3,#0FFHAJMP STRATSTART:L1:JNB P3.2,L3JNB P3.3,L4JNB P3.4,L5JNB P3.5,L6JBC RI,RECMOV P0,#0FFHREC:MOV A,SBUFMOV PI,ACJNE A, #B,T00MOV P0,#07EHMOV P0,#0FFHT00:CJNE A,#B,T2MOV P0,#0A2HMOV P0,#0FFHT2:CJNE A,#B,T3MOV P0,#62HT3:CJNE A,#B,T4MOV P0,#74HT4:CJNE A,#B,T5MOV P0,#61HT5:CJNE A,#B,T6MOV P0,#21HT6:CJNE A,#B,T7MOV P0,#7AHT7:CJNE A,#B,T8MOV P0,#20HT8:CJNE A,#B,T9MOV P0,#60HT9:CJNE A,#B,T10MOV P0,#28HT10:LJMP L1L3:MOV DPTR,#OK1AJMP SENDA3SENDA3:CLR A;MOVC A,A+DPTRCJNE A,#$,SENDA_3AJMP STARTSENDA_3:MOV SBUF,AJNB TI,$;CLR TI;INC DPTRLJMP SENDA3L4:MOV DPTR,#OK2AJMP SENDA3L5:MOV DPTR,#OK3AJMP SENDA3L6:MOV DPTR,#OK4AJMP SENDA3OK1:DB 0DH,0AH,0DH,0AH,“你按的是P3.2键”,0DH,0AH,$OK2:DB 0DH,0AH,0DH,0AH,“你按的是P3.3键”,0DH,0AH,$OK3:DB 0DH,0AH,0DH,0AH,“你按的是P3.4键”,0DH,0AH,$OK4:DB 0DH,0AH,0DH,0AH,“你按的是P3.5键”0DH,0AH,$END程序说明:(1)程序的第1.2.3行ORG 0000H,AJMP LOOP,ORG 0030H是单片机的初始化,一般的程序都是这样开头的,其作用是跳开0030H的地址单元,这些单元是分配给特殊寄存器使用的。(2)LOOP段程序是串口的初始化,设置串口的工作方式波特率等。(3)MOV P2,#0FFH 初始化时P2 口置高。(4)MOV P3,0FFH 把P3送0FFH,其作用是把端口P3.0P3.7置高电平。(5)CLR P2.0 开数码管。程序运行到这里,如果往数码管送数,那么数码管就应当亮了,这里插入了一段简单的键盘检测程序:JNB P3.2,L3,意思是如果P3.2为0,就执行L3.6.调试和结果:(1)先调试好单片机控制面板,并检测单片机的串口是否完好,可编写简单的程序进行测试。测试完后用串口线连接好单片机和PC机的串口,将编制好的程序烧写到8051单片机中,并将单片机插到单片机控制板的单片机插口内,接通电源。(2)打开PC中的串口调试软件验证串口的收发功能。接收过程:在串口调试软件的字符串输入框中输入1,然后单击发“发送”,单片机控制板的数码管则显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年海上风能资源评估技术及深远海风电项目布局策略报告
- 2025年电商绿色物流与物流人才培养报告
- 解析卷-人教版(五四制)6年级数学下册期末试题附参考答案详解(精练)
- 2025至2030年中国办公系统自动化行业发展趋势预测及投资战略咨询报告
- 2025至2030年中国房地产厨卫行业运行态势及未来发展趋势预测报告
- 押题宝典高校教师资格证之《高等教育法规》考试题库带答案详解(a卷)
- 2025年度肉类产品线上线下销售渠道合作协议范本
- 2025版高效节能清包工施工合同文本
- 2025年度环保设备集中采购框架协议范本
- 2025年能源设备采购合同书范本
- 中国美容仪器市场调研及发展策略研究报告2025-2028版
- 2025年浙江省山海联盟中考数学模拟试卷(五)
- Q-CSG1211016-2025 光伏发电站接入电网技术规范
- 《劳动争议处理实务教程》课件(1)章节
- JG/T 162-2009住宅远传抄表系统
- 人工智能与无人机课件
- 5步打造孩子内驱力
- 物业管理项目可行性分析报告(模板参考范文)
- 贷款中介代办协议书
- 认知铁路中间站和区段站铁道概论37课件
- 骨牵引护理课件
评论
0/150
提交评论