‘壹’ 伟纳sp200s单片机主板上红灯亮表示什么
红灯是数据读写指示,亮时表示正在读或写数据,这个时候千万不要拔片或断线,否则容易损坏单片机
‘贰’ 单片机实现红绿灯,一个路口,红灯20s,黄灯3s,绿灯20s
main函数最后加上while(1);
如
void main()//主函数
{
red=1;
yellow=1;
green=1;
num1=1;
init();
temp=30;
TR0=1;
while(1);
}
‘叁’ 单片机怎么样让亮红灯的同时让黄灯闪
看来还是初学,很简单的,举个例子:
P1口高电平控制红灯亮;P2口高电平控制黄灯亮;
实现你这个功能,只需将P1口赋值1(高电平),P2口用for循环加延时程序轮流赋值高/低电平控制亮/灭,实现闪烁;
‘肆’ 单片机交通灯程序,红灯闪20s,黄灯3s,绿灯20s
应该是红灯亮20S,黄灯闪3S,绿灯亮20S,如此反复吧。
#include<reg51.h>
unsigned char time,num;
sbit ledr=P1^0;
sbit ledy=P1^1;
sbit ledg=P1^2;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
if(num>=10){time++;num=0;}
if(time<40){ledr=0;ledy=1;ledg=1;}
if(time>=40 && time<46){ledr=1;ledy=~ledy1;ledg=1;}
if(time>46){ledr=1;ledy=1;ledg=0;}
if(time>=86)time=0;
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
while(1);
}
‘伍’ 单片机stm32按单数红灯亮按双数红灯灭
#include<reg52.h>
typedef int u16;
typedef char u8;
sbit led1=P2^0; //D1
sbit led2=P2^1; //D2
sbit led3=P2^2; //D3
sbit led4=P2^3; //D4
sbit k1=P3^1;//定义一个独立按键
sbit k2=P3^2;//定义一个独立按键
sbit k3=P3^3;//定义一个独立按键
sbit k4=P3^4;//定义一个独立按键
‘陆’ 51单片机给锂电池充电,要求充电时绿灯亮,充满电红灯亮,怎么最简单地实现充满时的电压比较
1、选择带AD功能的51芯片,如宏晶的产品
2、选择带内部比较器的51芯片,如AT89C2051
3、外加比较器芯片
另外,你的充电、充满表达与习惯相左,一般习惯上是充电时亮红灯,充满亮绿灯
‘柒’ 单片机主板出现鸣叫并闪红灯是为什么。
是默认程序?没有按任何键都开始响吗?或者传感器有遮挡吗!就是红外对管