版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、8253练习参考答案,问题5-12可编程计数/计时器8253的控制词可以设置“数字锁定操作”,为什么需要这样做?答:在计数时,数字锁定寄存器的值随着减1计数器的值的变化而变化,在执行锁定命令后读取数字锁定的内容之前,数字锁定器中存储的当前减1计数器的值随着减1计数器的值的变化而不断变化。8253是16位计时器计数器,因此,如果没有锁定功能,则值必须读取两次,读取结果时可能发生错误。例如,如果在读取1,000H的数值较低的00H后,将脉冲计数器减去1的值更改为0FFFH,读取8位后读取0FH,则2次读取的16位数据将为0F00H,而不是希望1000H。因此,在阅读前必须锁定,才能正确阅读。0表示
2、00H或000000b1的存储控制单词:40H或01000000B 2的存储控制单词:80H或10000000B,问题5-13可编程计数器8253的级联是什么意思?什么时候使用级联?a:在8253通道之间,如果一个通道的输出端用作另一个通道的输入CLK,则这称为级联。如果计时或计数初始值大于一个通道的最大计数初始值,则需要级联通道以扩展计数范围。图5-14,8253中的切片选择信号: 8253内的每个计数器和控制单词寄存器集的地址。说明现有的1MHz方波,利用此8253生成1KHz方波,并说明如何实现(使用的计数器、操作方式和计数初始值),并写有关8253编程的内容。A6和A2不受约束,因此四
3、组可选地址(a6=0): 3a0h至3a3h (a2=0) 3a4h至3a7h (a2=1) (a6=1): 3e0h至0011 0110B MOV DX、3A3H OUT DX、AL MOV AX、1000 MOV DX、3A0H OUT DX、AL MOV AL、AH OUT DX、AL和8253初始化程序剪辑如下:补充1:系统8253芯片的通道0至通道2和控制字符端口地址分别为FFF0至FFF3H。定义通道0的工作方式2,CLK0=5MHZ,输出OUT0=1KHZ需要频率波。将通道1的工作方式4、计数脉冲定义为OUT0、1000、0、中断请求信号、IRQ4定义为CPU。8253两个通道初
4、始化程序和中断向量,编写中断掩码设置程序,并绘制两个计数通道的连接图。分析:计数器0的初始值:5000计数器1的初始值:1000 MOV AL,34H MOV AL,78H MOV DX,0FFF3H MOV DX,0FFF3H OUT DX,AL OUT DX,AL MOV AX 25H MOV AL、0CH MOV DX、SEG INTRP4 MOV DS、DX MOV DX、OFFSET INTRP4 INT 21H或MOV AX、0 MOV DS、AX MOV SI、0CH * 4; 或MOV SI、30H MOV AX、OFFSEF INTRP4 MOV SI、AX MOV AX、S
5、EG INTRP4 MOV SI 2、AX和补充2:分别编写8253的初始化程序,如下所示。已知8253的计数器02和控制单词I/O地址为0407H。让计数器1只工作到0,8位二进制,初始值150 让计数器0工作到方法1,用BCD数,初始值3000 让计数器2工作到方法2,计数初始值为02F0H, MOV AL,50h0101 0000B OUT 07H,AL MOV AL,150 OUT 05H,AL, MOV AL,33H0011 0011B OUT 07H,AL MOV AX,3000H OUT 04H,AL MOV AL,AH OUT 04H,AL,计数器2工作方式2,计数初始值为02
6、F0H,MOV AL,0B4H1011 0100B OUT 07H,AL MOV AX,02F0H OUT 06H,AL MOV AL,AH OUT 06H,AL,补充3:下图是超信号发生器硬件电路,设计程序想实现其功能。,解决方案:分析:1M1HZ需要106分频,106 65536,2个级联使用3,000的初始值选择0通道。选择一通道,方法3,初始值1000。未知端口地址、控制端口PORTCTL、0#计数器PORT0、1#计数器PORT1、2#计数器PORT2、0#初始化计数器MOV DX,PORTCTL MOV AL,00110110B36h out dx、al mov ax、1000 m
7、ov dx、port 0 out dx、al mov al、ah out dx、al、1#初始化计数器MOV DX,PORTCTL MOV AL,01110110B要设计实现预定中断的接口电路76h out dx、al mov ax、1000 mov dx、port 1 out dx、al mov al、ah out dx、al、补充4: 8253,必须每10分钟生成一次恒定中断信号。将CPU设置为8088最小模式时,系统提供0.5米的时钟,8253的端口地址为48H到4FH。分析:1/1.5m=2 * 10-6s 10 * 60=600s 600/2 * 10-6=3 * 1065536需要选择0通道级联,其中初始值为30000。选择1通道,方法3,初始值10000。口地址选择48H4BH,0#计数器初始化MOV AL,00110110B36h out 4bh,al mov ax,30000 out 48h,al mov al,ah out 4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教室照明安装施工方案(3篇)
- 旧城改造排水施工方案(3篇)
- 模特小型活动策划方案(3篇)
- 汽车营销未来规划方案(3篇)
- 海尔产品周期营销方案(3篇)
- 点光源的施工方案(3篇)
- 理财网点营销方案(3篇)
- 着陆页营销方案(3篇)
- 窗框安装固定施工方案(3篇)
- 组建营销精英团队方案(3篇)
- 2024年中考物理实验操作评分标准
- 2025-2026学年外研版(三起)(2024)小学英语三年级上册教学计划及进度表
- 中国血脂管理指南2025版精要
- 方太电烤箱KQD50F-C2说明书
- DB11∕T 2210-2024 城市综合管廊数据规范
- 2025至2030年中国卡纸包装盒行业投资前景及策略咨询研究报告
- 【公开课】巴西+课件-2024-2025学年七年级地理下学期人教版
- 虚拟仿真实验室施工方案
- DG∕TJ 08-2188-2015 应急避难场所设计规范
- 2025公司登记管理实施新规内容解读课件
- 民族团结先进班集体事迹材料7篇
评论
0/150
提交评论