设有某微机控制系统,采用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位)。如何设计初始化程序?
问答题将8253计数器0设置为方式1,计数初值为2300H;计数器1设置为方式2,计数初值为2040H;计数器2设置为方式4,计数初值为4080H。8253端口地址为230H~233H。如何编写程序?
问答题8253的计数通道0连接如图所示,依据图示说明计数通道0工作于何种方式?它的计数初值是多少?