问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求52单片机流水灯程序

发布网友 发布时间:2022-04-27 08:38

我来回答

5个回答

热心网友 时间:2022-06-09 16:20

//单片机流水灯程序,是学习单片机的最简单的程序。

//流水灯

#include <REG51.h>  //51头文件

#define DY_PORT P1 //设置LED连接的I/O组

#define DY_SPEED  100 //设置每一个明亮级的停留时间(值域:0~65535)

void delay (unsigned int a){ // 1ms延时程序

unsigned int i;

while( --a != 0){

for(i = 0; i < 600; i++);

}      

}

void main(void){

unsigned int i;

unsigned int temp;

while(1){

temp=0x01;

for(i=0;i<8;i++){ //8个流水灯逐个闪动

DY_PORT=~temp;

delay(DY_SPEED);   //调用延时函数

temp<<=1;

}

temp=0x80;

for(i=0;i<8;i++){ //8个流水灯反向逐个闪动

DY_PORT=~temp;

delay(DY_SPEED);   //调用延时函数

temp>>=1;

}

temp=0xFE;

for(i=0;i<8;i++){ //8个流水灯依次全部点亮

DY_PORT=temp;

delay(DY_SPEED);   //调用延时函数

temp<<=1;

}

temp=0x7F;

for(i=0;i<8;i++){ //8个流水灯依次反向全部点亮

DY_PORT=temp;

delay(DY_SPEED);   //调用延时函数

temp>>=1;

}

}

}

热心网友 时间:2022-06-09 16:21

#include<reg51.h>
#define uchar unsigned char
uchar led1,led2,led3,led4;
void delay(uchar a)
{
uchar i,j;
for(i=0;i<a;i++)
for(j=0;j<120;j++);
}
main()
{
uchar num;
unsigned long int led;
while(1)
{
led=0x00000001;
num=0;
while(num<32)
{
led1=(led<<num)>>24;
led2=(led<<num)>>16;
led3=(led<<num)>>8;
led4=led<<num;
P0=led1;
P1=led2;
P2=led3;
P3=led4;
delay(20);
num++;
}
for(num=0;num<5;num++)
{
P0=0x00;
P1=0x00;
P2=0x00;
P3=0x00;
delay(20);
P0=0xff;
P0=0xff;
P0=0xff;
P0=0xff;
delay(20);
}
}
}

热心网友 时间:2022-06-09 16:21

不知道啊可以百度一下,百度什么都知道的吆!

热心网友 时间:2022-06-09 16:22

不知道啊可以百度一下百度君什么都知道的

热心网友 时间:2022-06-09 16:23

随便打几个字
单片机流水灯程序

程序如下:include &lt;reg52.h&gt; sbit led1 = P2^0;sbit led2 = P2^1;sbit led3 = P2^2;sbit led4 = P2^3。让电子信息技术与单片机技术相融合,有效提高了单片机应用效果。作为计算机技术中的一个分支,单片机技术在电子产品领域的应用,丰富了电子产品的功能,也为智能化电子设备的开发和应用提...

基于52单片机的音频播放+流水灯

5只LED为共阳极连接,即单片机输出端为低电平时即可点亮LED。;用最直接的方式实现流水灯 ORG 0000H START:MOV P1,#01111111B ;最下面的LED点亮 LCALL DELAY ;延时60秒 LCALL DELAY ;延时60秒 MOV P1,#10111111B ;最下面第二个的LED点亮 LCALL DELAY ;延时60秒 LCALL DELAY ;...

求一个AT89C52单片机流水灯程序,8个灯从左到右亮1个,亮2个亮3个,以此...

假设灯接P0口,低电平点亮 主程序 void main(){ unsigned char a=0, i=0;TMOD=0X01;TH0=(65536-50000)/256;/定时50ms TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;P0=0XFF ;while(1);} 中断程序 void timer0 (void) interrupt 1 { TH0=(65536-50000)/256;TL0=(65536-50000)%256...

求52单片机程序代码

程序代码如下:#include&lt;reg51.h&gt;sbit K1=P1^0;sbit K2=P1^1;void delay(int a){int i;while(a--)for(i=0;i&lt;120;i++);}main(){unsigned char keyval=0,led=0xfe;while(1) { if(K1==0) { delay(10); if(K1==0) { keyval==1; while(K1==0); ...

求一89c52单片机c语言程序,流水灯+数码管 共同作用

LED=(LED&lt;&lt;1);//循环左移实现流水灯功能 } display();} } void init(){ temp=0;TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;} void timer0() interrupt 1 { TH0=(65536-50000)/256;TL0=(65536-50000)%256;a++;if(a==20){ a=0;temp++;if...

单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500MS)

单片机流水灯C语言程序的源代码如下:include //51系列单片机定义文件 define uchar unsigned char //定义无符号字符 define uint unsigned int //定义无符号整数 void delay(uint); //声明延时函数 void main(void){ uint i;uchar temp;while(1){ temp=0x01;for(i=0;i&lt;8;i++) //8个流水灯...

