山大生物医学微机原理第9章.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《山大生物医学微机原理第9章.pptx》由会员分享,可在线阅读,更多相关《山大生物医学微机原理第9章.pptx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第9章章 计数器计数器/定时器和多功定时器和多功能接口芯片能接口芯片 教学建议,本章重点为:8253/8254的编程结构;的编程结构;8253/8254的两类操作字;的两类操作字;8253/8254必须遵守的编程原则;必须遵守的编程原则;8253/8254的两类编程命令;的两类编程命令;8253/8254的的6种工作模式的特点;种工作模式的特点;82380的功能结构;的功能结构;82380的中断模块。的中断模块。关于定时信号关于定时信号定时信号定时信号:软件方法获得软件方法获得硬件方法获得硬件方法获得9.1 可编程计数器可编程计数器/定时器的工作原理定时器的工作原理计数器计数器/定时器:定时
2、器:在多任务的分时系统中作为中断信号实现程序在多任务的分时系统中作为中断信号实现程序的切换。的切换。可往可往I/O设备输出精确的定时信号。设备输出精确的定时信号。作为一个可编程的波特率发生器。作为一个可编程的波特率发生器。实现时间延迟。实现时间延迟。9.1 可编程计数器可编程计数器/定时器的工作原理定时器的工作原理计数器计数器/定时器的原理图定时器的原理图 9.2.1 8253/8254的编程结构的编程结构有三个计数器有三个计数器共用共用1个操作存放器和个操作存放器和1个状态存放器(只个状态存放器(只有有8254有状态存放器)有状态存放器)每个计数器通过每个计数器通过3个引脚个引脚执行部件实际
3、上是执行部件实际上是1个个16位的减法计数器位的减法计数器9.2.2 8253/8254的外部信号的外部信号CLK0CLK2 GATE0GATE2OUT0OUT2 A1、A0 RD WR CS 9.2.2 8253/8254的外部信号的外部信号8253/8254的编程结构(只有的编程结构(只有8254有状态存有状态存放器)放器)9.3.1 8253/8254操作存放器和操作字操作存放器和操作字操作字有两类操作字有两类模式设置操作字模式设置操作字读出操作字读出操作字9.3.2 8254的状态存放器和状态字的状态存放器和状态字状态存放器的格式如下:状态存放器的格式如下:9.4 8253/8254的
4、编程命令的编程命令编程有编程有3条原则必须遵守:条原则必须遵守:对计数器设置初始值前必须先写操作字。对计数器设置初始值前必须先写操作字。初始值设置时,要符合操作字中的格式规定,初始值设置时,要符合操作字中的格式规定,即只写低位字节还是只写高位字节,或上下位即只写低位字节还是只写高位字节,或上下位字节都写,操作字中一旦规定,具体初始值设字节都写,操作字中一旦规定,具体初始值设定时就要一致。定时就要一致。要读取计数器的当前值和状态字,必须用操作要读取计数器的当前值和状态字,必须用操作字先锁定,才能读取。字先锁定,才能读取。9.4 8253/8254的编程命令的编程命令编程命令包括两类编程命令包括两
5、类写入命令,包括写入命令,包括设置操作字命令设置操作字命令设置初值命令设置初值命令锁存命令锁存命令读出命令读出命令读取计数器当前的值。读取计数器当前的值。对对8254,还可读取状态字,还可读取状态字9.4 8253/8254的编程命令的编程命令段读取计数器段读取计数器2的当前计数值的例子的当前计数值的例子MOVAL,11011000B;对计数器;对计数器2发锁存命令,锁存当前计数值发锁存命令,锁存当前计数值OUT76H,AL;76H为操作口地址为操作口地址IN AL,74H;读取计数器;读取计数器2的读取值,的读取值,74H为计数器为计数器2的地址的地址对对8254读取状态字和计数值读取状态字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生物医学 微机 原理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内