简答题

要求8155 I/O工作在ALT1,A、B口均为输入,定时器对输入脉冲24分频后输出连续方波,试进行初始化编程。8155的命令字如下所示:

正确答案

根据题意,TM2、TM1=11,IEB、IEA=00,PC2、PC1=00,PB=0,PA=0,故命令字应为0C0H。
定时/计数器要求输出连续方波,那就是M2、M1=01,则有:
  1. T.H=11 00 0000B=C0H    TL=24D=18H
所以有如下的初始化程序:
M.OV  DPTR,#8155-0;  8155命令端口
M.OV  A,#0C0H;  命令字
M.OVX @DPTR,A;   写入命令字
M.OV  DPTR,#8155-4;  定时/计数器低字节 TL
M.OV  A,#18H; 写入分频系数
M.OVX @DPTR,
A.INC  DPTR;   指针指向定时/计数器高字节TH
M.OV  A,#0C0H;
M.OV  @DPTR,A

答案解析

相似试题
  • 8155A的RAM 和I/O如何编制?若将8155的CE接到8051的P2.0,IO/M接到8031的P2.1,则其RAM的地址和IO的地址分别为多少?

    简答题查看答案

  • 在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是()

    单选题查看答案

  • 在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是什么?()

    单选题查看答案

  • 将I/O设备端口内容读入AL中的指令助记符是()。

    填空题查看答案

  • I/O指令IN/OUT,传送数据的寄存器为AL,AX,间接寻址时使用寄存器(),其中IN AL,DX的含义是将DX中的数据写入到AL中。OUT 60H,AL的含义是将AL读出到地址为60H的端口中。

    填空题查看答案

  • 试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O地址依次为04H~07H。计数器工作在方式2,计数值为02F0H

    简答题查看答案

  • 试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O地址依次为04H~07H。计数器0工作在方式1,按BCD码计算,计数值为3000

    简答题查看答案

  • 在I/O传送方式中,()传送可提高系统的工作效率。

    单选题查看答案

  • 在PC机中,I/O设备和CPU可以并行工作。()

    判断题查看答案