永发信息网

用8051单片机控制八个发光二极管,每隔一个灯亮的左循环程序

答案:2  悬赏:50  手机版
解决时间 2021-11-10 15:38
用8051单片机控制八个发光二极管,每隔一个灯亮的左循环程序
最佳答案
; P1口接8个LED.上拉电阻1K
ORG 0000H
AJMP STARTUP
ORG 0030H
STARTUP:
MOV SP,#60H
MOV A,#0AAH
LOOP: MOV P1,A
ACALL DELAY
RLC A
SJMP LOOP; 延时的多少决定灯移动速度的快慢
DELAY:
MOV R7,#5
DL2:
MOV R6,#100
DL1:
MOV R5,#100
DJNZ R5,$
DJNZ R6,DL1
DJNZ R7,DL2
RET END
全部回答
#include
#include
#define uchar unsigned char
#define uint unsigned int
sbit key=P3^4;
uchar i,a,keycount;
void delay_ms(uint s) ;
void main()
{
key=1;
P1=0xfe;
a=0xfe;
while(1)
{

if(!key)
{
//keycount =100;
for(i=0;i<100;i++)
{
if(!key)
{
keycount ++;
}
else
{
break;
}
delay_ms(1);
}
//while(!key);
}

if(keycount>=98)
{
//a=0xfe;
keycount =0;
//P1=a;
delay_ms(500) ;
//for(i=0;i<2;i++)
// {
a=_crol_(a,1);//左移
if(a==0xff)a=0xfe;
P1=a;
delay_ms(500) ;
// }
}
}
}
void delay_ms(uint s)
{
uint x;
for(s;s>0;s--)
{
x=98;
while(x--);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
洛阳亲友故相问下一句
长盛牌茶叶真空机,包装铁观音茶叶,铝膜袋真
30―x=22+x应该怎么解
洛克王国决胜24点怎么过
十人一个口. 小人一口半 。乙人一个口 。两人
战太平的花云
这集出自虹猫蓝兔系列的哪一集?
通过计算几何图形的面积,将多项式a^2+5ab+4b^
3M是先做全屋净化器还是家用净化器
新车走了方向会跑偏
家人经常失眠,请问什么对失眠好?
菜鸟驿站(重庆梁平双街道文兴路2号店)地址在
锡柴411o发动机汽车和联合收到割有什么区别
当熬夜也成习惯,下一句是什么
我想为下三个九代表是什么意思
推荐资讯
请大家帮我看看图片上的是什么鱼?最好带上烹
为什么平级的玉皇大帝做到了天界之主?
4145h合金钢可用磁铁吸吗
沼气产生需要多久时间
适当与恰当有什么区别?
如果土星接近地球,后果将是什么样的
红嘴相思,金翅鸟,虎头凤,哪个叫的好些,?
带雨字头的字都有哪些
x(2x减5)等于4x减10
dnf灭亡者永眠加的百分30攻击力 和魂链有冲突
焊管HS编码@螺旋焊管HS编码@钢管出口商检@焊
12w的LED灯,亮多久是一度电?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?