串行口应用一(与pc机通信).docx

串行口应用一(与pc机通信).docx

ID:59248964

大小:26.19 KB

页数:4页

时间:2020-09-08

串行口应用一(与pc机通信).docx_第1页
串行口应用一(与pc机通信).docx_第2页
串行口应用一(与pc机通信).docx_第3页
串行口应用一(与pc机通信).docx_第4页
资源描述:

《串行口应用一(与pc机通信).docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南昌航空大学实验报告2016年5月1日课程名称:单片机应用实验名称:8031串行口应用(与pc机通信)学号:姓名:吴牧云指导老师评定:签名:一、实验目的1.掌握串行口工作方式的程序设计,掌握单片机通信程序编制方法。2.了解实现串行通讯的硬环境,数据格式的协议,数据交换的协议。3.了解PC机通讯的基本要求。二、实验内容1.利用8031单片机串行口,实现与PC机通讯。2.本实验实现以下功能,将从实验机键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符0-F(必须为大写字母)显示到实验机的数码管上。三

2、、实验步骤1、实验电路原理图1)实验系统中考虑用户可以方便使用串行口实现双机或和上位机通信,系统有用户专用串行接口,只要配上用户专用通信电缆线就可以实现和上位机通信,不影响监控系统和上位机的联机工作。J10就是用户专用串行接口,将J10用用户专用通信线连到上位机的串口上。注意不要和上位机系统用串行口冲突。2)实验时需将8031串行接收信号线P3.0(RXD)连到J10下面RXD插孔;8031的P3.1(TXD)连到J10下面TXD插孔上。3)两台实验机必须共地2、实验操作1)在DVCC实验系统处于“P”状态

3、下。2)输入四位起始地址0D00后,按EXEC键连续运行程序。3)在上位机上运行DVSIO程序。4)从DVCC实验系统的键盘上输入数字键,会显示在上位机屏幕上,从上位机键盘上输入数字键会显示在实验系统的数码管上。四、实验代码ORG07F0HSTART:MOVSP,#60HMOVA,#02H;初始化显示缓冲区MOVR0,#79HMOV@R0,AINCR0MOVA,#10HMOV@R0,AINCR0MOVA,#01HMOV@R0,AINCR0MOVA,#03HMOV@R0,AINCR0MOVA,#00HMOV

4、@R0,AINCR0MOVA,#08HMOV@R0,AMOVA,#7EH;置显示位置指针MOVDPTR,#1FFFHMOVX@DPTR,AMOV87H,#80H;置SMOD=1MOVSCON,#50H;串口方式1MOVTMOD,#20H;T1方式1MOVTL1,#0F3H;波特率2400的常数MOVTH1,#0F3HSETBTR1;启动定时器CLRET1;关中断CLRESWAIT:JBCRI,DIS_REC;是否接收到数据LCALLDISP;无数据调用显示程序SJMPWAIT;循环等待DIS_REC:MOVA,

5、SBUF;读串口接收到的数据LCALLDATAKEY;显示输入的数字(0-F)DB79H,7EHAJMPWAIT;循环DATAKEY:MOVR4,A;数字处理子程序MOVDPTR,#1FFFHMOVXA,@DPTRMOVR1,AMOVA,R4MOV@R1,ACLRAPOP83HPOP82HMOVCA,@A+DPTRINCDPTRCJNEA,01H,DATAKEY2DECR1CLRAMOVCA,@A+DPTRDATAKEY1:PUSH82HPUSH83HMOVDPTR,#1FFFHMOVX@DPTR,APOP83

6、HPOP82HINCDPTRPUSH82HPUSH83HRETDATAKEY2:DECR1MOVA,R1SJMPDATAKEY1DISP:SETB0D4H;调用显示子程序MOVR1,#7EHMOVR2,#20HMOVR3,#00HDISP1:MOVDPTR,#DATACOMOVA,@R1MOVCA,@A+DPTRMOVDPTR,#0FF22HMOVX@DPTR,AMOVDPTR,#0FF21HMOVA,R2MOVX@DPTR,ADECR1LCALLDELAYCLRCMOVA,R2RRCAMOVR2,AJNZDI

7、SP1CLR0D4HRETDELAY:MOVR7,#03HDELAY0:MOVR6,#0FFHDELAY1:DJNZR6,DELAY1DJNZR7,DELAY0RETDATACO:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,0A1H,86H,8EH,0BFH,0CH,89H,0DEHEND四、实验小结通过本次实验初步掌握串行口工作方式的程序设计,掌握单片机通信程序编制方法。了解了实现串行通信的硬环境,数据格式的协议,数据交换的协议。了

8、解了PC机通信的基本要求。

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

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

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