求教《微机原理与接口技术》综合分析题,题目见下文。

要求计数器1工作在方式2,计数输入时钟的频率为1MHz,输出脉冲的频率为2KHz,采用BCD码计数。试分析导出8253的控制字和计数初值,并编写初始化程序段。已知8253... 要求计数器1工作在方式2,计数输入时钟的频率为1MHz,输出脉冲的频率为2KHz,采用BCD码计数。试分析导出8253的控制字和计数初值,并编写初始化程序段。已知8253的端口地址为368H~36BH。 展开
 我来答
可轩163
2017-04-17 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4824
采纳率:88%
帮助的人:1724万
展开全部
输入时钟周期 =1/1MHz =1μs,输出脉冲周期 =1/2KHz =500μs,
计数预装值 =500μs/1μs =500,计数过程是递减1,从500递减至0
计数器1方式2、计数值先读写低入8位再写入高8位,BCD码计数
控制字 =01110101b,8253初始化程序如下:
MOV AL, 01110101b ; 控制字送入AL
MOV DX, 36Bh ; 8253控制口地址
OUT DX, AL ; 控制字送8253控制口,初始化
MOV AL, 00h ; 计数值低8位
MOV DX, 369h ; T1计数寄存器地址
OUT DX, AL ; 先写入计数预装值低8位
MOV AL, 05h ; 计数值低高位
OUT DX, AL ; 再写入计数预装值高8位
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式