下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验 单片机与PC机串口通信(C51编程)实验 要求:1、掌握串行口的控制与状态寄存器SCON2、掌握特殊功能寄存器PCON3、掌握串行口的工作方式及其设置4、掌握串行口的波特率(bo nd rate)选择任务:1、实现PC机发送一个字符给单片机,单片机接收到后即在个位、十位 数码管上进行显示,同时将其回发给PC机。要求:单片机收到PC机发来的信号后用串口中断方式处理,而单片机回发给PC机时用查询方式。米用软件仿真的方式完成,用串口调试助手和KEIL C,或串口调试助手和PROTEUS分别仿真。需要用到以下软件:KEIL, VSPDXP5(virtualserial ports driver
2、xp5.1虚拟串口软件),串口调试助手, Proteus。(1)虚拟串口软件、串口调试助手和KEIL C的联调首先在KEIL里编译写好的程序。#in clude #defi ne uchar un sig ned char#defi ne uint un sig ned intucharcodeSEG710=0X3F,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/数码管位值uchar code ACT4=0XFE,0xfd,0xfb,0xf7;% 数码管位选信号uchar code as=Receving data:0;% 回送预置数据uchar
3、a=0x30,b;/initiate,串口设置为波特率 9600,void in it(void)TMOD=0X20;TH1=0XFD;TL1=0XFD;SCON=0X50;TR 1=1;ES=1;EA=1;/DELAY,为数据管交替显示void delay( uint k)uint data i,j;for(i=0;ik;i+)for(j=0;jidnddaiNi/=vag丄c(Hi)ei!M/v;q=dnas打开vspd界面如下图所示:(注明:这个软件用来进行串口的虚拟实现。在其网站上可以下载,但使用期为 2周)。左边栏最上面的是电脑自带的物理串口。点右边的add pair,可以添加成对的
4、串口。一对串口已经虚拟互联了, 如果添加的是COM3 COM4用COM发送数据,COM就可以接收数据,反过来也可以。接下来的一步很关键。把 KEIL和虚拟出来的串口绑定。现在把 COM3和KEIL绑定。在KEIL中进入DEBU(模式。在最下面的 COMMAND行,输入mode com3 9600,0,8,1%分别设置com3的波特率、奇偶校验位、数据位、停止位assign com3 sout%把单片机的串口和 COM绑定到一起。因为所用的单片机是%AT89C51只有一个串口,所以 用SIN, SOUT如果单片机有%几个串口,可以选择SOOIN, SOOUTS1IN,S1OUT(以上参数设置注意
5、要和所编程序中设置一致!)打开串口调试助手可以看到虚拟出来的串口 COM3 COM4选择COM4设置为波特率 9600,无校验位、8位数据位,1位停止位(和 COM3程序里的设置一 样)。打开COM4现在就可以开始调试串口发送接收程序了。可以通过KEIL发送数据,在串口调试助手中就可以显示出来。也可以通过串口调试助手发送 数据,在KEIL中接收。实验实现PC机发送一个字符给单片机,单片机接收到后将其回发给 PC机。在调试助手上(模拟 PC)发送数据,单片机收到后将收到的结 果回送到调试助手上。2、以下在Proteus和串口调试助手实现的结果:将编译好的HEX程序加载到Proteus中,注意这里需要加上串口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动局信用工作制度
- 医务科详细工作制度
- 医疗按摩所工作制度
- 医院18项工作制度
- 医院各部门工作制度
- 医院造影室工作制度
- 协作区工作制度汇编
- 南来北往改工作制度
- 卫生室疫情工作制度
- 卫生院儿科工作制度
- 2026江苏省国有资本投资运营集团有限公司招聘笔试备考题库及答案解析
- 2026校招:国家电投题库及答案
- 2026年全日制劳动合同(2026标准版·五险一金版)
- 2026年无锡职业技术学院单招职业技能考试备考试题含详细答案解析
- 污水处理工程沟通协调方案
- 2026年交管12123驾照学法减分题库100道含答案(夺分金卷)
- 2026年山西单招旅游大类文化素质模拟卷含答案语数英合卷
- 《光伏材料检测技术》课件-太阳电池生产过程中光学性能检测
- 焦油事故应急预案(3篇)
- 2026高考蓝皮书高考关键能力培养与应用第1节 3.组织与运用
- 2025年智联招聘国企笔试题库及答案
评论
0/150
提交评论