- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8255A应用举例
9.3 8255A应用举例;2764是8K×8bit紫外线可擦除EPROM存储器芯片,其标准存取时间为250ns,其引脚分布如图9-14所示,其中:;用8255A作为8086CPU和2764EPROM存储器编程的接口电路如图9-15所示。;(2)接口软件编程;START: MOV BX,000H ;置2764初始地址;RLOOP:MOV AL, BL ; ;OUT DX,AL ;C口输出高5位编程地址和编程控制信号;DL50MS PROC ;延时子程序;2. 查询方式的双机并行通信;(1)接口电路设计;甲机8255A是方式1发送,因此,把PA口指定为输出,发送数据,而PC7和PC6引脚分别固定作联络线 。乙机8255A是方式0接收数据,故把PA口定义为输入,另外,选用引脚PC7和PC3作联络线。虽然,两侧的8255A都设置了联络线,但有本质的差别:甲机8255A是方式1,其联络线是固定的,不可替换的;乙机的8255A是方式0,其联络线是不固定的,可以选择,比如可选择PC4和PC1、或PC5、PC2等任意组合。;(2)接口软件编程;① 甲机发送程序段:;MOV DX, 302H ; 8255A 状态口IN AL, DX ; 查发送中断请求INTRA=1?AND AL, 08H ; PC3=1?JZ L ; 若无中断请求, 则等待; ; 若有中断请求,则向A口写数MOV DX, 300H ; 8255APA口地址MOV AL, [SI] ; 从内存取数OUT DX, AL ; 通过A口向乙机发送第二个数据INC SI ; 内存地址加1DEC CX ; 字节数减1JNZ L ; 字节未完, 继续MOV AH, 4C00H ; 已完, 退出INT 21H ; 返回DOSBUFS DB 1024个数据;②乙机接收程序段:;MOV DX, 302H ; 8255A PC口IN AL, DX ; 查甲机的OBF=0? ; (乙机的PC7=0)AND AL, 80H ; 即查甲机是否有数据发来JNZ L1 ; 若无数据发来,则等待; ; 若有数据, 则从A口读数MOV DX, 300H ; 8255A PA口地址IN AL, DX ; 从A口读入数据MOV [DI], AL ; 存入内存MOV DX, 303H ; 产生ACK信号, 并发回给甲机MOV AL, ; PC3 置“ 0”OUT DX, ALNOPNOP;MOV AL, ; PC3 置“ 1”OUT DX, ALINC DI ; 内存地址加1DEC CX ; 字节数减1JNZ L1 ; 字节未完, 则继续MOV AX, 4C00H ; 已完, 退出INT 21H ; 返回DOSBUFR DB 1024 DUP(?); 主从两个微机进行并行传送,共传送256个字节。主机一侧的8255A采用方式2??且用中断方式传送数据。从机一侧8255A工作于方式0,采用查询方式传送数据。;(1) 硬件设计;(2) 软件设计 (主机一侧的编程);AGAIN: STI ; 开中断HLT ; 等待中断DEC CX ; 字节数?1JNZ AGAINMOV AX 4C00H ;INT 21H ; 返回DOS ;T_R: PROC FARMOV DX, 303HMOV AL, 08H ; 复位PC4 (INTE1)OUT DX, AL
MOV AL,0CH;复位PC6(INTE2)
OUT DX,AL
CLIMOV DX, 302H ; 8255A C口IN AL, DX ; 读入C口内容MOV AH, AL AND AL, 20H ; PC5=IBF=1? 是输入?JZ OUTP ; 不是, 转OUTP;INP: MOV DX, 300HIN AL, DXMOV [DI], ALINC DI
OUTP: MOV AL, AHAND AL, 80H ;PC7=OBF=0?JZ RETURNMOV DX, 300HMOV AL, [SI]OUT DX, AL;RETURN: MOV DX, 303H ; 8255A控制口MOV AL, 0DH ; PC6(INTE1)=1OUT DX, ALMOV AL, 09H ; PC4(INTE2)=1OUT DX, ALMOV AL, 62H ; 8259A的OCW2OUT 20H, AL ; 中断结束STIIRET;人机交互接
您可能关注的文档
- 25 线性时不变系统可控性和可观测性的几何判别准则.ppt
- 25展示设计要素展示照明.ppt
- 25 非惯性系、惯性力.ppt
- 26354 L3 Longterm Finance I update.pptx
- 25、将下列信号在(0,1)区间内展成指数形式的傅立叶级数.ppt
- 26354 L7 Corporate Valuation I.pptx
- 27实训十:全自动洗衣机的控制.ppt
- 2922008年度广州市科技统计工作布置会议.ppt
- 2、化学文摘 CA on CD 检索概述化学文摘 CA on CD.ppt
- 2—4 设计机械零件时应满足的基本要求.ppt
- 【中考冲刺】2023年内蒙古自治区中考模拟物理试卷 (附答案).pdf
- 中江项目全员安环考试——管理.doc
- 【中考冲刺】2023年云南省昭通市中考模拟物理试卷(附答案) .pdf
- 【中考冲刺】2023年云南省保山市中考模拟物理试卷(附答案) .pdf
- 【中考冲刺】2023年宁夏银川市中考模拟物理试卷(附答案) .pdf
- 【中考冲刺】2023年云南省临沧市中考模拟物理试卷(附答案) .pdf
- 课题研究论文:浅谈中职教师心理压力的成因及对策.doc
- 【一年级】上册郑州市惠济区一年级语文上册期末试卷_图文.pdf
- 【三套试卷】2021年聊城市小学三年级数学上册第三单元练习试卷带.pdf
- 【专业知识】旧厂房及附属拆除工程施工安全保护措施 .pdf
文档评论(0)