微型计算机系统 (10).ppt
《微型计算机系统 (10).ppt》由会员分享,可在线阅读,更多相关《微型计算机系统 (10).ppt(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第 1 01 0章章可编程定时/计数器 第第1010章章 可编程定时可编程定时/计数器计数器本章重点:本章重点:掌握可编程定时/计数器8253芯片的结构、功能、编程和使用方法。本章难点:本章难点:在实际应用中正确地连接可编程定时/计数器8253芯片,并编写正确的应用程序。在计算机系统中经常要用到定时信号,如动态存储器的刷新定时、系统日历时钟的计时,系统定时中断以及喇叭的声源等都是用定时信号来产生的。定时信号可以通过二种方法获得,即软件定时和硬件定时。硬件定时又可分为不可编程的硬件定时和可编程的硬件定时两种。10.1 10.1 概概 述述 软件定时是根据所需要的时间常数来设计一个延迟子程序,C
2、PU执行延时程序将占用CPU的工作时间,降低了CPU的利用率。硬件定时主要指用单稳延时电路或计数电路来实现延时和定时。可编程定时/计数方法的优点是定时或计数时,不占用CPU空间。10.1 10.1 概概 述述 可编程定时/计数器具有两种功能:计数器和定时器 8253可编程定时/计数器芯片采用24引脚,双列直插式封装,其主要特性:(1)采用NMOS工艺,用单一的+5V电源供电 (2)片内有3个独立的16位减法计数器 (3)计数频率为05MHz (4)两种计数方式,即二进制和BCD方式计数 (5)六种工作方式,既可对系统时钟脉冲计数实现定 时,又可对外部事件进行计数。10.2 10.2 可编程定时
3、可编程定时/计数器计数器8253825310.2.1 825310.2.1 8253的主要性能的主要性能 8253由数据总线缓冲器、读/写逻辑、控制字寄存器、3个独立的功能相同的计数器0、1、2和内部总线等组。8253的外部引脚定义如图所示,引脚的意义如下:1.D7D0数据总线2.读信号3.写信号 4.片选信号5.A1、A0地址码 6.CLK0CLK2时钟信号7.GATE0、GATE1、GATE2门控信号 8.OUT0、OUT1、OUT2计数器输出信号10.2.2 825310.2.2 8253的结构的结构 8253的三个计数器在工作前必须分别进行初始化编程。每个计数器的编程步骤均由写入控制字
4、开始,选定一种工作方式,然后写入计数初值。8253的编程主要包括设置控制字、赋初值、发锁存命令和读计数值。1.设置控制字 控制字的格式及各位的含义如下:D7 D6 D5 D4 D3 D2 D1 D0SC1SC0RW1RW0M2M1M0BCD10.2.3 8253 10.2.3 8253 的编程的编程 SCl、SC0用于指明送给哪一个计数器的控制字。00:选择计数器0;01:选择计数器1;10:选择计数器2;11:无意义。BWl、BW0计数器读/写格式选择。00:使锁存器的输出锁定为计数器的当前计数值;01:只选计数器的低八位字节(LSB)进行读/写;10:只选计数器的高八位字节(MLB)进行读
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机系统 10 微型计算机 系统 10
限制150内