简述8253形成方波时,计数值为偶数和奇数的区别。
简述8253形成方波时,计数值为偶数和奇数的区别。
【正确答案】:当初始值寄存器中的初始值N是偶数时,减法计数过程变为减2计数,即每来一个CLK脉冲,CE内容减2。经过N/2个CLK脉冲后,CE为零,使输出OUT为低电平。同时又将CR,内容装入CE并继续减2计数过程,又经过N/2个CLK脉冲后,CE又为零,使输出OUT又变成高电平,如此重复上述过程,在输出端OUT上输出对称方波。当初始值寄存器中的初始值N是奇数时,当输出OUT由低变高时,CR内容先减1后装入CE中,然后对CLK脉冲实行减2计数,直到CE为零时输出OUT不立即变低电平,而是再经过一个CLK脉冲后才变为低电平,此时OUT保持高电平的时间为(N一1)/2+1个CLK脉冲周期之和。当输出OUT输出由高变低时,CR内容减l后再装入CE中,然后对CLK脉冲进行减2计数,直到CF为零时立即使输出OUT输出变为高电平,OUT保持低电平时间为(N一1)/2个CLK脉冲周期之和,重复上述过程,在OUT端输出的波形近似方波。
Top