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

单片机左至右间隔

发布时间: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程序你可以直接用。有什么不懂的再问我吧。(你的编程风格很有问题啊,程序写的一坨,层次不清晰没有标注,我初学的时候也犯了这样的错误,将来你写大篇幅的程序的时候会出现一堆问题的,清晰地编程风格非常重要,仅仅是建议。)

阅读全文

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

热点内容
单片机锂电 浏览:157
程序员长得美 浏览:971
单片机rgb灯4脚 浏览:304
php执行mysql查询 浏览:531
程序员在深圳找工作 浏览:572
江苏服务器托管虚拟主机云服务器 浏览:948
sqlplus未知的命令 浏览:771
linux串口shell 浏览:355
媒体文化pdf 浏览:254
linuxmysql数据库目录 浏览:316
命令方块做水上鞋 浏览:551
python中可迭代的数列怎么写 浏览:76
python中geos安装 浏览:970
将命令方块替换成空气 浏览:415
美德书中央编译出版社pdf 浏览:463
真封神命令 浏览:297
linux命令实例 浏览:702
如何取消服务器的密码是什么原因 浏览:581
php表格制作 浏览:416
液体的压缩性 浏览:461