串行口双机通信_第1页
串行口双机通信_第2页
串行口双机通信_第3页
串行口双机通信_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

综合实验六 串行口双机通信一、实验目的1、掌握双机通信的原理和编程方法。2、学习8251A的使用方法二、实验内容1、实验原理图:2.实验内容如图所示,TXC和RXC分别为8251A的发送时钟和接收时钟。它由片外8253A的OUT1提供。本实验要求以查询方式进行收发。要完成本实验,需2台DVCC系列实验系统。其中一台为串行发送,一台为串行接收,在1号机上装串行发送程序,在2号机上装串行接收程序,则在1号机上键入的字符显示在2号机的显示器上。由于本系统监控中未对8253A、8251A进行初始化,因此本实验开始必须对8253、8251进行初始化,然后才可以直接进入对串行口状态的查询。三、程序系统晶振是 6.0 MHz ORG 07F0HSTART: MOVSP,#60H mov A,#02H MOV R0,#79H MOVR0,A INC R0 MOVA,#10H MOV R0,A INC R0 MOV A,#01H MOV R0,A INC R0 MOVA,#03H MOV R0,A INC R0 MOV A,#00H MOVR0,A INC R0 MOV A,#08H MOV R0,A MOVA,#7EH MOV DPTR,#1FFFH MOVXDPTR,A MOV 87H,#80H MOVSCON,#50H ;串口 方式 1 MOV TMOD,#20H ;T1 方式 1 MOVTL1,#0F3H ;波特率 9600 的常数 MOVTH1,#0F3H SETBTR1 ;开中断 CLR ET1 CLR ESWAIT: JBC RI,DIS_REC ;是否接收到数据 LCALL DISP ; SJMP WAIT ;DIS_REC: MOV A,SBUF ;读串口接收到的数据 LCALL DATAKEY ;显示输入的数字(0-F) DB 79H,7EH AJMPWAITDATAKEY: MOV R4,A MOV DPTR,#1FFFH MOVX A,DPTR MOV R1,A MOV A,R4 MOV R1,A CLR A POP 83H POP 82H MOVC A,A+DPTR INC DPTR CJNE A,01H,DATAKEY2 DEC R1 CLR A MOVC A,A+DPTRDATAKEY1: PUSH 82H PUSH 83H MOV DPTR,#1FFFH MOVX DPTR,A POP 83H POP 82H INC DPTR PUSH 82H PUSH 83H RETDATAKEY2: DEC R1 MOV A,R1 SJMP DATAKEY1DISP: SETB 0D4H MOV R1,#7EH MOV R2,#20H MOV R3,#00HDISP1: MOV DPTR,#DATACO MOV A,R1 MOVC A,A+DPTR MOV DPTR,#0FF22H MOVX DPTR,A MOV DPTR,#0FF21H MOV A,R2 MOVX DPTR,A LCALL DELAY DEC R1 CLR C MOV A,R2 RRC A MOV R2,A JNZ DISP1 CLR 0D4H RETDELAY: MOV R7,#03HDELAY0: MOV R6,#0FFHDELAY1: DJNZ R6,DELAY1 DJNZ R7,DELAY0 RET DATACO: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H,8EH,0BFH,0CH,89H,0DEH END四、 实验步骤1、准备2台DVCC系列实验仪,确定1号为发送,2号为接收。2、将1号RXD插孔和2号的TXD插孔相连。3、将1号TXD插孔和2号的RXD插孔相连。4、将1号GND插孔和2号的GND插孔相连(共地)。5、将8253CS插孔和Y4插孔相连,8251CS和Y5插孔相连。6、将SIO区D0D7和BUS2区 XD0XD7相连。7、先运行2号机,在2号机提示符“P.”状态下,输入0D00后,再按EXEC键进入等待接收状态,显示器显示“82512”。8、再运行1号机,在1号机处于提示符“P.”状态下,输入0E00H后,按EXEC键,进入串行发送状态。显示器显示“82511”。9、在1号机的键盘上输入数字键,应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论