网站大量收购独家精品文档,联系QQ:2885784924

常用可编程接口芯.ppt

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

当GATE=1时允许计数,而GATE=0时禁止计数。所以,要做到软件启动,则GATE应保持为1若在计数过程中,改变计数值,则按新的计数值重新开始计数。方式5:硬件触发选通信号GATEOUTCLK031244方式522333110WR方式5的特点若设置计数值为N,则在门控脉冲触发后,经过N+1个CLK脉冲,才输出一个负脉冲若在计数过程中使用门控脉冲,则使计数器重新开始计数,但对输出的状态没有影响若在计数过程中改变计数值,只要没有门控信号的触发,不影响计数过程。当计数到0后,若有新的门控信号的触发,则按新的计数值计数但若在写入了新的计数值后,在没有计数到0之前,有新的门控脉冲触发,则立即按新的计数值重新开始计数各种工作方式的输出波形方式0方式1方式2方式3方式4方式50N0N0N0/N110NN/2N/20/N0N01N01N018253/8254的编程8253加电后的工作方式不确定8253必须初始化编程,才能正常工作写入控制字写入计数初值读取计数值D7D6D5D4D3D2D1D01.写入方式控制字计数器读写格式工作方式数制D7D6D5D4D3D2D1D000计数器001计数器110计数器211非法00计数器锁存命令01只读写低字节10只读写高字节11先读写低字节后读写高字节000方式0001方式1010方式2011方式3100方式4101方式50二进制1十进制控制字写入控制字I/O地址(A1A0=11)计数值范围:0000~99990000代表最大值10000计数值写入计数器各自的I/O地址选择十进制(BCD码)选择二进制时计数值范围:0000H~FFFFH0000H是最大值,代表655362.写入计数值对8位数据线,读取16位计数值需分两次计数在不断进行,应该将当前计数值先行锁存,然后读取:向控制字I/O地址:给8253写入锁存命令从计数器I/O地址:读取锁存的计数值读取计数值,要注意读写格式和计数数制3.读取计数值8254Intel8254是Intel8253的改进型,因此它的操作方式以及引脚与8253完全相同。它的改进主要反映在两个方面:8254的计数频率更高。8254计数频率可达到6MHz,8254-2频率可高达10MHz。8254多了一个读回命令,可锁存最多三个计数器的当前计数值和状态信息第7章微型机接口技术可编程定时/记数器可编程并行接口串行通信和串行接口*模拟通道接口概述I/O接口的功能:地址译码和I/O设备选择信息的输入与输出数据的缓冲及锁存信息的转换STEP3STEP2STEP1定时控制在微机系统中具有极为重要的作用,计数是许多过程控制领域常用的功能(P272)定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔计数电路用于记录外设提供的具有一定随机性的脉冲信号时,它主要反映脉冲的个数(进而获知外设的某种状态),常又称为计数器可编程定时/计数器02不可编程的硬件定时采用分频器、单稳电路或简易定时电路控制定时时间定时电路简单、定时时间可以在一定范围改变03可编程的硬件定时软件硬件相结合、用可编程定时器芯片构成一个方便灵活的定时电路具有多种工作方式、能够输出多种控制信号软件延时利用微处理器执行一个延时程序段实现不用硬件,但占用CPU时间、定时精度不高,随系统时钟频率改变01定时功能的实现方法8253/8254定时计数器3个独立的16位计数器通道每个计数器有6种工作方式按二进制或十进制(BCD码)计数8254是8253的改进型8253/8254的内部结构和引脚D7~D0计数器0控制字寄存器计数器1计数器2内部数据总线数据总线缓冲器读写控制逻辑RDWRA0A1CSCLK0GATE0OUT0CLK1GATE1OUT1CLK2GATE2OUT21.计数器预置寄存器GATECLKOUT减1计数器输出锁存器计数初值存于预置寄存器;在计数过程中,减法计数器的值不断递减,而预置寄存器中的预置不变。输出锁存器用于写入锁存命令时,锁定当前计数值在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1CLK时钟输入信号当一次计数过程结束(计

文档评论(0)

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

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

1亿VIP精品文档

相关文档