某一温度控制的接口电路如題39图所示。通过计数器/定时器8254的通道1产生周期为2秒的方波,向可编程中断控制器8259A的IRj申请中断。若CPU响应中断, 则转相应的中断服务程序,启动ADC0809,采样IN5信号进行A/D转换,然后返回主程序。当A/D转换结束后,将向8259A的IRk发出中断请求。若CPU响应中 断,则转相应的中断服务程序,控制电炉或风扇电路来调节温度,然后返回主程序。 若IRi端收到中断请求信号IRQ,则程序结束返回操作系统。

某一温度控制的接口电路如題39图所示。通过计数器/定时器8254的通道1产生周期为2秒的方波,向可编程中断控制器8259A的IRj申请中断。若CPU响应中断, 则转相应的中断服务程序,启动ADC0809,采样IN5信号进行A/D转换,然后返回主程序。当A/D转换结束后,将向8259A的IRk发出中断请求。若CPU响应中 断,则转相应的中断服务程序,控制电炉或风扇电路来调节温度,然后返回主程序。 若IRi端收到中断请求信号IRQ,则程序结束返回操作系统。 请回答如下问题: (1) 8254的GATE1引脚应接入__________; ⑵8254的通道1应工作于__________; (3)若8254通道1的计数初值为0000H,采用BCD计数,则CLK1的频率应为__________ ⑷8259A的2个端口地址分别为__________、__________; ⑸同8259A引脚IRj相连的引脚是8254的__________; (6) 8259A采用固定优先级方式,要保证每隔2s对温度采样控制一次,8259A的中断请求输入引脚连接应为:IRi=__________,IRj=__________, IRk=__________; ⑺启动ADC0809IN5转换时,所使用的地址为__________。


【正确答案】:(1)+5V (1 分)(2)方式 3 (1 分)(3)5KHz (1 分)(4)80H、81H (2 分)(5)OUT1 (1 分)(6)IRi=2, IR j=0, IRk=1。 (3 分)(7)9DH (1 分)
Top