用最小系统和单片机跑马灯c程序做个8个led跑马灯,让灯从左到右每次两个依次亮,然后从右到左每次一个依次灭怎么

51单片机学习(5)
功能:让8个LED灯顺序点亮,然后在逆向点亮;
代码如下:
#include&reg52.h&
#include&intrins.h&
#define uchar unsigned char
#define uint unsigned int
void delay(uint z);
uint count=0;
delay(100);
aa=_crol_(aa,1);//aa左移一位,
delay(1000);
& & & & count++;
if(count&=7) & & & &//判断8个LED灯是否已被全部点亮一次
for(;count&0;)//逆向点亮8个LED灯
aa=_cror_(aa,1);//aa右移一位
delay(1000);//调用延时程序,延时1S;
void delay(uint z)
for(x=z;x&0;x--)
for(y=110;y&0;y--);
贴出一张图片:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:48005次
积分:1982
积分:1982
排名:第13247名
原创:126篇
转载:20篇
评论:72条
阅读:2195
文章:21篇
阅读:6386
(7)(32)(30)(11)(26)(11)(9)(5)(13)(2)(1)单片机用四只按键控制P0口8灯,作为跑马灯,每一个按键对应2种灯的运行方式,qiu 给出程序_百度知道
单片机用四只按键控制P0口8灯,作为跑马灯,每一个按键对应2种灯的运行方式,qiu 给出程序
我有更好的答案
硬件做好了吗我做单片机设计的
没有,大神,求教程序
需要定做可以丘上说我id
什么叫一个按键控制2中灯的运行方式
就是安一个按键,会显示2个灯的运行方式,4个按键对应4中方式
,这是我写的一个示例,还望包涵,祝你学习愉快!
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁单片机用汇编做一个控制8个LED灯泡从左到右依次点亮,最后全部亮,再全部熄灭后重复前面的过程_百度知道
单片机用汇编做一个控制8个LED灯泡从左到右依次点亮,最后全部亮,再全部熄灭后重复前面的过程
急求解!大神们谢谢
提问者采纳
A--------------------DELAY, #0,楼主都没有给出?汇编程序如下::
P0;重复前面的过程;延时子程序,
,晶振频率和延时时间, LOP
P0;因为,请楼主自己编写;--------------------
P0, #7FHLOP。
。是 51 单片机吗楼主要的是汇编程序。
提问者评价
按照你说的,真的成功了,好开心,谢谢你!
其他类似问题
为您推荐:
其他1条回答
uchar&{&DelayMS(150);DelayMS(150).jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="}}//主程序void&i&lt.s&#include&&nbsp,1);s.com/zhidao/wh%3D450%2C600/sign=049bfcda39f8/fadab46ca0c6ad8bd4b31c;reg51://g;while(1){P0=0xfe.h&&/zhidao/pic/item/fadab46ca0c6ad8bd4b31c;for(s=8;&int//延时void&P0=0的值向左循环移动&while(x--){for(i=0;&nbsp.P0=0x00;unsigned&DelayMS(150);//P0&&&/zhidao/wh%3D600%2C800/sign=3c01b9d1d9f9d72aa040c/fadab46ca0c6ad8bd4b31c;i;&nbsp://g;#define&nbsp.jpg" esrc="http.baidu://g;unsigned&&x){uchar&i++);P0=_crol_(P0;&main(){uint&nbsp.hiphotos#include&&nbsp.&nbsp.DelayMS(uint&s--)&DelayMS(150);120;1;&}&nbsp.h&char#define&uint&}}<a href="http
led灯泡的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用51单片机最小系统做一8个灯的跑马灯,要求从左到右两个两个亮,之后从右向左一个一个灭_百度知道
用51单片机最小系统做一8个灯的跑马灯,要求从左到右两个两个亮,之后从右向左一个一个灭
提问者采纳
&&&P1=0x3f;for(i=0;char&&&delay();P1=0i;i&&P1=0x00;P1=0x0f;P1=P1/2;delay();i++){&nbspunsigned&delay();delay();&P1=0x03;}delay函数延时延个0;8;delay();delay()
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁1.用单片机控制8个LED灯,8个LED灯从左到右依次点亮一次,再从右到左依次点亮一次,下面是后面的题,这样-_百度知道
1.用单片机控制8个LED灯,8个LED灯从左到右依次点亮一次,再从右到左依次点亮一次,下面是后面的题,这样-
5s,采用查询方式;效果,开机数码管显示“-”,时间间隔为1s. 用单片机控制8个LED发光二极管,要求采用定时器T0工作于工作方式2下,等待密码输入,先偶数灯亮灭一次。3,输入错误时。增加一个按键。用T0方式0编制延时程序,定时器T1工作在工作方式1下,按键动作采用外部中断0实现、“4567”.采用定时器T1方式1,输入正确时,打开门.2。时间间隔为1s采用查询的方式.5s定时这样一个过程无限循环形成一个&quot,按键按下后.用单片机控制4位数码管动态循环显示“0123”.用四个按键和一个数码管制成简易的密码锁。5;霹雳灯&quot、1,正常情况下8个LED灯依次顺序点亮,时间间隔为1s、3,显示字符“A”4秒,密码设定为1,再奇数灯亮灭一次、2。按要求完成下列题目,循环显示。四个按键分别代表数字0,显示“B”4秒,时间间隔为0.用单片机控制2位数码管静态循环显示“00-99”100个数,查询方式实现0。4
我有更好的答案
分成小题,再来提问,你将能较顺当的得到答案。
用左移和右移函数
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 51单片机跑马灯 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信