74HC164应用
2024-08-31 11:25:53
- 管脚定义与内部逻辑图
注:管脚一般A、B连在一起作为一个输入;CLR硬件接VDD。
原理如下:每8个CLK上升沿,bit分别从QA移至QH,所以给定一个字节,左移后送入至A/B,这样Bit7经过8个上升沿后就输出至了QH。
- 实例代码
;--------------------------------------------------------------------------------------------------
;******************************************************************************
;HC164输出控制;HC164移位输出(数据在TMP0_LSB) SHIFT_164
MOVLW D''
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管脚,拉低后,可以锁存输出值
最新文章
- win7下matlab2016a配置libsvm
- 自定义日志阅读器——包括了一个load取Tomcat日志的分析器
- guava--Joiner、Splitter、MapJoinner、MapSplitter
- 解决msgfmt无法使用的问题
- 统计哪些程序占用了swap
- redis 2.4异常
- 你需要知道的九大排序算法【Python实现】之快速排序
- 【POJ 3669 Meteor Shower】简单BFS
- PHP基础入门详解(一)【世界上最好用的编程语言】
- list容器的C++代码实现
- 【原创】python实现视频内的face swap(换脸)
- 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
- [Swift]LeetCode655. 输出二叉树 | Print Binary Tree
- ajax调用WebService实现数据库操作
- span i s等行内元素标签之间出现奇怪空格符号
- python-----短信、电话告警
- 042 将数据导入hive,将数据从hive导出
- mysql主从复制--重置操作reset master, reset slave
- android显示和隐藏软键盘(转)
- 【bzoj4709】[Jsoi2011]柠檬 斜率优化