
求教《微机原理与接口技术》综合分析题,题目见下文。
要求计数器1工作在方式2,计数输入时钟的频率为1MHz,输出脉冲的频率为2KHz,采用BCD码计数。试分析导出8253的控制字和计数初值,并编写初始化程序段。已知8253...
要求计数器1工作在方式2,计数输入时钟的频率为1MHz,输出脉冲的频率为2KHz,采用BCD码计数。试分析导出8253的控制字和计数初值,并编写初始化程序段。已知8253的端口地址为368H~36BH。
展开
1个回答
展开全部
输入时钟周期 =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位
计数预装值 =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位

2025-03-10 广告
ASTM D4169测试是由美国材料与试验协会制定的标准,全称为“运输集装箱和系统性能检测的标准实施规程”。该测试旨在模拟运输过程中可能遇到的各种恶劣条件,如振动、冲击、压缩和温度变化等,全面评估包装系统的性能和可靠性。华南包装技术(东莞)...
点击进入详情页
本回答由华南检测机构提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询