云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 51单片机控制LED灯程序设计

51单片机控制LED灯程序设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 9:48:02

20: DLY1: MOV R6, #100

21: DLY2: MOV R7, #100

22: DJNZ R7, $

23: DJNZ R6, DLY2

24: DJNZ R5, DLY1

25: RET ;子程序返回

26: END ;程序结束 7.功能说明

单片机端口接八只LED,编程时利用取表的方法,使端口P1做单一灯的变化:先向左移2次,然后向右移2次,再闪烁4次,不断循环。 程序:

01: START: MOV DPTR, #TABLE ;存表

02: LOOP: CLR A ;A清零

03: MOVC A, @A+DPTR ;取表代码

04: CJNE A, #01H, LOOP1;不是01H,循环

05: JMP START ;重新设定

06: LOOP1: MOV P1, A ;送P1输出

07: ACALL DELAY ;调延时程序

08: INC DPTR ;数据指针加1

09: JMP LOOP ;转移到LOOP处

10: DELAY: MOV R5,#25 ;延时0.5秒

11: DLY1: MOV R6,#100 ;

12: DLY2: MOV R7,#100 ;

13: DJNZ R7,$ ;

14: DJNZ R6,DLY2 ;

15: DJNZ R5,DLY1 ;

16: RET ;

17: TABLE: DB 0FEH,0FDH,0FBH,0F7H ;

18: DB 0EFH,0DFH,0BFH,7FH ; 左移

19: DB 0FEH,0FDH,0FBH,0F7H ;

20: DB 0EFH,0DFH,0BFH,7FH ; 左移

21: DB 7FH,0BFH,0DFH,0EFH ;

22: DB 0F7H,0FBH,0FDH,0FEH ; 右移

23: DB 7FH,0BFH,0DFH,0EFH ;

24: DB 0F7H,0FBH,0FDH,0FEH ; 右移

25: DB 00H,0FFH,00H,0FFH ;

26: DB 00H,0FFH,00H,0FFH ; 闪烁

27: DB 01H ;

28: END

结束码 ;

搜索更多关于: 51单片机控制LED灯程序设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

20: DLY1: MOV R6, #100 21: DLY2: MOV R7, #100 22: DJNZ R7, $ 23: DJNZ R6, DLY2 24: DJNZ R5, DLY1 25: RET ;子程序返回 26: END ;程序结束 7.功能说明 单片机端口接八只LED,编程时利用取表的方法,使端口P1做单一灯的变化:先向左移2次,然后向右移2次,再闪烁4次,不断循环

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com