99问答网
所有问题
如何用c语言编程实现用89c51单片机控制8个led灯像电子时钟那样显示?
如题所述
举报该问题
推荐答案 2019-11-24
假设你单片机的p1口连了led灯:
#include
sbit
led
=
p1^0;//这是点第一位灯
int
main(void)
{
while(1)
{
led
=
0;//假设led灯为共阳极的
}
return
0;
}
点亮led灯的形式有很多,这里给出一种仅供参考
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vWvzBWXBzjBvBjWtO7X.html
相似回答
急求基于
单片机
AT
89C51
的多功能数字
电子钟
的汇编
程序
,高手进!~_百度知...
答:
//调节两位显示运算的子程序 /***/ void set_
LED
(){ TR0=1;//开T0中断做计时间用1S sent_P0(cycle,cycle1);TR0=0;} /***/ //T0中断子程序 /***/ void Timer0Int(void) interrupt 1 using 0 { count++;if(count==50)count=0; //中断计时间 if(count==10) //这的count值...
利用89c51单片机控制8
*8
LED
点阵的
显示
答:
START: NOP MOV R3,#3 LOP2: MOV R4,#8 MOV R2,#0 LOP1: MOV P1,#0FFH MOV DPTR,#TABA MOV A,R2 MOVC A,@A+DPTR MOV P3,A INC R2 LCALL DELAY DJNZ R4,LOP1 DJNZ R3,LOP2 MOV R3,#3 LOP4: MOV R4,#8 MOV R2,#7 LOP3: MOV P1,#0FFH MOV DPTR,#TABA MOV A,R2 ...
编写一个跑马灯
程序
,
用89C51单片机
的P1.0到P1.7接
八个LED
答:
set_
led
(jg_ms);jg_ms=500;set_led(jg_ms);}
用C语言
编写,
单片机89C51控制
,四个按键
控制灯
亮,用一个P3口
控制8个LED
...
答:
define LED0 P3^1 define LED0 P3^2 define LED0 P3^3 define LED0 P3^4 define LED0 P3^5 define LED0 P3^6 define LED0 P3^7 main(){ while(1){ if(Key0==0){ LED0=0; /*具体你
如何控制LED
?
*/ } else if(Key1==0){ LED1=0;} else if(...
单片机89C51控制
彩灯
程序设计
(汇编程序)
实现用
P1口
控制8个
彩灯流水点 ...
答:
利用取表的方法,使端口P1 做单一灯的变化:左移2 次,右移2 次,闪烁2 次 (延时的时间0.2 秒)。汇编源程序 ORG 0 START: MOV DPTR,#TABLE LOOP: CLR A MOVC A,@A+DPTR CJNE A,#01H,LOOP1 JMP START LOOP1: MOV P1,A MOV R3,#20 LCALL DELAY INC DPTR JMP LOOP DELAY: MOV ...
单片机89C51
用汇编制作跑马灯P1
控制8个LED
(D1~D8)
灯实现
流水灯的效果...
答:
LED
= 0x55;} Maikuan = 0;} //最难的:
8个灯
从第一个开始依次渐亮,直到最后一个。再从最后一个起渐暗,直到第一个。如此循环往复。for(j = 0;j<=7;j++){ i = 0;while(i!=255) // 由暗变亮 { if( Maikuan == 0) // 点亮 { LED =
led
on[j];} if(Maikuan ==...
单片机89c51
,总共8个开关,倒着
控制8个灯
, 求图和
程序
答:
case P1_1==0:P2_6=1;break;case P1_2==0:P2_5=1;break;case P1_3==0:P2_4=1;break;case P1_4==0:P2_3=1;break;case P1_5==0:P2_2=1;break;case P1_6==0:P2_1=1;break;case P1_7==0:P2_0=1;break;)P1口接SW,SW另一端接地 P2口接
LED
,LED另一端接地 ...
用
51单片机
做一
个LED显示
的
电子钟
答:
用89C51
设计
LED电子钟
6个数码管显示时分秒,要求通过键盘输入初值,打上开关K1时允许设定时间,按下开关K1时开始运行显示时间,K2用做选择是24小时制还是12小时制答得正确又快的可以获... 用89C51设计LED电子钟 6个数码管显示时分秒,要求通过键盘输入初值,打上开关K1时允许设定时间,按下开关K1时开始运行显示时间,K2用...
怎么用89C51单片机实现用
一个开关
控制8个
流水灯,要求开关按下去松开是亮...
答:
unsigned int a; //定义变量a 为int 类型 if (k) { while(P2_7); //没有按就循环,等待按下 for (a = 0; a < 600; a++); //延时消抖 while(P2_7); //没有按就循环 } else while(!P2_7); //按下就循环,等待松开 } void main(void) //主函数名 ...
大家正在搜
单片机c语言编程实例
c语言单片机编程教程
51单片机c语言编程入门
51单片机c语言程序设计教程
51单片机c语言常用语句详解
51单片机编程语言
单片机c语言编程免费下载pdf
51单片机c语言教程pdf
c语言编单片机程序
相关问题
如何用c语言编程实现用89c51单片机控制8个led灯像电子...
用AT89C51单片机控制8个Led的流水灯的C程序看不懂
如何用c语言编程实现用89c51单片机控制8个led灯像电子...
用单片机控制4094点亮8个LED灯,C语言程序怎么做,怎么...
51单片机,有8个流水灯,每个之间延迟1秒,这个延迟用c程序...
请高手帮忙用C语言编写51单片机的多机通信程序,3个从机的8...
单片机用C语言编程,有两个按钮开关,控制八个LED灯,要求实...
用51单片机c语言编写8个渐变流水灯