串口控制74HC164C语言,单片机驱动74HC164的程序设计应用实例
;-------------------------------------------------------------
;单片机驱动74LS164/74HC164的一个示例
;74HC164是串入并出的数据移位模块,在其时钟端(CK)每送入一个时钟
;脉冲,则其当前的数据线(DT)状态即被移位至输出端输出,164的数据
;在时钟上升沿被锁存,输出由A向H依次移位
;本例中应用了我站开发的位操作插件以方便进行IO位线置位及清位操作
;------------------------------------------------------------
;送一个字节数据到164的过程
;R0----要送出的数据/指令字节
;-----------------------------------------------------------
SENDTO164:
PUSH R0
PUSH R1
CLRBIT CK_164 ;set cLOCk line is low
NOP
NOP
CLRBIT DT_164 ;set data line is low
LD R1,#08H
SENDA_164:
RLC R0 ;right shift R0,bit0 into C
SETBIT DT_164 ;set data line
JR C,SENDB_164 ;if C=1,skip
CLRBIT DT_164 ;clear data line
SENDB_164:
NOP
NOP
SETBIT CK_164 ;send one clock pulse
NOP
NOP
NOP
CLRBIT CK_164 ;
DEC R1
JR NZ,SENDA_164
SEND164_BACK:
POP R1
POP R0
RET
;----------------------------------------------------------
串口控制74HC164C语言,单片机驱动74HC164的程序设计应用实例相关推荐
- 串口控制74HC164C语言,51单片机74HC164串口控制数码管显示
一般数码管需要接7个脚才能显示,如果用单片机本身的I/O口,虽然可以但是浪费宝贵的i/O口资源.本例用移位寄存器74HC164作为数码管驱动进行控制. 74HC164特性 是一种8位串转并口的控制 ...
- 串口控制74HC164C语言,STM8 74hc164串口输出扩为并口输出子程序
软件设计 /********************************************************************* 微 雪 电 子 WaveShare http:/ ...
- 单片机实现水位控制C语言,单片机课程设计 水位自动控制.doc
单片机课程设计 水位自动控制 河南机电高等专科学校电气工程系 电子课程设计报告 设计题目:水位自动控制 专业: 电机与电器 班级: 101 班 学号: 姓名: 指导教师: 设计时间: 2012-6-2 ...
- c语言单片机驱动数码管程序,51单片机IO口直接驱动LED数码管方法
1.实验任务 如图13所示,利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地.在数码管上循环显示0-9数字,时间间隔0.2秒. 2.电路原 ...
- 单片机串口输入c语言,单片机通过串口与电脑连接通信C语言源代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uchar unsigned char uchar time,b_break,b_break_3; uchar buf ...
- 单片机输出脉冲的C语言简易程序,AVR单片机驱动二相步进电机(单极驱动)简易程序,带串口控制...
AVR单片机驱动二相步进电机(单极驱动)简易程序,带串口控制. 编译器为ICC6.31A; #include"iom16v.h" #include"macros.h&qu ...
- 74hc164驱动数码管c语言程序,基于51单片机的74HC164驱动数码管显示程序与仿真
基于51单片机的74HC164驱动数码管显示程序与仿真 基于51单片机的74HC164驱动一位数码管显示程序与仿真 #include #include #define uchar unsigned c ...
- 单片机流水灯串口控制流水灯
单片机流水灯串口控制的功能要求[从PC通过串口发送字符('R','L,'S),分别控制流水灯向右流动.向左流动.停止]: (1)编写完整的C语言程序实现功能要求,采用循环轮询结构: 答:循环轮 ...
- 单片机二极管发光c语言,怎么利用单片机驱动发光二极管
描述 发光二极管简称为LED.由含镓(Ga).砷(As).磷(P).氮(N)等的化合物制成.当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管.在电路及仪器中作为指示灯,或者组成文字或数字显 ...
最新文章
- 深入探秘 Netty、Kafka 中的零拷贝技术!
- 《Android应用开发入门经典(第3版)》——导读
- 解压Ubuntu的initrd.img的方法
- 服务器怎么打开数据库文件夹,服务器怎么打开数据库文件夹下
- P1016 旅行家的预算
- 在linux运行math_neon库,linux - 仅使用带交叉编译器的本地库 - 堆栈内存溢出
- 文件项目SVN+TortoiseSVN+Subclipse使用总结
- LeetCode每日打卡 - 汉明距离
- 没做性能优化,系统说炸就炸...
- python自动化测试学习有用吗_python自动化测试学习-UnitTest/PyUnit的用法介绍
- Eclipse里编辑代码,进度条出现“Remote System Explorer Operation”解决方法
- PHP操作Trait类
- BZOJ1646[Usaco2007 Open] 抓住那头牛
- SDK二次开发摄像头语音转发功能和语音对讲
- [JZOJ6080]【GDOI2019模拟2019.3.23】IOer【生成函数】【数学】
- python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...
- python案例——体脂率项目
- JProfiler 安装使用教程
- 无人机三维建模(3) 航拍实景模型
- 夏普SHV41 卸载应用 ADB 卸载脚本