文本内容:
第九章计数器和定时器电路习题与答案、主要由哪几个部分组成?18253解数据总线缓冲器、读写控制电路、控制字寄存器以及三个计数器、⑴内部有哪几个通道简要说明、和引脚的含义28253CLK OUTGATE()通道工作于方式输入时钟频率为引脚输出周期为的方波28253-523,1MHz,OUT10ms已知通道的口地址为试编写初始化程序段3F0H,解
(1)8253内部有三个计数通道,计数器#
0、#
1、#2为时钟信号输入引脚,为门控信号输入引脚,引脚根据各种工CLK GATEOUT作方式的不同,输出各种工作波形2MOV AL,10010110BMOV DX,3F3IIOUT DX,ALMOV AL,1000MOV DX,3F2HOUT DX,AL、使用通道工作在方式要求产生的定时中断,的输入端的时钟周期为382531,2,2ms8253CLK八,试写出初始化程序段(假设端口地址为)
0.840FCH〜0FFH解计算对应的时间常数2nls初始化编程N=2mS/
0.84ps=2X1000/
0.84=2381=094DH MOV AL,75H OUT0FFH,AL MOV AL,81H OUT0FDH,AL MOV AL,23H OUT0FDH,AL、假设各端口的地址分别为若计数器引脚输出的连续方波信4825340H—43H,0,OUT1KHZ号;计数器每秒钟产生次连续的方波信号;计数器每输出一次连续的单脉1,
18.22,
15.12|as,冲信号对以上通道进行初始化编程CLK=
1.19MHZo解(计数周期)TC=l/
1.19MHZ=
0.84ps计数器0N=1000/
0.84=1190=04A6H计数器1N=54900/
0.84=65357=FF4DH计数器初始化编程2N=
15.12/
0.84=18=12H;通道MOV AL,36H0OUT43H,ALMOV AL,0A6H OUT40H,ALMOV AL,04HOUT40H,AL;通道MOV AL,76H1OUT43H,ALMOV AL,4DHOUT41H,ALMOV AL,OFFHOUT41H,AL;通道MOVAL,94H2OUT43H,ALMOV AL,12HOUT42H,AL、假设各端口的地址分别为一若要计数器产生周期为的方波,5825340H43H,CLK=1MHZ,1s请问使用一块如何达到目的?并写出初始化编程8253解在只用一个计数器的情况下由于计数值N=1000000/1=1/265536故可以采用计数器级联的方式实现题目的要求级联方法计数器的接的时钟脉冲,计数值为工作于方式0CLK1MHZ1000,3;再将计数器的接于计数器的端口令计数器也工作于方式计数0OUT1CLK13,值为就可以在计数器的输出得到所需要的方波1000,1OUT初始化程序MOV DX,43H;初始化计数器0MOVAL,37H OUT DX,ALMOV AL,00MOV DX,40H OUT DX,ALMOV AL,10OUTDX,ALMOV DX,43HMOV AL,77H OUTDX,ALMOV AL,00MOV DX,41H OUTDX,AL;初始化计数器1MOVAL,10OUTDX,AL。