实验4 串行接口和应用.doc_第1页
实验4 串行接口和应用.doc_第2页
实验4 串行接口和应用.doc_第3页
实验4 串行接口和应用.doc_第4页
全文预览已结束

下载本文档

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

文档简介

实验4 串行接口和应用一、实验目的 利用实验机内的8251芯片,实现与PC机通讯。二、实验内容 (1) 利用实验机内的8253芯片的分频作为8251的收发时钟频率。(2) PC机键盘所按键值(串口调试助手发送)通过RS232串口及8251A后送入8088,然后将所接收键值的ASCII码显示在数码管上(十六进制显示),并将该键值同时回送至PC机显示。三、实验接线图 图4-1 接线图四、编程指导(1) 8251状态口地址:03F9H,8251数据口地址:03F8H;(2) 8253命令口地址:43H,8253计数器#1口地址:41H;(3) 8255命令口地址:0FF23H,键扫口/字位口:0FF20H,键入口PC:0FF22H,字形口PB:0FF21H;(4) 通讯约定:异步方式,字符8位,一个起始位,一个停止位,波特率因子为16,波特率为9600;(5) 计算T/RXC,收发时钟fc,fc=16*9600=153.6K;(6) 8253分频系数:1843.2K / 153.6K=12。五、实验步骤 (1) 8251单元:T/RXCOUT1,TXDEX-TXD,RXDEX-RXD,JX20JX17;(2) 8253单元:GATE1+5V,CLK11.8432MHZ;(3) CZ11用户通信口PC机串口;(4) 按EXEC键运行程序;(5) 运行“串口调试助手”,通过PC键盘输入任意一个字符至发送区,在点击“手动发送”后,在实验箱数码管上显示“XXH”(ASCII码),并在“串口调试助手”接收区能看到由实验箱回送的该字符。按RST键,返回P.态。六、实验程序(自己编写) CODE SEGMENT ;S7.ASM,LOOK FOR MAX & MINASSUME CS:CODEORG 1000H ;INPUT DATA 4000H-4007HSTART:JMP START0PA EQU 0ff20H ;字位口PB EQU 0ff21H ;字形口CON8251EQU 3f9HDAT8251EQU 3f8HCNT0EQU 0040HCNT1EQU 0041HCNT2EQU 0042HCTL8253EQU 0043HBUFDB 10H,10H,10H,10H,10H,10Hdata1: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1h db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FHSTART0:MOV AL,01010111B ;8253初始化(需补充完整)MOV DX,0043H OUT DX,ALMOV AL,12HMOV DX,0041H OUT DX,AL ;8251初始化及接收字符ASCII码并拆分送数码管显示(需补充完整) MOV AL,4EHMOV DX,CON8251 OUT DX,ALMOV AL,15HOUT DX,AL ;初始化 8255和8251CON1: mov dx,CON8251in al,dxtest al,02hjz lop1test al,38hjnz lop1 ;查询状态字 mov dx,DAT8251in al,dx ;读取串行输入数据out dx,al ;将所接收数据回送至PCcall zh ;调用拆分数据的子程序mov buf+3,ah ;十六进制数高位mov buf+4,al ;十六进制数低位mov buf+5,12h ;显示字符 Hlop1:CALL DISP ;调用数码管显示子程序JMP CON1 DISP:MOV AL,0FFH ;00H(数码管动态扫描显示子程序)MOV DX,PAOUT DX,ALMOV CL,0DFH ;显示子程序 ,5msMOV BX,OFFSET BUFDIS1: MOV AL,BX MOV AH,00HPUSH BXMOV BX,OFFSET DATA1 ADD BX,AX MOV AL,BXPOP BXMOV DX,PBOUT DX,ALMOV AL,CLMOV DX,PAOUT DX,ALPUSH CXDIS2:MOV CX,00A0H LOOP $ POP CXCMP CL,0FEH ;01HJZ LX1 MOV AL,0FFH ;00HMOV DX,PAOUT DX,ALINC BXROR CL,1 ;SHR CL,1JMP DIS1LX1: MOV AL,0FFHMOV DX,PBOUT DX,ALRET;-ZH:MOV

温馨提示

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

评论

0/150

提交评论