导航:首页 > 操作系统 > 单片机左至右间隔

单片机左至右间隔

发布时间:2023-06-10 10:07:20

单片机C语言编程:让8个LED流水灯以0.2s时间间隔从左到右依次点亮然后重复实现

#include<reg52.h>
#include<intrins.h>
void delay(unsigned int z );
void main()
{
unsigned int a;
unsigned char b=0xfe;
for(a=0;a<8;a++)
{
P1=b;//P1口接8个LED灯
delay(200);
b=_crol_ (b,1);
}
}
void delay(unsigned int z)
{
unsigned int i;
for(;z>0;z--) //延迟时间自己算吧
for(i=110;i>0;i--);
}
用汇编写这个容易点
main: mov a,#0feh
mov r0,#8
loop: mov p1,a
acall delay
rl a
djnz r0,loop
delay:mov r6,#0ffh
loop1: mov r7,#01h
djnz r7,$
djnz r6,loop1
ret
end
好像是这样,延迟时间可能不太准,也是P1口接8个LED灯

❷ 单片机led左右灯实验:要求: 八个LED灯依次向左再向右,循环点亮,间隔闪烁

你现在的程序就有问题啊。我给你改改吧。一会儿给你发程序附件。你要的就是流水灯程序呗,就是先从左向右依次点亮led灯然后在从右向左依次点亮对吧。

程序已经给你传到附件里面了,用电脑下载吧,传的c程序你可以直接用。有什么不懂的再问我吧。(你的编程风格很有问题啊,程序写的一坨,层次不清晰没有标注,我初学的时候也犯了这样的错误,将来你写大篇幅的程序的时候会出现一堆问题的,清晰地编程风格非常重要,仅仅是建议。)

与单片机左至右间隔相关的资料

热点内容
服务器主板零件分别叫什么 浏览:246
ubuntu找不到命令 浏览:355
modbus报文后台编译 浏览:946
3d焊接命令 浏览:893
私有云自建服务器区别 浏览:965
哪个程序员不用熬夜 浏览:283
安徽省编程教育培训班 浏览:297
单片机控制led灯点亮开关 浏览:630
pwm编程实例 浏览:214
arm9视频监控源码 浏览:939
安卓手机ps源码怎么分享 浏览:530
命令方块如何随机变换颜色 浏览:391
彩虹六号如何变更服务器 浏览:486
python标准库介绍 浏览:234
电脑出现文件夹被压缩需要重启 浏览:564
ip和源码的关系 浏览:21
空少程序员 浏览:557
加密货币销毁分红是啥意思 浏览:91
没有棉花和纸巾该怎么做解压包子 浏览:175
海康平台服务器地址映射 浏览:994