- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MOV AL(35H) OUT 86H,AL MOV AX,1000 OUT 80H,AL MOV AL,AH OUT 80H,AL MOV AL(76H) OUT 86H,AL MOV AL,0E8H 03E8H=1000D OUT 82H,AL MOV AL,03H OUT 82H,AL * 习题 1. 8253计数器/定时器中,时钟信号CLK和门控信号Gate分别起什么作用? 2 . 8253工作于模式4和模式5时有何不同? 3. 编程将8253计数器0设置为模式1,计数初值为3000H;计数器1设置为模式2,计数初值为2010H,计数器2设置为模式4,计数初值为4030H;计数器3设置为模式3,计数初值为5060H。 4. 现有一个高精密晶体振荡电路,输出信号是脉冲波,频率为1MHz。要求利用8253做一个秒信号发生器,其输出接一发光二极管,以1秒点亮,1秒熄灭的方式闪烁指示。设8253的端口地址为80H~86H。画出原理图并编写程序完成以上功能。 * * 第9章 计数器/定时器8253 教学重点 8253的工作原理 8253的控制字格式 分频器和方波发生器 * 可编程计数器/定时器的工作原理 8253的外部信号 8253的编程结构 8253的控制字 8253的工作模式 8253应用举例 * 一、可编程计数器/定时器的工作原理 定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔。计数值=定时时间/时钟脉冲周期 计数电路如果记录外设提供的具有一定随机性的脉冲信号时,它主要反映脉冲的个数(进而获知外设的某种状态),又称为计数器。 定时器和计数器 * 计数器/定时器的用处 ① 在多任务的分时系统中用来作为中断信号实现程序的切换 ② 可以向I/O设备输出精确的定时信号 ③ 作为可编程的波特率发生器 ④ 实现时间延迟 * 二、8253的外部信号 * 8253的内部结构 * 二、8253的外部信号 * 8253的内部端口地址分配 某8086系统中8253的数据引脚接在数据总线的低8位, 地址范围为80H~86H,指出各个部件的地址。 * 三、8253的编程结构 * 计数器结构示意图 高8位 低8位 GATE CLK OUT 输出锁存器OL 计数初值寄存器CR 高8位 低8位 计数执行部件CE 高8位 低8位 * CLK时钟输入信号——在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1 GATE门控输入信号——控制计数器工作,可分成电平控制和上升沿控制两种类型 OUT计数器输出信号——当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号 * 8253的输入信号与各功能的对应关系 CS RD A1 WR A0 传 送 方 式 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 写入计数器0的初始值 写入计数器1的初始值 写入计数器2的初始值 写入控制寄存器控制字 读自计数器0的OL 读自计数器1的OL 读自计数器2的OL * 四、8253的控制字 计数器选择 读/写方式 工作模式选择 数制 D7 D6 D5 D4 D3 D2 D1 D0 00 计数器0 01 计数器1 10 计数器2 11 不用 00 计数器锁存命令 01 只读写低字节 10 只读写高字节 11 先读写低字节 后读写高字节 (读写16位) 000 模式0 001 模式1 ×10 模式2 ×11 模式3 100 模式4 101 模式5 0 二进制 1 BCD * 关于的控制字说明: 1、8253只有一个工作方式控制字,但是对每个计数器而言,它们的工作方式控制字内容一定各不相同(前两位不同),所用各计数器的控制字需要分别设置,先后不计。 2、在工作方式控制字被设置之后,随后必须紧接着给计数器预设置计数初值,计数器方可开始工作。 8253初始化的工作有两个内容: (1)首先向命令寄存器写入控制字,以选择计数器(3个计数器之一),确定工作方式(6种方式之一),指定计数器计数初值的长度和装入顺序以及计数值的码制(BCD或二进制码)。 (2)然后向已选定的计数器按控制字要求写入计数初值 * 3.计数值 计数初值与输入时钟(CLK)频率及输出波形(OUT)频率之间的关系为: Ci=CLK/OUT 选择二进制时 计数值范围:0000H~0FFFFH 0000H是最大值,代表65536
您可能关注的文档
最近下载
- 防范青少年药物滥用.pptx VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- 执业药师继续教育《泌尿系统感染的药物治疗》习题答案.docx VIP
- 第14课中国共产党诞生 课件.pptx VIP
- 测量系统分析MSA模板(GRR+线性+偏倚+稳定性+计数型)-全公式未加密.xlsx
- 检验科临检组管理程序性SOP文件.doc VIP
- T∕ZZB 1912-2020 多层片式陶瓷电容器电极镍粉.pdf VIP
- 预制菜行业调研分析报告.docx VIP
- 神经内科诊疗指南-技术操作规范.pdf VIP
- APQP4Wind Manual 1.3 APQP4手册1.3 最新标准分享.pdf VIP
原创力文档


文档评论(0)