- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与应用课件第十章
四、8251A应用举例 8 2 5 1 A RxD TxD TxC RxC D7~D0 RD WR A1 RESET A0 A2 A9 8086 系统总线 LS 138 M/IO CS D7~D0 RD WR C/D RESET MAX 233 CLK CLK CLK0 CS OUT0 8253 4分频 8MHz 2MHz 2 3 2 3 1,7 5 4 2 3 6 9 7 +5V BEG-T: MOV DX,1F2H MOV AL,7AH OUT DX,AL MOV CX,02H D1: LOOP D1 MOV AL,11H OUT DX,AL MOV CX,02H D2: LOOP D2 LEA DI,BUFF-T MOV CX,COUNT-T NEXT-T: IN AL,DX TEST AL,01H JZ NEXT-T PUSH DX MOV DX,1F0H MOV AL,[DI] OUT DX,AL INC DI POP DX LOOP NEXT-T 置方式字 置命令字 置发送缓冲区首址 置发送数据数 读入8251状态 TxRDY=1 从发送缓冲区取数送8251 修改指针 发送完 Y Y N N BEG-R: MOV DX,1F2H MOV AL,7AH OUT DX,AL MOV CX,02H D3: LOOP D3 MOV AL,14H OUT DX,AL MOV CX,02H D4: LOOP D4 LEA DI,BUFF-R MOV CX,COUNT-R NEXT-R: IN AL,DX TEST AL,02H JZ NEXT-R TEST AL,38H JNZ ERROR PUSH DX MOV DX,1F0H IN AL,DX MOV [DI],AL INC DI POP DX LOOP NEXT-R 置方式字置命令字 置接收缓冲区首址 置接收数据数 读入8251状态 RxRDY=1 从8251接收数据送缓冲区 修改指针 发送完 Y Y N N 传送出错 Y N 11-12 在一个以8086的系统中,8251的数据口地址为84H,控制口和状态口的地址为86H,试画出地址译码电路、数据总线和控制总线的连接图。 8 2 5 1 A RxD TxD 外 设 TxC RxC D7~D0 RD WR A1 RESET A B C G2A G2B Y0 Y1 Y2 O
文档评论(0)