单片机程序设计一般步骤
发布时间:2024-05-13
(1)分析课题,确定解决方案和算法;
(2)分配系统资源及存储单元;
(3)绘制程序流程图;
(4)设计程序,并反复调试和修改。
彩灯循环设计
org 0000h
main: mov p1, #80h ;d7 发光
mov p1, #40h ;d6 发光
mov p1, #20h ;d5 发光
mov p1, #10h ;d4 发光
mov p1, #08h ;d3 发光
mov p1, #04h ;d2 发光
mov p1, #02h ;d1 发光
mov p1, #01h ;d0 发光
sjmp main ; 循环
org 0000h
main: mov a, #01h ; 初始状态
mov r0, #08 ; 共 8 位
l1 : mov p1, a ;d1 发光
lcall del ; 延时子程序
rl a ; 状态上移 1 位
djnz r0 , l1; 循环判断
sjmp main ; 循环