74HC595走马灯演示程序的实际编程案例.doc

上传人:白大夫 文档编号:3245245 上传时间:2019-08-05 格式:DOC 页数:2 大小:15KB
返回 下载 相关 举报
74HC595走马灯演示程序的实际编程案例.doc_第1页
第1页 / 共2页
亲,该文档总共2页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《74HC595走马灯演示程序的实际编程案例.doc》由会员分享,可在线阅读,更多相关《74HC595走马灯演示程序的实际编程案例.doc(2页珍藏版)》请在三一文库上搜索。

1、74HC595走马灯演示程序的实际编程案例74HC595具有一个8位串行输入并行输出的移位寄存器和一个8位输出锁存器。74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存人到8位并行输出缓存器。;=;74HC595 走马灯演示程序;创作日期:2007/08/012;创作者:给我一支烟;=SDATA_595EQUP1.0 ;串行数据输入 SCLK_595 EQUP1.1 ;移位时钟脉冲 RCK_595EQUP1.2 ;输出锁存器控制脉冲;=

2、ORG0000H LJMPMAIN ORG0030H;=MAIN:MOVSP,#60HMOVR0,#0FEHMAIN1:CALL OUT_595CALLDELAYMOVA,R0RLAMOVR0,AJMPMAIN1;-;输出锁存器输出数据子程序;-OUT_595:LCALL WR_595CLRRCK_595NOPNOPSETB RCK_595;上升沿将数据送到输出锁存器NOPNOPNOPCLRRCK_595RET;-;移位寄存器接收数据子程序;-WR_595:MOV R4,#08HMOV A,R0WR_LOOP:RLC AMOV SDATA_595,CSETB SCLK_595 ;上升沿发生移位NOPNOPCLR SCLK_595DJNZ R4,WR_LOOPRET;-;延时子程序;-DELAY:MOVR5,#03HDEL0:MOVR6,#0FFHDEL1:MOVR7,#0FFHDJNZR7,$DJNZR6,DEL1DJNZR5,DEL0RET;-END

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1