- 10
- 0
- 约5.34千字
- 约 28页
- 2018-12-24 发布于湖北
- 举报
Company Logo Company Logo LOGO LOGO 微机原理习题课 Company Logo Contents 定时/计数的基本概念 1 可编程定时/计数器Intel 8253 2 8253的应用——计数器 3 8253的应用——定时器 4 Company Logo 1.定时/计数的基本概念 所谓定时/计数就是通过硬件或者软件的方法产生一个时间基准,以此来实现对系统的定时或延时控制。 (1)软件定时:适当挑选指令和安排循环次数,降低了CPU的利用率 。 (2)纯硬件定时:有专用的多谐振荡器件或单稳态触发器 。改变定时要改变硬件 。 (3)可编程硬件定时/计数器:改变编程控制参数即可改变定时时间 ,不再占用CPU时间 Company Logo 2.可编程定时/计数器Intel 8253 8253内部结构图 Company Logo 8253内部结构图分析 (1)数据总线缓冲器: CPU向8253写入工作方式控制字;向计数寄存器输入初值;读计数器的初值或当前值送给CPU。 (2)控制字寄存器: 只写寄存器,根据CPU输出的初始化命令,选择计数器通道,确定计数器的工作方式。 (3)读/写逻辑: 读/写逻辑接受由CPU送入的读﹑写信号和地址信号,选择相应的寄存器,并确定数据传送方向是读出还是写入。 (4)计数器: 有计数器0﹑计数器1和计数器2三个独立的计数通道,每个通道内部结构相同。 Company Logo 8253芯片管脚图 数据线 控制线 计数器选择 通道管脚 Company Logo 8253初始化控制字 8253只有一个控制字,8253的一个方式控制字只决定一个计数通道的工作模式。8253的控制字格式如图所示。 Company Logo 定时/计数的工作过程 1. 设置8253的工作方式 2. 设置计数初值到初值寄存器 3. 第一个CLK信号使初值寄存器的内容置入计数寄存器 4. 以后每来一个CLK,计数寄存器减1 5. 减到0时,OUT端输出一特殊波形信号 注:以上计数过程中还受到GATE信号的控制 Company Logo 工作方式 方式0——计数结束时中断 方式1——可编程单脉冲输出 方式2——频率发生器 方式3——方波发生器 方式4——软件启动选通脉冲输出 方式5——硬件启动选通脉冲输出 Company Logo 工作方式所遵循的原则 1、初始化编程是8253正常工作的必要条件。 2、初值写入后,首脉冲下降沿触发减1计数。 通常,在CLK时钟信号的上升沿,8253采样门控信号GATE,不同的工作方式,门控信号GATE的触发方式有不同的规定,可以是电平触发,也可以是边沿触发。在电平触发的情况下,门控信号GATE必须在下一个时钟的上升沿时保持高电平,否则,该门控信号无效。一般边沿触发是一个很窄的脉冲,正负脉冲皆可。 Company Logo 8253的应用——计数器 学习任务:利用8086外接8253可编程定时器/计数器,可以实现对外部事件进行计数。掌握8086与8253的连接方法 和8086对8253的控制方法。 电路框图 Company Logo 本电路中计数器按方式0工作。当计数初值设置好后,计数器就开始计数。如果要读入计数器的值,要先锁存计数值,才能读到计数值。本实验设计数值为5,当输入5+1个脉冲后,计数器值减到0,同时OUT脚输出一个高电平。实验时,可以将OUT0接到LED上,观察计数器是否工作。 实验一:计数5后点亮LED Company Logo LED程序框图 开始 写T0方式控制字 写T0计数初值 自动减1计数,直到0 结束 输出高电平点亮LED Company Logo 8253写操作 (初始化编程) 所谓8253写操作是指CPU对8253写入控制字和写入计数初值,也就是初始化编程。 其步骤如下: (1)写入计数器的控制字。 (2)写入计数初值。 当初值为8位,只写低8位(高8位自动置零); 若是16位初值,而低8位是0,初值高8位只写入到CR的高8位,低8位自动置零;若是16位初值,应分两次写入初值,先写低8位,再写入高8位。 Company Logo 计数器0写操作(OUT) START PROC NEAR MOV DX, CONTROL ;把控制寄存器
您可能关注的文档
- 物理化学(阮秀琴)第六章3.ppt
- 学科学习困难诊断与辅导马立丽04知识类型及题型中心图示.ppt
- 医学遗传学(南方医科大学)单基因病致病基因的鉴定.ppt
- 长春版小学语文教学课件表达十:感悟名言长春版语文六年下册.ppt
- 信息论与编码第三章.ppt
- 微机原理第5版周荷琴第14章4.pptx
- 浙教版科学七年级下册教学课件—1.4.2植物的一生.ppt
- 重庆大学机械考研机械制造基础4.4平面磨削.ppt
- 自动化测试工具第一章qtp入门.ppt
- 卫生统计学-潘海燕卫统4定量资料的统计描述.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 第六章 《中国的地理差异》 课件 2025人教版地理八年级下册.ppt
- 2025至未来5年中国无刷电机控制器市场数据分析及竞争策略研究报告.docx
- 2025中央民族大学教学科研人员招聘3人笔试参考试题附答案解析.docx VIP
- 2023年湖北省高考数学试卷真题(含答案详解).pdf
- IATF16949汽车认证方案获得并保持IATF认可的规则 第六版-A1(1).pdf VIP
- 园林生态学教学课件电子教案全套课件.pptx
- AIGC驱动的室内设计课程项目化教学.docx VIP
- DB46_T 692-2025 避寒旅游目的地气候资源评价技术规范.docx VIP
- DB37_T 4904-2025 链式切割水泥土连续墙技术规程.docx VIP
- 2023年湛江雷州市公安局招聘警务辅助人员考试真题及答案.docx VIP
原创力文档

文档评论(0)