📄 单片机提高www.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0040)http://www.8951.com/test/test/keyled.htm -->
<HTML><HEAD><TITLE>单片机提高WWW</TITLE><LINK href="单片机提高WWW.files/gpszx.css"
type=text/css rel=stylesheet><LINK href="../index.files/gpszx.css" type=text/css
rel=stylesheet>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId></HEAD>
<BODY>
<DIV align=center>
<CENTER>
<TABLE height=356 cellSpacing=0 cellPadding=0 width=769 bgColor=#66ccff
borderColorLight=#000000 border=0>
<TBODY>
<TR>
<TD align=middle width=752 bgColor=#ffffff colSpan=5 height=356><FONT
font><FONT color=#ff0000>单片机提高</FONT><FONT color=#ff0000><IMG height=11
src="单片机提高WWW.files/gif091.gif" width=28 border=0></FONT><FONT
color=#454545>WWW.51C51.COM
自学单片机的网站:作中国单片机编程技术普及推广第一站!倚天一出宝刀屠龙</FONT></FONT><IMG height=100
src="单片机提高WWW.files/titou2.jpg" width=760 border=0> <FONT color=#454545
font><A href="http://www.8951.com/index.htm">返回主页 给我留言</A> <A
href="http://www.8951.com/jiaoxue.htm">单片机教学</A> <A
href="http://www.8951.com/tigao.htm">单片机提高</A> <A
href="http://www.8951.com/pinzhi.htm">品质技术</A> 单片机网址 <A
href="http://www.8951.com/down/down.htm">软件下载</A> <A
href="http://www.8951.com/yejin/yejin.htm">学液晶显示</A> <A
href="http://www.8951.com/chanpin.htm">产品介绍</A> <A
href="http://www.8951.com/10/huikan.htm">如何购买</A></FONT>
<CENTER></CENTER>
<P
align=left><BR>;键盘控制的花样彩灯。<BR>;***************************************************************************<BR>;*
(程序转载请著明出处 ,未声明可适应本站腾龙/isp开发套件/倚天版开发套件
*<BR>;* E-mail:sxj1974@163.com (51c51 test web)
51单片机学习网,自学单片机的网站
*<BR>;* Create by :石学军 <A
href="http://www.51c51.com/">http://www.51c51.com/</A>
www.8951.com
更多例程请登陆网站
*<BR>;***************************************************************************<BR><BR>;亮灯控制程序;<BR>;************;<BR>;<BR>ORG
0000H<BR>LJMP START<BR>org 0030h<BR>;************;<BR>; 主 程 序
;<BR>;************;<BR>START:<BR>MOV P3,#0FFH<BR>JNB P3.4,FUN0
;检测按键<BR>JNB P3.5,FUN1<BR>JNB P3.2,FUN2<BR>JNB P3.3,FUN3 ;关闭按纽<BR>AJMP
START<BR>FUN0: LCALL DL10MS ;消岸抖动<BR>JB P3.4,START<BR>WAITL0: JNB
P3.4,WAITL0 ;等待键释放<BR>FUN01: LCALL FUN00<BR>AJMP START<BR>FUN1: LCALL
DL10MS ;消岸抖动<BR>JB P3.5,START<BR>WAITL1: JNB P3.5,WAITL1 ;等待键释放<BR>FUN10:
LCALL FUN11<BR>AJMP START<BR>FUN2: LCALL DL10MS ;消岸抖动<BR>JB
P3.2,START<BR>WAITL2: JNB P3.2,WAITL2 ;等待键释放<BR>FUN20: LCALL FUN22<BR>AJMP
START<BR><BR>FUN3: LCALL DL10MS ;消岸抖动<BR>JB P3.3,START<BR>WAITL3: JNB
P3.3,WAITL3 ;等待键释放<BR>MOV P1,#0FFH ;关显示<BR>LJMP START<BR><BR>FUN00: MOV
A,#0FEH ;左移子程序<BR>FUN000: MOV P1,A<BR>LCALL DL05S<BR>JNB ACC.7,OUT
;检测是否结束<BR>RL A<BR>AJMP FUN000<BR>OUT: RET<BR><BR>FUN11: MOV A,#07FH
;右移子程序<BR>FUN111: MOV P1,A<BR>LCALL DL05S<BR>JNB ACC.0,OUT ;检测是否结束<BR>RR
A<BR>AJMP FUN111<BR><BR>FUN22:MOV A,#0AAH ;间隔显示子程序<BR>MOV P1,A<BR>LCALL
DL30S<BR>CPL A<BR>MOV P1,A<BR>LCALL
DL30S<BR>RET<BR><BR>;************;<BR>; 延时程序
;<BR>;************;<BR>DL512:MOV R2,#0FFH ;延时500US<BR>LOOP1: DJNZ
R2,LOOP1<BR>RET<BR><BR>DL10MS:MOV R3,#14H ;延时10MS<BR>LOOP2: LCALL
DL512<BR>DJNZ R3,LOOP2<BR>RET<BR><BR>DL05S:MOV R4,#0AH ;延时100MS<BR>LOOP3:
LCALL DL10MS<BR>DJNZ R4,LOOP3<BR>RET<BR><BR>DL30S:MOV R5,#03H
;延时300MS.<BR>LOOP4:LCALL DL05S<BR>DJNZ R5,LOOP4<BR>RET <BR><BR>end
</P></TD></TR></TBODY></TABLE></DIV></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -