首页 >>  正文

c语言8个灯依次点亮

来源:baiyundou.net   日期:2024-08-23

武怀施4274请问如何让单片机(C语言编写)P1口连的八个LED灯间隔0.7秒随机点亮. -
沃侦解19425407427 ______ 很简单,用rand函数和srand函数,这样将得到的值对8取余数,即rand%8,就可以点亮随机的灯了,至于其他如何点亮环节还有延时的你可以自己编写,想学单片机的人是必须学的,我也就不提示了,这只是个思路,要是全给你完整代码,你就等于没学了...好好编一个吧,,,相信你可以编出来的.

武怀施4274c语言编程实现:1,刚上电,灯全灭,按下S2,八个LEDE一次循环点亮(右移) 八个LED灯 -
沃侦解19425407427 ______ 你这里是出了 四道题,还是一共一道题?这些SX,是按扭式的一松手就自动弹起 还是开关式的,推上去通,拨下来不通? 这些会影响到程序的,如果是推上去拨下来的开关,那程序中只要检查开关的当前状态,依状态进行不同的流程,如果是...

武怀施4274类似流水灯程序,c语言编程,一共8个灯 -
沃侦解19425407427 ______ 我不知道你的点灯和灭灯函数是什么,所以随便取了一个,思路大概就是这样 void main() { int pull[8]={0}; int push[8]={1,2,3,4,5,6,7,8}; int flag=0; int i=0; while(1) { if(flag==0) { for(i=0;i<8;i++) { pull[i]=push[i]; push[i]=0; light(pull[i]);//点亮pull[i]数组里面存...

武怀施4274谁能帮我写一个循环流水灯的c语言编程 -
沃侦解19425407427 ______ #include<reg51.h> //51系列单片机定义文件 #define uchar unsigned char //定义无符号字符 #define uint unsigned int //定义无符号整数 void delay(uint); //声明延时函数 void main() { uint i; uchar temp; while(1) { temp=0x01; for(i=0;i<8;i++) //8个流水...

武怀施4274C语言如何编程让一个按键轮流点灯.按一下1灯亮,在按下1灯灭2灯亮,在按下3灯亮,1 2灯是灭,一直到8个灯 -
沃侦解19425407427 ______ C51独立按键的识别示例程序 每按一次独立键盘的S2键,与P1口相连的一个发光二极管往下移动一位. #include sbit BY1=P3^4; //定义按键的输入端S2键 unsigned char count; //按键计数,每按一下,count加1 unsigned char temp; unsigned...

武怀施4274求一个八路跑马灯程序(c语言的 ) -
沃侦解19425407427 ______ #include <reg51.h> void delay() { unsigned char n, m; for( n = 0; n < 100; n++ ) for( m = 0; m < 130; m++ ); } void main() { int loop; unsigned char temp = 0x01; for( loop = 0; loop < 8; loop++ ) { P1 = temp; temp = temp << 1; delay(); } } 用c51单片机,delay()函数到时自己根据情况再调 哥对你很失望,单片机不同换头文件不就可以了.你得学的灵活些.

武怀施4274求一个用c语言编译的流水灯程序,要求灯从中间向两边亮 -
沃侦解19425407427 ______ #include<reg52.h> #define uchar unsigned char void delay(z); uchar code t[]={0x18,0x24,0x42,0x81};//这是编码表 void main() { int i=0; while(1)//死循环 { for(i=0;i<4;i++) P1=t[i];//取码,我用的P1口,你要用其他的端口你就把取出来的码送给你要用的端口 delay(5); } } void delay(z) { int a,i; for(a=0;a<z;a++) for(i=0;i<110;i++); }

武怀施4274设MC51单片机的P1口连着八个LED灯,用C语言编程实现使八个灯被循环点亮,并且亮的时间为500ms! -
沃侦解19425407427 ______ #includenbsp;amp;lt;reg52.hamp;gt;#includenbsp;amp;lt;intrins.hamp;gt;nbsp;unsignednbsp;nbsp;charnbsp;codenbsp;rr_tab[]={0x7E,0x3C,0x18,0x00,0x18,0x3C,0xFFnbsp;};voidnbsp;nbsp;delay(unsignednbsp;intnbsp;i){nbsp;nbsp;nbsp;fornbsp;(...

武怀施4274用C语言编写,单片机控制LED灯并用定时器延时,每隔一秒使LED依次点亮 -
沃侦解19425407427 ______ 定义一个引脚,用一个while,分别赋值0.1,中间用delay()

武怀施4274设计8个流水灯灯从中间依次向两边闪烁的C语言程序,不胜感激 -
沃侦解19425407427 ______ 假设你的数码管是共阴极的 11100111 11011011 10111101 01111110 1、传递这个给它就从中间往两边走了 2、循环上面的就能不停地流水

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024