8253方波实验_原创文档.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

四、8253方波实验

一、8253芯片介绍

引脚图

二、仿真图

三、8253工作方式

8253共有六种工作方式:计数结束中断方式、可编程单稳态输出方式、比率发生器、

方波发生器、软件触发选通、硬件触发选通

(1)工作方式0:

工作方式0被称为计数结束中断方式。

当任一通道被定义为工作方式0时,OUT输出为低电平;若门控信号GATE为高电平,

当CPU利用输出指令向该通道写入计数值使WR有效时,OUT仍保持低电平,之后的下一

时钟周期下降沿计数器开始减“1”计数,直到计数值为“0”,此刻OUT将输出由低电平

向高电平跳变,可用它向CPU发出中断请求,OUT端输出的高电平一直维持到下次再写入

计数值为止。

(2)工作方式1:

工作方式1被称作可编程单稳态输出方式。

进入这种工作方式,CPU装入计数值n后OUT输出高电平,不管此时的GATE输入

是高电平还是低电平,都不开始减“1”计数,必须等到GATE由低电平向高电平跳变形

成一个上升沿后,计数过程才会开始。与此同时,OUT输出由高电平向低电平跳变,形成

了输出单脉冲的前沿,待计数值计到“0”,OUT输出由低电平向高电平跳变,形成输出单

脉冲的后沿,因此,由方式l所能输出单脉冲的宽度为CLK周期的n倍。

(3)工作方式2:

工作方式2被称作比率发生器。

进入这种工作方式,OUT输出高电平,装入计数值n后如果GATE为高电平,则立即

开始计数,OUT保持为高电平不变;待计数值减到“1”和“0”之间,OUT将输出宽度

为一个CLK周期的负脉冲,计数值为“0”时,自动重新装入计数初值n,实现循环计数,

OUT将输出一定频率的负脉冲序列,其脉冲宽度固定为一个CLK周期,重复周期为CLK

周期的n倍。

(4)工作方式3:

工作方式3被称作方波发生器。

任一通道工作在方式3,只在计数值n为偶数,则可输出重复周期为n、占空比为1:

1的方波。

进入工作方式3,OUT输出低电平,装入计数值后,OUT立即跳变为高电平。如果当

GATE为高电平,则立即开始减“1”计数,OUT保持为高电平,若n为偶数,则当计数

值减到n/2时,OUT跳变为低电平,一直保持到计数值为“0”,系统才自动重新置入计数

值n,实现循环计数。这时OUT端输出的周期为n×CLKi周期,占空比为1:1的方波序列;

若n为奇数,则OUTi端输出周期为n×CLK周期,占空比为((n+1)/2)/((n-1)/2)的近似方波

序列。

(5)工作方式4:

工作方式4被称作软件触发选通。

进入工作方式4,OUT输出高电平。装入计数值n后,如果GATE为高电平,则立

即开始减“1”计数,直到计数值减到“0”为止,OUT输出宽度为一个CLKi周期的负脉

冲。由软件装入的计数值只有一次有效,如果要继续操作,必须重新置入计数初值n。如

果在操作的过程中,GATE变为无效,则停止减“1”计数,到GATE再次有效时,重新从

初值开始减“1”计数。

(6)工作方式5:

工作方式5被称为硬件触发选通式。

进入工作方式5,OUT输出高电平,硬件触发信号由GATE端引入。因此,开始时

GATE应输入为0,装入计数初值n后,减“1”计数并不工作,一定要等到硬件触发信号

由GATE端引入一个正阶跃信号,减“1”计数才会开始,待计数值计到“0”,OUT将输

出负脉冲,其宽度固定为一个CLK周期,表示定时时间到或计数次数到。

四、实验程序如下:

ORG0000H

AJMPSTART

ORG000BH;T1中断服务程序入口地址

AJMPT0INT

START:

MOVDPTR,#0FFFFH

MOVA,;选择计数器0,只读写计数器高字节,方式2,BCD码计数

文档评论(0)

LLFF111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档