- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
55课堂练习答案1
当数据从8255A的C端口读到CPU时,8255A的控制信号、、、A1、AO分别是什么电平?答:当数据从8255A的C 端口读入CPU时,8255A的片选信号=0,A1,A0=10,=0,=1。某外设如图1所示,8255使用查询方式将缓冲区BUF中的100个字节数据通过A口输出到外设。当外设的BUSY 为低电平时,表示外设可以接受数据。画出完整的接口图,编写8255的初始化程序和输出程序。设8255端口的地址范围是80H~83H,译码器用74LS 138,请画出详细的译码电路图。外设D0~D7 BUSY图1答:设8255工作在方式0输出,用PC0查询BUSY,PC0=0,允许输出MOV AL,81H ;方式字OUT 83H,ALMOV BX,OFFSET BUFMOV CX,100W: IN AL,82H TEST AL,01H; 查询PC0 JNZ W MOV AL,BYTE PTR[BX] ;取数据OUT 80H,AL;A口输出 INC BXLOOP W HLT译码器用74LS 138如图:CBAG1*G2*G3 A4 Y0 A3 A2 A5 A6 A7现有4种简单外设:①一组8位开关:②一组8位LED指示灯:③一个按钮开关:④一个蜂鸣器。要求: (1)用8255A作为接口芯片,将这些外设构成一个简单的微机应用系统, 画出接口连接图: (2)编制5种驱动程序,每个程序必须包括至少两种外设共同作用的操作。给出程序清单。答:设灯为共阴极,如图2所示,pa equ 40HPb equ 41HPc equ 42H……Mov al; 方式0,A口输出,B口输入,C口高4位出,低4位入Out pc+1,al(1)8位开关分别控制8个灯A1:in al,pbOut pa,aljmp A1(2)按扭控制蜂鸣器A2: in al,pcMov cl,4Ror al,cl; 将PC0位移到PC4的位置Out pc,alJmp a2(3)按钮控制灯A3: mov al,00hOut pa,al; 灯先不亮In al,pcTest al,01hJz A3; 若PC0=1则输出全1到灯Mov al,ffhOut pa,al; 灯亮Jmp A3(4)8个开关控制8个灯,按钮为总开关A4: mov al,00h;out pa,al; 灯先不亮In al,pcTest al,01hJz A4; 若PC0=1则开关可以控制灯In al,pbOut pa,alJmp A4(5)8个开关控制8个灯,若灯全灭,则蜂鸣器响A5: in al,pbOut pa,alTest al,0FFHJnz A5Mov al,10h; 若灯全灭,则蜂鸣器响Out pc,alJmp A5图2某PC微机应用系统如图3所示,以8255A作为接口,采集一组开关S7~S0的状态,然后通过一组发光二极管LED7 ~LED0 显示出来,(Si闭合,对应LEDi亮,Si断开,对应LEDi灭),电路连接如图所示.已知8255A的A,B两组均工作在方式0 .图3写出8255A四个端口地址写出8255A的工作方式字写出实现给定功能的程序答案: 由图可知当A9A8A7A6A5A4A3A2,74LS138的Y0输出低电平,由此可知各端口地址为:8255A口(320H), 8255B口(321H), 8255C口(322H), 8255控制口(323H)A口方式0输出,B口方式0输入,方式字为:82H程序如下:MOVAL ,82H;置方式字MOVDX,323H;控制口地址OUTDX,ALMOV DX,321H;B口地址INAL,DX;读开关状态NOTAL;状态取反MOVAX,320H;置A口地址OUTDX,ALHLT
您可能关注的文档
- 2013深圳一模 守望者 例文.doc
- 2012高考压轴题理科理综含答案(上).doc
- 2013版新目标英语七年级下册Unit2B-1.ppt
- 2013级课后练习(三).doc
- 2013海淀初三数学.docx
- 2013考研比较结构翻译.ppt
- 2013陕西省高三教学质量检测试题(二)英语.doc
- 2013高三化学周周练15详解可作为寒假作业.doc
- 20dB四元天线阵.doc
- 2013高考模拟卷1.doc
- 2023-2024学年安徽省宿州地区八下英语期末预测试题含答案.doc
- 2023-2024学年安徽省六安市天堂寨镇暖流中学七下英语期末预测试题含答案.doc
- JGT435-2014 无机轻集料防火保温板通用技术要求.docx
- GBT3995-2014 高铝质隔热耐火砖.docx
- JCT2200-2013 水泥基泡沫保温板.docx
- JCT2360-2016 格构式自保温混凝土砌块.docx
- GBT10801.2-2018 绝热用挤塑聚苯乙烯泡沫塑料(XPS).docx
- JCT1042-2007 膨胀玻化微珠.docx
- GBT30708-2014 低密度矿物棉毯状绝热材料热阻评价方法.docx
- JCT498-2013 高强度耐火浇注料.docx
文档评论(0)