加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

复习要点7:8255、8253、8251、8259 (1)

(2012-04-17 08:51:14)
标签:

复习2012

分类: 微机

8255

以下题目与答案摘录自百度搜索结果,请勿与考试直接关联!

1、填空:

   (1)若要使8255A-5的A组和B组均工作于方式0,且使端口A为输入,端口B为输出,端口C为输入,需设置控制字为(10011001B)。
   (2)当8255A的PC4~PC7全部为输出线时,表明8255A的A端口的工作方式是(方式0)。  
   (3)当8255A引脚RESET信号为高电平有效时,8255A内部所有寄存器内容被(清0),同时三个连接数据端口被自动设置为(输入)端口。
   (4)当8255A引脚-CS为高电平时,8255A的数据总线处于(高阻状态)。
   (5)当8255A引脚-CS为低电平时,若-WR、-RD为(高电平)时则数据引脚处于高阻状态。
2、单项选择:

   (1)对8255A-5的端口C,下列描述中,正确的是(D
       [A].只有A、B两组均工作于方式0,且将端口C的高4位和低4位均设置为输入功能,才能用IN指令读入其各位的值。
       [B].只有工作于方式1,才能用IN指令读入其各位的值。
       [C].当工作于方式2时,其各位的值无法用IN指令读入。
       [D].无论工作于何种方式,也无论怎样设置端口C的高4位和低4位的功能,其各位的值均可用IN指令读入。
   (2)关于8255A-5的工作方式设置,下列解释中,正确的是(D
       [A].A组和B组必须设置为相同的工作方式,8255A-5才能工作。
       [B].若A组和B组分别设置为不同的工作方式,则会因为C端口的高,低4位功能不一致,而导致8255A-5无法工作。
       [C].当A端口工作于方式2时,B端口不能工作。
       [D].A组和B组既可设置为相同的工作方式,也可设置为不同的工作方式。

3、多项选择:

   (1)8255具有方式1的通道有([a]、[b])。
       [a].通道A; [b].通道B; [c].通道C;   [d].都不是;
   (2)8255A的工作方式字为10000001B,则工作在输出方式的有([a]、[b]、[c]) 。
       [a].A口;   [b].B口;   [c].C口高4位;[d].C口低4位;

4、编程应用:
   (1)假定8255A的地址为0060H~0063H,试编写下列情况的初始化程序,A组设置为方式1,且端口A作为输入,PC6和PC7作为输出,B组设置为方式1,且端口B作为输入。

      答:  MOV  DX,0063H
            MOV  AL,0B6H
            OUT  DX,AL

      或者:MOV AL,0B6H

            OUT 63H,AL

   (2)设8255端口A工作在双向方式,允许输入中断,禁止输出中断,B口工作在方式0输出,C口剩余数据线全部输入,请初始化编程。设8255端口地址为60H、62H、64H、66H。

      答:  MOV  DX,0066H
            MOV  AL,0C1H
            OUT  DX,AL
            MOV  AL,09H
            OUT  DX,AL
            MOV  AL,0CH
            OUT  DX,AL

      或者:MOV  AL,0C1H
            OUT  66H,AL
            MOV  AL,09H
            OUT  66H,AL
            MOV  AL,0CH
            OUT  66H,AL

   (3)在8088系统上,利用8255A检测8个开关的状态, 控制16个LED灯, 已知8255A的端口地址为218H~21BH。要求: [1].画出8255A与开关和LED灯之间连接电路图(可用省略号)。 

      [2].分析确定8255A的方式控制字。

      [3].写出8255A的初始化程序段。

   答:

      [1]

 http://s14/middle/553fab3bhbdd63a7c158d&690(1)" TITLE="复习要点7:8255、8253、8251、8259 (1)" />
      [2] http://s11/middle/553fab3bhbdd6416fc77a&690(1)" TITLE="复习要点7:8255、8253、8251、8259 (1)" />

      [3] MOV  DX , 21BH
     MOV  AL , 90H
     OUT  DX , AL

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有