zoukankan      html  css  js  c++  java
  • 单片机 74HC573锁存器和周期

    (1) 锁存器

          

        这是74HC573 锁存器的引脚分布图,OE的专业术语为三态允许控制端(低电平有效),通常叫作输出使能端,或者输出允许端都可以; 1D~8D 为数据输入端;1Q~8Q为数据输出端; LE为锁存允许端,或叫锁存控制端。

             上图为74HC573的真值表。真值表用来表示数字电路或者数字芯片工作状态的直观特性。 真值表中字母的含义  H--高电平  、 L--低电平  、 X--任意电平  、Z--高阻态  也就是既不是高电平也不是低电平,而它的电平状态由与它相连接的其他电气状态决定;  Q0--上次的电平状态。

        由图可看出,当OE为高电平时,无论LE与D端为何种电平状态,其输出都为高阻态。很明显,此时该芯片处于不可控制状态。而我们将74HC573接入电路是必须要控制它的,由此在设计电路时就必须将OE接低电平。所以在TX-1C开发板上使用的三个锁存器的OE端全部接地。

        当OE为低电平时,LE为H时,D与Q同时为H或L; 而当LE为L时,无论D保持何种电平状态,Q都保持上一次的数据状态。也就是说,当LE为高电平时,Q端数据紧随D端数据而变化;当LE为低电平时Q端数据保持LE端变化为低电平之前Q端的数据状态。在开发板上,LE端与单片机的引脚相连,再将锁存器的输入端与单片机的的某组I/O口相连,便可通过控制锁存器的锁存端与锁存器的数据输入端的数据来改变锁存器的数据输出端的数据状态。

      (2) 单片机的周期

        

         时钟周期 : 也称振荡周期,定义为时钟频率的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,如12MHZ的晶振,它的时钟周期就是 1/12 us ),它是           单片机最基本、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某个单片机来说,若采用了1MHZ,则时钟频率就是1us。若采           用4MHZ的时钟频率,则时钟周期是250ns,由于时钟脉冲是CPU的基本工作脉冲,它控制着CPU的工作节奏(使CPU的每一步都统一到它的步调上来)。           显然,对于同一种单片机而言,时钟频率越高,单片机的工作速度就越快。我们使用的STC89C系列单片机的时钟范围为 1~40 MHZ
         状态周期: 是时钟周期的2倍
         机器周期:单片机的基本操作周期,在一个操作周期内,单片机完成一项基本操作,如取指令、存储器读/写等。它由12个时钟周期组成
         指令周期:它是CPU执行一条指令所需要的时间。一般一个指令周期含有1~4个机器周期

        TX-1C开发板的晶振频率为11.0592MHZ

        

        我们可以利用周期来写延时语句,

        for( i=xms; i>0; i--)        // 这样的语句在TX-1C开发板上课延时 x ms ( 至于怎样测试我不做解释,自己百度 )

            for( j=110; j>0; j--);

        延时语句在单片机的各个方面都有应用

         

  • 相关阅读:
    Mac系统访问Windows共享文件的详细步骤
    登录名 '***' 拥有一个或多个数据库。在删除该登录名之前,请更改相应数据库的所有者。 (Microsoft SQL Server,错误: 15174)
    窗口中文乱码,永久解决方法
    Delphi 快捷键列表
    Delphi代码规范
    hpwin10重置系统
    记:lr请求响应中文乱码转码方法!
    VMware NAT和桥接
    记:grafana不展示仪表盘数据解决方法
    性能的几个常见指标
  • 原文地址:https://www.cnblogs.com/ATMvip/p/2408527.html
Copyright © 2011-2022 走看看