微机原理 第十章10.3.ppt_第1页
微机原理 第十章10.3.ppt_第2页
微机原理 第十章10.3.ppt_第3页
微机原理 第十章10.3.ppt_第4页
微机原理 第十章10.3.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、10.3可编程计数/计时器8253,1,概述2,英特尔8253计时器/计数器的基本性能参数3,8253计时器/计数器的内部结构4,8253的通信端口寻址和默认操作5,8253的控制字符格式6,8253的操作监视系统中测试点的定时采样。键盘读的时候为了发抖,通常推迟一段时间再读。在微电脑控制系统中定期运行特定工序。1,概述1,时序和计数器的概念计时器:在时钟信号的作用下定时减“1”数、定时时间(将“1”数减回0)、输出端输出恒定频率的脉冲信号。如上所述,计时器强调正确的时间。柜台:在时钟信号的作用下减少“1”数,计数(将减去1的值重新计算为0),输出端输出脉冲信号。数量示例:部件和产品数量;大桥

2、和高速公路上车流量的统计等。英特尔8253可用作微电脑系统上的计时器和计数器。计时时间和计数数由用户预先设置。2,8253计时与柜台和CPU的关系8253计时和计数操作过程独立于CPU并行运行。3、8253定时和计数结束时生成的脉冲信号可以控制事件或用作外部终端请求信号。2,8253计时器/计数器的基本性能参数,1,8253内部有3个16位柜台(相互独立)2,每个计数器的内部结构相同。将编程手段设置为6茄子不同的操作方式,以便计时/计数3,每个计数器在重新开始操作之前需要预先制作的时间常数(时间初始)4,每个计数器的当前计数值可以从CPU读取。(注:可以在时间常数计数期间更改)、3、8253计

3、时器/计数器的内部结构、8253计时器/计数器的内部结构框、将数据总线缓冲区8253连接到系统数据总线D0D7的三状态双向8位寄存器。读/写逻辑。控制命令寄存器。接收CPU发送的控制器。柜台。8253具有三个内部结构完全相同的独立柜台(计数通道)。计时器/计数器的内部结构:8253、clk、gate、out、8253的内部柜台结构;4.8253但是,每个计数器的工作方式控制单词内容必须不同(前两个数字不同)。使用的每个计数器的控制词必须单独设置。可以使用2,8253的工作方式控制器的特殊格式锁定计数器的当前计数值。3.设置工作方式控制器后,必须预先设置计数器的初始值,这样计数器才能开始工作。锁

4、定柜台当前计数数字控制词,4。计数初始值计数初始值和输入时钟(CLK)频率和输出波形(OUT)频率之间的关系为Ci=CLK/OUT或Tc=CLK/OUT,5。是8253。(2)第二,按照选定计数器的命令写入计数初始值。选择示例1: 2计数器。以3种方式工作。初始值为533H(2字节),使用二进制计数。初始化节目段是MOV DX,307h。命令MOV AL,10110110b柜台2初始化命令单词OUT DX,al;写入命令寄存器MOV DX,306h柜台2数据通信端口MOV AX,533h计数初始值OUT DX,al;选择低字节作为柜台2 MOV AL,ah。以高字节发送AL OUT DX,AL

5、。向2号计数器后传高字节。示例2:假设编号1的计数器的当前计数值为全部“1”(假定计数值只低8位),并且节目段为MOVDX,307H。命令l: mov al,01000000b柜台1的锁定命令OUT DX,al;写入命令寄存器MOV DX,305h柜台1数据通信端口IN AL、dx;读取1号计数器的当前计数值CMP AL,0f FH。Jne l比较不完整的“1”,请重读hlt。全部“1”,暂停,1,方法0“一次有效”1),计数器创建计数值后,计数开始,相应的输出信号OUT开始变为低电平。计数器下降到0时,OUT立即输出较高的级别。6,8253工作方式对于8253/8254芯片上的每个柜台通道,

6、可以选择6茄子工作方式。3),如果在柜台操作过程中重写新的计数值,则计数器将作为新记录的计数值重新工作。2)、门控信号门位高水平,柜台工作;低工作日时计数器停止工作,计数保持不变。、2。1方法-低水平输出(GATE信号上升再接)1方法是可编程的单稳定操作方法。案例1: (1)记录计数初始值后,计数器不立即开始工作。(2)门控信号GATE有效,开始操作,使输出输出低。(3)输出为高电平,直到柜台值降到0。案例2:在柜台操作期间,GATE发生了另一个上升,计数器将重新加载原始计数的初始值,然后重新开始计数。如果在操作过程中将新计数初始值写入计数器,则直到当前计数值重新填充为零,并且等待门控信号再次

7、上升,才能使用新记录的计数初始值开始操作。、3。方法2:频率发生器2方法是具有自动加载时间常数(计数初始值N)的N分布器。时序波形具有以下特征:一次设置计数初始值后,计数器可以自动重复计数操作“1”,将计数“1”减少回“0”,从而在输出端输出负脉冲信号。、4。3方法-周期性方波输出3的工作方式基本上与2相同,还具有自动加载时间常数(计数初始值)的功能。但是(如果计数初始值为偶数,则输出的前一半的计数为高电平,最后一半的计数为低电平。(David Asser,Northern Exposure(美国电视电视剧),Exposure(计数)(2) 3方式输出的波形是球形波,具有自动重新计算初始值的功能,因此8253一旦计数开始,就从输出端输出连续的球形波。n=5,5.4方法-单负脉冲输出(软件触发器)4方法的工作方式是通过记录软件开始计数方法(即计数初始值)触发计数器开始工作的方法。大门是古典时期的PIN,允许柜台在平时运行。,方法5-1次负脉冲输出(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论