更多“8254的读回命令字应写入哪个端口?当用读回命令字对8254的两个或三个计数器的状态和计数值都锁存时,如何读入各个计数器的状态字和计数值?”相关问题
  • 第1题:

    初始化时向8254的控制口写入方式控制字37H,则定义计数器0的工作方式是方式4。()


    参考答案:×

  • 第2题:

    8259A的初始化命令字和操作命令字有哪些?哪些应写入奇地址,哪些应写入偶地址?


    正确答案:8259A的初始化命令字ICW1,ICW2,ICW3,ICW4;操作命令字OCW1,OCW2,OCW3。ICW2,ICW3,ICW4,OCW1写如奇地址,ICW1,OCW2,OCW3为偶地址。

  • 第3题:

    8254的定时/计数器的定时与计数方式有什么区别?8254在方式0工作时,各通道的CLK、GATE信号有什么作用?各通道的控制字地址都相同,8254是怎样区分的?


    正确答案: 1、8254作为计数器使用时,对CLK端的输入脉冲进行单纯的减法计数,这时CLK端输入的脉冲不作为计时基准。此外,用作计数器时,计数完成后必须重新初始化,只能使用一次。
    8254作为定时器使用时,要求CLK端输入的脉冲必须作为时钟基准,通过对该基准时钟脉冲的计数来实现精确定时。用作定时器时,计数的过程周而往复,重复进行。
    2、54工作在方式0时,CLK端输入计数用的脉冲信号;GATE信号为高电平时,对CLK端输入的脉冲进行计数;GATE信号为低电平时,暂停计数; GATE信号重新为高电平后,恢复原先的计数。
    3、254的方式控制字中的D7、D6两位来选择计数通道。

  • 第4题:

    8254的读回命令字应写入哪个端口?当用读回命令字对8254的两个或三个计数器的状态和计数值都锁存时,如何读入各个计数器的状态字和计数值?


    正确答案:8254读回命令字应写入控制字端口。当用读回命令字对8254的两个或三个计数器的状态和计数值都锁存时,读入各个计数器的状态字和计数值与计数器的读取顺序无关。对一个计数器来说,先读入的一个字节一定是状态字,接着读入的与原来对该计数器的设置有关,如果原来设置成先读/写低8位再读/写高8位,则在读状态字之后,可以依次读取当前计数值的低字节和高字节。

  • 第5题:

    计数可以从0开始逐个递增达到规定的计数值,也可以从规定的计数值开始逐个递减恢复到0;前者为加法计数器,后者是减法计数器;8253/8254采用后者。


    正确答案:正确

  • 第6题:

    为什么写入8253/8254的计数初值为0却代表最大的计数值?


    正确答案:因为计数器是先减1,再判断是否为0,所以写入0实际代表最大计数值。

  • 第7题:

    8254定时器/计数器工作在方式3时,其OUT引脚上输出的是周期性的对称方波。


    正确答案:错误

  • 第8题:

    在读回端口数据时,为什么应读锁存器内容,而不宜读引脚电平?


    正确答案:假如通过三态门从引脚上读回数据,有时会发生错误。
    例如用一根口线去驱动一个晶体管的基极,在向此口线输出1时,锁存器Q=1,但晶体管导通后,引脚上的电平已拉到低电平(0.7V),从引脚读回数据会错读为0。

  • 第9题:

    MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。


    正确答案:错误

  • 第10题:

    判断题
    计数可以从0开始逐个递增达到规定的计数值,也可以从规定的计数值开始逐个递减恢复到0;前者为加法计数器,后者是减法计数器;8253/8254采用后者。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    问答题
    为什么写入8253/8254的计数初值为0却代表最大的计数值?

    正确答案: 因为计数器是先减1,再判断是否为0,所以写入0实际代表最大计数值。
    解析: 暂无解析

  • 第12题:

    问答题
    8259A的初始化命令字和操作命令字有哪些?哪些应写入奇地址,哪些应写入偶地址?

    正确答案: 8259A的初始化命令字ICW1,ICW2,ICW3,ICW4;操作命令字OCW1,OCW2,OCW3。ICW2,ICW3,ICW4,OCW1写如奇地址,ICW1,OCW2,OCW3为偶地址。
    解析: 暂无解析

  • 第13题:

    PC和8254的0号计数器每隔______ms产生一次时钟中断请求。


    正确答案:55或(54.936)
    55或(54.936)

  • 第14题:

    若要8254的计数过程中读取计数值应该()。

    • A、直接用IN指令读出CE的内容
    • B、先对8254写入一个锁存命令,将当前的CE内容锁存入 OL中,然后再用IN指令将OL的内容取到CPU中,再发出让OL停止锁存,OL的内容开始与CE同步
    • C、先对8254写入一个锁存命令,将当前的CE内容锁存入OL中,然后再用IN指令将OL的内容取到CPU中,此后OL的内容开始与CE同步

    正确答案:C

  • 第15题:

    8254某个计数器工作在方式3,若输入时钟CLK为1MHZ ,要求OUT输出频率为20000Hz,那么写入的计数初值为()。


    正确答案:50

  • 第16题:

    8259A的初始化命令字和操作命令字哪些应写入奇地址?哪些应写入偶地址?


    正确答案:ICW2,ICW3,ICW4,OCW1写入奇地址,ICW1,OCW2,OCW3写入偶地址。

  • 第17题:

    8259A操作命令字是在应用程序中设置时,对端口地址有严格规定,即OCW1必须写入(奇地址)端口,OCW2和OCW3必须写入()端口。


    正确答案:偶地址

  • 第18题:

    8254定时/计数器的定时与计数方式有什么区别?8254在方式0工作时,各通道的CLK、GATE信号有什么作用?各通道的控制字地址都相同,8254是怎样区分的? 


    正确答案: (1)8254作为计数器使用时,对CLK端的输入脉冲进行单纯的减法计数,这时CLK端输入的脉冲不作为计时基准。此外,用作计数器时,计数完成后必须重新初始化,只能使用一次。
    8254作为定时器使用时,要求CLK端输入的脉冲必须作为时钟基准,通过对该基准时钟脉冲的计数来实现精确定时。用作定时器时,计数的过程周而往复,重复进行。
    (2)8254工作在方式0时,CLK端输入计数用的脉冲信号;GATE信号为高电平时,对CLK端输入的脉冲进行计数;GATE信号为低电平时,暂停计数; GATE信号重新为高电平后,恢复原先的计数。
    (3)由8254的方式控制字中的D7、D6两位来选择计数通道。

  • 第19题:

    定时器/计数器8254内部有3个多少位的计数器()。

    • A、4
    • B、8
    • C、16
    • D、32

    正确答案:C

  • 第20题:

    读端口锁存器和“读引脚”有何不同?各使用哪种指令?


    正确答案: 读锁存器(ANL P0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(如MOVA,P1这条指令就是读引脚的,意思就是把端口p1输入数据送给A)
    传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。

  • 第21题:

    填空题
    8254某个计数器工作在方式3,若输入时钟CLK为1MHZ ,要求OUT输出频率为20000Hz,那么写入的计数初值为()。

    正确答案: 50
    解析: 暂无解析

  • 第22题:

    问答题
    8254的定时/计数器的定时与计数方式有什么区别?8254在方式0工作时,各通道的CLK、GATE信号有什么作用?各通道的控制字地址都相同,8254是怎样区分的?

    正确答案: 1、8254作为计数器使用时,对CLK端的输入脉冲进行单纯的减法计数,这时CLK端输入的脉冲不作为计时基准。此外,用作计数器时,计数完成后必须重新初始化,只能使用一次。
    8254作为定时器使用时,要求CLK端输入的脉冲必须作为时钟基准,通过对该基准时钟脉冲的计数来实现精确定时。用作定时器时,计数的过程周而往复,重复进行。
    2、54工作在方式0时,CLK端输入计数用的脉冲信号;GATE信号为高电平时,对CLK端输入的脉冲进行计数;GATE信号为低电平时,暂停计数; GATE信号重新为高电平后,恢复原先的计数。
    3、254的方式控制字中的D7、D6两位来选择计数通道。
    解析: 暂无解析

  • 第23题:

    问答题
    8254定时/计数器的定时与计数方式有什么区别?8254在方式0工作时,各通道的CLK、GATE信号有什么作用?各通道的控制字地址都相同,8254是怎样区分的?

    正确答案: (1)8254作为计数器使用时,对CLK端的输入脉冲进行单纯的减法计数,这时CLK端输入的脉冲不作为计时基准。此外,用作计数器时,计数完成后必须重新初始化,只能使用一次。
    8254作为定时器使用时,要求CLK端输入的脉冲必须作为时钟基准,通过对该基准时钟脉冲的计数来实现精确定时。用作定时器时,计数的过程周而往复,重复进行。
    (2)8254工作在方式0时,CLK端输入计数用的脉冲信号;GATE信号为高电平时,对CLK端输入的脉冲进行计数;GATE信号为低电平时,暂停计数; GATE信号重新为高电平后,恢复原先的计数。
    (3)由8254的方式控制字中的D7、D6两位来选择计数通道。
    解析: 暂无解析

  • 第24题:

    单选题
    若要8254的计数过程中读取计数值应该()。
    A

    直接用IN指令读出CE的内容

    B

    先对8254写入一个锁存命令,将当前的CE内容锁存入 OL中,然后再用IN指令将OL的内容取到CPU中,再发出让OL停止锁存,OL的内容开始与CE同步

    C

    先对8254写入一个锁存命令,将当前的CE内容锁存入OL中,然后再用IN指令将OL的内容取到CPU中,此后OL的内容开始与CE同步


    正确答案: B
    解析: 暂无解析