若用8253作为温控系统的定时器,每隔2秒用中断方式测/控一次数据,8253的输入时钟频率为fc=100KHz,端口地址为50—53H;8259端口地址为58—59H,中断类型号为61H。要求:①计算8253的定时时间常数,画出8253和8259的电路连线图(可参考题20图);②分别为8259和8253编制初始化程序。
参考答案:答:①计算8253的定时时间常数:Tn=输入频率/输出频率时间常数超过一个计数通道的最大值,所以用二个计数通道串接计数(可参考题20图). 所以用二通道串连做定时,取N1=2000,则N2=N/N1=100,将OUT0接CLK1,工作方式选方式2速率波发生器,GATE0=GATE1=1,它可连续定时,但定时到时产生的是负脉冲,用该负脉冲产生中断信号需要反相。由于8253定时中断的类型号选在61H,8253的中断请求要接8259的IR1。...
查看答案