电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

51单片机:LED灯亮灯灭程序设计

51单片机:LED灯亮灯灭程序设计_第1页
1/4
51单片机:LED灯亮灯灭程序设计_第2页
2/4
51单片机:LED灯亮灯灭程序设计_第3页
3/4
1。功能说明:控制单片机 P1 端口输出,使 P 1、0位所接得 LE D点亮,其她 7 只灯熄灭。程序:0 1: MO V A , #111 1 111 0 B ; 存入欲显示灯得位置数据02: MOV P1, A ; 点亮第一只灯0 3: JMP $ ; 保持当前得输出状态04: E ND ; 程序结束2。功能说明:单片机P 1 端口接 8 只 LED,点亮第 1、3、4、6、7、8 只灯、程序:01:STAR T: M O V A , #0001 0 010B ; 存入欲显示灯得位置数据02: M OV P 1, A ; 点亮灯03: JM P ST A RT ; 重新设定显示值04: END ; 程序结束3、功能说明:单片机 P1 端口接8只 LED,每次点亮一只,向左移动点亮,重复循环、程序:0 1: ST A R T: MOV R 0, #8 ;设左移 8 次02: MO V A, #11111110B ;存入开始点亮灯位置0 3: LOOP: M OV P1, A ;传送到 P1 并输出04: RL A ;左移一位05: DJNZ R0, LOO P ;推断移动次数0 6: JMP S T A RT ;重新设定显示值0 7: END ;程序结束4、功能说明:单片机 P 1端口接8只L ED,每次点亮一只,向右移动点亮,重复循环。程序:0 1: START: M OV R0, #8 ;设右移 8 次02: M OV A, #01111111B ;存入开始点亮灯位置03: L O OP: MO V P1, A ;传送到P 1 并输出04: ACALL DELAY ;调延时子程序 05: RR A ;右移一位06: D J NZ R 0, LOOP ;推断移动次数0 7: J M P STAR T ;重新设定显示值08: DELAY: M OV R5,#5 0 ;09: DLY1: M OV R6,#1 0 0 ;1 0: DLY 2: MO V R7,#100 ;11: D JNZ R 7,$ ; 1 2: D J NZ R 6,DL Y 2 ;1 3: D J NZ R 5,DLY1 ;14: R E T ;子程序返回1 5: E ND ;程序结束5.功能说明:单片机 P1 端口接 8 只 LE D,每次点亮一只,先把右边得第一只点亮,0。5 秒后点亮右数得第二只灯,第一只熄灭,再过0、5 秒点亮右数得第三只灯,第二只熄灭,…亮灯按此顺序由右向左移动。当亮灯移到左侧后,开始与上述反方向移动,即亮灯由左向右移动,重复循环。程序:0 1: S T ART: MO V R0, #8 ;设左移 8 次02: MOV A,#0FEH ;存入开始亮灯位置03: L O O P: M O V P1, A ;传送到 P1 并输出 04: A CALL DEL AY ;调延时子程序05: RL A ;左移一位0 6: DJNZ R...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

51单片机:LED灯亮灯灭程序设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部