问答题
问答题 已知8254的CLK0接5MHz时钟,其端口地址为280H,282H,284H和286H系统采用16位的8086,画出8254与系统的连接图,译码电路自行设计。 (1)要在OUT0引脚周期性地产生负脉冲宽度为2ms的信号作为定时中断请求信号,写出初始化程序; (2)若利用8254产生1S为周期的定时中断信号,说明实现方法,画出相应的连接图,并编写相应程序。
问答题 已知8254的端口地址为3000H、3004H、3008H和300BH,外接时钟频率为2MHz,利用8254的OUT0通道产生周期为1ms的方波,OUT1产生最快的连续脉冲序列,周期为多少?OUT2产生最大的负脉冲,负脉冲的宽度为多少。试编制满足上述要求的程序。
问答题 下图为用8255作为打印机接口的原理图,假设要打印的数据(组合BCD码,如45H)在以PDATA开始的存储区域,且数据长度为PNUM,写出打印这些数据的子程序。