如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
练习题1:8253通道0,每隔2ms输出一个负脉冲,设CLK为2MHZ,完成软件设计,用方式2。练习题2:在IBMPC/XT中,8253的三个通道用作:计数器0编程为方式3,GATE0固定为高平,OUT0接8259A的IRQ0。(约55ms)用于时钟的时间基准。计数器1编程为方式2,GATE1固定为高电平,OUT1经一个D触发器接8237A的DREQ0,用于(约15us)启动动态RAM刷新,在2ms内有132次刷新,大于128次(128次是系统的最低要求)。计数器2编程为方式3,1KHZ的方波输出,经滤波后送扬声器,GATE2接8255的PB0,OUT2和8255的PB1相“与”,利用PB0、PB1同为高电平的时间控制发长/短音。时钟频率F为1.19MHZ,T=1/F8253的地址为040H~043H练习题3:8253的端口地址为0FFF0H~0FFF3H。通道0工作在方式2,CLK0=2MHz,输出OUT0为1kHz的脉冲;通道1工作在方式1,CLK1为外部事件输入,每计满100个向CPU发中断请求。写出8253通道0和通道1的初始化程序。