微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机初级篇—左移指示灯

单片机初级篇—左移指示灯

时间:11-26 来源:互联网 点击:
功能说明:使P1口的指示灯,单个指示灯进行左移点亮。P1.0亮->P1.1亮->...->P1.7亮,如此循环。

一、硬件仿真电路

二、程序

org 30h;程序开始

*******************************

mov p1,#00h;初始化

*******************************

S2:mov a,#00000001b;赋值

mov r4,#8;循环次数

**********************

S1:mov p1,a;输出

call delay;输出后延时

rl a;左移A

************************

djnz r4,S1;执行R4里面内容的次数

***********************

sjmp S2;跳转S2

**********************

delay:MOVR5,#20;延时子程序

D1:MOVR6,#20

D2:MOVR7,#248

DJNZR7,$

DJNZR6,D2

DJNZR5,D1

RET

******************************

End;程序结束

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top