单片机流水灯c语言程序。灯按从左到右2468然后1357依次循环亮。速求...

include "REG52.H"// 显示花样流水灯编码 const unsigned char Expetr_ROM[] = { 0xFD, 0xF7, 0xDF, 0x7F, 0xFE, 0xFB, 0xEF, 0xBF } ;// 延时1ms void Delay_1ms(unsigned int Cnt){ unsigned int x, y;for(x = Cnt; x &gt; 0; x--)for(y = 120; y &gt; 0; y--);}...

单片机流水灯由两边向中间流再由中间向两边流的程序怎么写?

如果你的点灯是低电平 那么编码如下:0x7e,0xbd,0xdb,0xe7;这四个编码实现从两边向中间流 0xdb,0xbd,0x7e;由上面的四个编码加上下面的四个编码就达到了从中间向两边显示的效果了 循环显示这七个编码就OK

单片机流水灯代码

单片机流水灯代码:#include&lt;reg51.h&gt;//51头文件void delay(int t)//定义延时函数{int j;while(t--){for(j=0;j&lt;500;j++);}}void main(){int i;while(1){for(i=0;i&lt;7;i++)//循环点亮LED,到第7个LED延时一会就结束循环。在这个单片机流水灯代码中,假设使用的是8051...

求单片机C语言流水灯程序,能只让第五个和第八个灯亮着,其他灯不亮

什么样单片机思路都一样,先实现流水灯(用移位或数组什么的),输出到IO时再进行运算,第5,8灯是10010000,即0x90 高电平点亮,直接和0x90"或"运算,即可置位 低电平点亮,先取反0x90再"与"运算,即可清除位

单片机流水灯程序流程图 单片机双灯流水灯程序 52单片机8个流水灯程序 单片机16个灯流水灯程序详细 51单片机led流水灯程序 51单片机音乐流水灯程序 流水灯单片机程序 单片机16流水灯程序 单片机流水灯循环程序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
关于新农保,希望得到详细答案,很着急 应届毕业生毕业后找不到工作,听说去区里面办个失业证的东西,有关机关能... 我是农村的,谁知道新农保最高年缴保额是多少,我今年45岁,15年后我每 ... PSP NGP的各个方面问题 ngp怎么跟之前爆料出来的那个滑盖的psp2差别这么大啊? NGP(psp2)问题~ ...学来给人算命 有人说是本教人骗人的书 忘了是什么名字 命理英耀篇原文及翻译 ...六年级的姐姐都骂我,我害怕发生校园暴力,怎么办!急!! 两个微信号能同步接收消息吗? c52单片机有几种周期 51单片机和52单片机没区别吗?怎么我在百度上看了很多基于51单片机的设计中都用的是52单片机呢? 52单片机的T2的优先级与中断使能没设置吗 AT89C51/52与STC89C51/52的单片机有什么区别, 五年级上思维导图手抄报非常漂亮的数学 五年级数学上册手抄报图片简单点 52单片机怎么样 求STC89c52详细介绍。说说它与51的区别,以及STC系列单片机的特点,优点等,最好能稍微多点。 关于51单片机和52单片机的区别 c51单片机与c52单片机的区别?? C51和C52单片机哪个更好用? 五年级数学北师大版的上册,手抄报 52单片机定时器T2的如何设置优先级 五年级上册数学手抄报(要图片)北大师版 基于52单片机的无刷直流电机驱动电路选什么芯片好? 数学五年级上册的手抄报 求大家解释51和52单片机的区别有哪些 小学五年级上册数学手抄报 非常漂亮 周公解梦 看到油煎尸体 梦见自己的两个亲人亲哥哥在煮死人皮? 单片机自带AD 与 没有带AD的单片机另外用一个AD转换器件有什么区别啊?(优缺点)说得好可追加分数 看天气预报这几天长白山都有雨,雨天去好吗 想入手一瓶抗初老的精华,有什么推荐吗? 好用的抗初老精华推荐有哪些? 最近想要开始保养起来了,抗初老的精华液哪款好用? 哪个牌子的抗初老精华比较适合20多岁? 有哪些入门级的抗衰老护肤品吗? 初期抗衰老护肤品有哪些? 20多岁想买抗初老精华,哪个牌子效果比较好?大家给推荐下 为什么现在玩lol总蓝屏啊。是这样的,更新了lol版本后出现了电脑蓝屏现象,症状表现为走着走着蓝屏 吃太多白糖有哪些危害? 64位WIN7旗舰版玩LOL(英雄联盟)有时会顿卡掉帧,XP没问题 怎么把lol的ctrl+f显示ping值取消掉 白糖对人有什么好处 为什么LOL新版本更新后很卡,是对网速要求高了吗 excel不能编辑了怎么回事 我玩LOL英雄联盟Ctrl+f查看,Ping值400多咋办?什么问题?怎么解决吗? 韩服lol ctrl加f 显示pin值超出屏幕看不到 调了分辨率也没用1920*1080 LOL手游版本高度还原端服,如此给力的手游版本,你还愿意跟随吗? LOL旧版客户端今天更新后就这样了