• 74HC164应用


    1. 管脚定义与内部逻辑图

      注:管脚一般A、B连在一起作为一个输入;CLR硬件接VDD。

      原理如下:每8个CLK上升沿,bit分别从QA移至QH,所以给定一个字节,左移后送入至A/B,这样Bit7经过8个上升沿后就输出至了QH。

    2. 实例代码
    ;--------------------------------------------------------------------------------------------------
    ;******************************************************************************
    ;HC164输出控制;HC164移位输出(数据在TMP0_LSB)
    
    SHIFT_164
                MOVLW    D'8'
                MOVWF    TMP0_MSB
    ;----------------------------------------------------------
    LOOP_HC164
                BCF    P_164CLK
                ;
                RLCF    TMP0_LSB
                ;
                BC    SET_164SDA
                ;----------------------------------
                BCF    P_164AB
                BRA    HC164_WAIT
                ;----------------------------------
    SET_164SDA
                BSF    P_164AB
                ;==================================
    HC164_WAIT
                CALL    T4US_DELAY
                ;
                BSF    P_164CLK
                ;
                CALL    T4US_DELAY
                ;
                DECFSZ    TMP0_MSB
                BRA    LOOP_HC164
    ;==========================================================
                NOP
                RETURN

     和HCF4094的区别,HCF4094有Strobe管脚,拉低后,可以锁存输出值

  • 相关阅读:
    centos安装openssl
    centos安装tomcat
    centos安装jdk文件
    shell常用命令
    linux命令: Netstat
    unix-软件安装
    页面校验方式
    软件性能的几个术语指标
    亚马逊的技术架构是怎么样的
    数据挖掘-什么是数据挖掘
  • 原文地址:https://www.cnblogs.com/smileintheday/p/6640585.html
Copyright © 2020-2023  润新知