版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验6单片机与PC机间的串行通信一、实验目的1、掌握电平转换器件RS-232的使用方法;2、掌握ProteusVSM虚拟终端(VITUALTERMINAL)的使用;3、掌握单片机与PC机间的串行通信软硬件设计方法。二、实验内容实现利用虚拟终端仿真单片机与PC机间的串行通信。PC机先发送从键盘输入的数据,单片机接收后回发给PC机。单片机同时将收到的30~39H间的数据转换成0~9的数字显示,其他字符的数据直接显示为其ASCII码。单片机和PC机进行通信时,要求使用的波特率、传送的位数等相同。要能够进行数据传送也必须首先测试双方是否可以可靠通信。可在PC机和单片机上各编制非常短小的程序,具体可分成PC机串行口发送接收程序、单片机串行口发送程序和单片机串行口发送接收程序。这三个程序能运行通过,即可证明串行口工作正常。PC机串行口发送接收程序设置串行口为波特率9600、8位数据、1位停止位、无奇偶校验的简单设置。从键盘接收的字符可从串行口发送出去,从串行口接收的字符在屏幕上显示。通过让串行口发送线和接收线短接可测试微机串行口,通过让串行口和单片机系统相接,使用此程序可进一步测试单片机的串行通信状况。具体程序用BASIC编制,简单易懂。直接输入即可运行。程序RS232.三、实验电路原理图图7-1单片机与PC机间电路原理图实验步骤1、在PROTEUS中画好电路原理图。2、串口模型属性设置串口模型属性设置为:波特率―4800;数据位―8;奇偶校验―无;停止位-1,如图7-2所示。图7-2串口模型属性设置3、虚拟终端属性设置PCT代表计算机发送数据,PCR用来监视PC接收到的数据,它们的属性设置完全一样,如图7-3所示。SCMT和SCMR分别是单片机的数据发送和接收终端,用来监视单片机发送和接收的数据,它们的属性设置也完全一样,如图7-4所示。单片机和PC机双方的波特率、数据位、停止位和检验位等要确保和串口模型的设置一样,并且同单片机程序中串口的设置一致。图7-3PC机虚拟终端属性设置图7-4单片机虚拟终端属性设置要注意到PC机虚拟终端与单片机虚拟终端在RX/TXPolarity属性的设置是相反的,因为信号在经过器件MAX232时要反相。4、将HEX文件写入电路图中的单片机,在ProteusISIS界面中的PCT虚拟终端上单击右键,在弹出的快捷菜单中选择“EchoTypedCharacters”项;鼠标指针在PCT终端窗口单击,该窗口出现闪烁的光标,从键盘输入数字“8”,在PCS终端窗口中就出现“8”,表明PC机发送数据“8”,按照设计好的程序,单片机将接收到“8”,所以在单片机接收虚拟终端SCMR上会显示“8”,同时又将数字“8”送显到数码管上。接下来,单片机又将该数回发给PC机,因此在单片机发送终端SCMT上也显示“8”,PC机接收到数据后在接收终端PCR上同样显示“8图7-5程序运行结果1图7-6程序运行结果2实验源代码程序框图:1、汇编程序:ORG 30HSTART: MOV SP,#60H MOV SCON,#01010000B ;设定串行方式: ;8位异步,允许接收 MOV TMOD,#20H ;设定计数器1为模式2 ORL PCON,#10000000B ;波特率加倍 MOV TH1,#0F3H ;设定波特率为4800 MOV TL1,#0F3H SETB TR1 ;计数器1开始计时AGAIN: JNB RI,$ ;等待接收完成 CLR RI ;清接收标志 MOV A,SBUF ;接收数据送缓冲区 MOV SBUF,A ;发送收到的数据 JNB TI,$ ;等待发送完成 CLR TI ;清发送标志 SJMP AGAIN END2、Cx51程序:#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintvoiddisplay(ucharb);main(){ uchara; TMOD=0x20; TL1=0xf3; TH1=0xf3; SCON=0x50; PCON=0x80;/*设置串行口方式*/ TR1=1; while(1) { while(RI==0){} RI=0; a=SBUF; display(a); SBU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球桌面排版系统行业调研及趋势分析报告
- 2025-2030全球医疗设备安全解决方案行业调研及趋势分析报告
- 2025年全球及中国一次性甲状腺穿刺器行业头部企业市场占有率及排名调研报告
- 2025-2030全球亚历山大变石激光器行业调研及趋势分析报告
- 2025广州市农村集体经济承包合同管理规定
- 劳务派遣合同协议模板范本
- 2025地区展柜、物料定作布展合同
- 个人连带担保合同
- 房屋场地租赁合同
- 砌筑劳务分包合同范本
- 《中国古代寓言》导读(课件)2023-2024学年统编版语文三年级下册
- 五年级上册计算题大全1000题带答案
- 工程建设行业标准内置保温现浇混凝土复合剪力墙技术规程
- 液压动力元件-柱塞泵课件讲解
- 人教版五年级上册数学脱式计算100题及答案
- 屋面细石混凝土保护层施工方案及方法
- 2024年1月山西省高三年级适应性调研测试(一模)理科综合试卷(含答案)
- 110kv各类型变压器的计算单
- 5A+Chapter+1+Changes+at+home+课件(新思维小学英语)
- 安徽省2023年中考数学试卷(附答案)
- 护工(陪护)培训教材(完整版)资料
评论
0/150
提交评论