问答题

简答题

用8253监视一条生产线,每通过30个工件,扬声器响5s,频率为2000Hz,如图所示。计数器0工作于方式2,采用BCD码计数;计数器1工作于方式3,CLK1接2.5MHz时钟,要求产生2000Hz的方波,BCD码计数;计数器0地址为40H,计数器1地址为41H,控制口地址为43H,8255A端口地址为80H。应如何编写主程序及中断服务程序?

【参考答案】