问答题图为采用8253产生定时中断信号,送8259A的IRQ2,已知CLK0=1MHz,要求每隔1h发出一中断请求,IRQ2的中断类型号是0AH,中断服务程序的入口地址为INTER,8253的端口地址为80H~83H,应如何编写8253的初始化程序?怎样把中断服务程序的入口地址送入中断向量表?
问答题设有某微机控制系统,采用8253产生定时中断信号,CPU响应中断后便执行数据采集、数字滤波和相应的控制算法,以控制输出,如图所示。采用两个计数器串联的方法实现定时控制。一旦定时时间到,OUT1信号由高变低,经反相后送IRQ2,IRQ2的中断类型号为0AH,中断处理程序首地址存储在28H~2BH,8253端口地址为230H~233H,试问8253的初始化程序及设置中断程序首地址程序是什么样的?
问答题图所示为开关状态检测电路和LED控制电路。当开关K闭合时,将点亮对应的LED;若开关处于断开状态,则LED变暗。系统每隔10ms检测一次开关状态和对LED作相应控制。定时由8253完成。系统时钟为8MHz,应如何编写程序?
问答题利用8253周期性地每隔30ms产生一次中断,试问8253工作于何种工作方式?应如何编写程序?
问答题设8253的计数器0工作为方式3,计数初值为4000H;计数器1工作为方式2,计数初值为18H;计数器2工作为方式3,计数初值为46H(高8位)。如何设计初始化程序?