66问答网
所有问题
求一C语言程序,要求电压低于1V灯亮,高于4V灯亮,1到4V之间灯不亮,单片机22脚接LED灯!
如题所述
举报该问题
推荐答案 2013-05-31
用单片机自带的AD 先用AD采一个1V和4V作为判断的阈值,主循环里判断就行了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sss9iUvi9.html
其他回答
第1个回答 2013-05-31
你忘了一个东西:电压数据如何去获取?逻辑很简单,自己编就可以的
第2个回答 2013-06-03
单片机脚只能判断低电平和高电平没办法判断电压值哦,这个代码没办法写吧
相似回答
用
C语言
编写一段
程序,
使用查表的方式使
单片机
控制DAC0832产生一个
电压
...
答:
write_com(0x0c); //显示功能设置0x0f为开显示,显示光标,光标闪烁;0x0c为开显示,不显光标,光标不闪 write_com(0x06); //设置光标状态默认0x06,为读一个字符光标加1. write_com(0x80); //设置初始化数据指针,是在读指令的操作里进行的 for(i=10;i<20;i++) //显示初始化 { write_date(table...
用
c语言
编写
单片机
流水灯
程序,
(8个发光二极管从左至右循环点亮)_百度...
答:
while(1){ P3=0xfe;//第一个灯亮 delay();//延时 P3=0xfd;//第二个灯亮 delay();P3=0xfb;//第三个灯亮 delay();P3=0xf7;//第四个灯亮 delay();P3=0xef;//第五个灯亮 delay();P3=0xdf;//第六个灯亮 delay();P3=0xbf;//第七个灯亮 delay();P3=0x7f;//第八个灯亮...
单片机C语言
怎样编写如下
要求
的
程序
:用P3.2控制P1.0对应的
灯亮,
用P3....
答:
}//主程序void main(){P0=0xff;P1=0xff;while(1){
LED
1=K1;LED2=K2;if(K3==0){while(K3==0);LED3=~LED3;}if(K4==0){while(K4==0);LED4=~LED4;}DelayMS(10);}} 可以参考下。
用五一
单片机c语言
编程,p1口控制八个发光二极管
,,
按键改变广告灯的显...
答:
while(!key1){ t=0;P1=temp;} } if(key2==0){ temp=0;while(!key2){ t=0;P1=temp;flag=1;} } } } void timer1() interrupt 3 { TH1=(65536-50000)/256;TL1=(65536-50000)%256;t++;if(t==10){ t=0;temp=_crol_(temp,1);if(flag==1){ temp=0xff;flag=0;} } ...
求助一个
单片机
设计的交通灯
程序,
用
C语言
编写。
答:
sbit red2=P1^4;sbit yel2=P1^5;sbit gre2=P1^6;//假设灯亮为低电平 sbit key1=P0^2;sbit key2=P0^3;uint tt;void delay(uint z){ uchar x;while(z--)for(x=110;x>0;x--);} void key_1() //按键1 { if(key1==0){ delay(10);if(key1==0){ TH0=(65536-50000)...
单片机
间隔点亮
一led灯
的
C语言程序
答:
以下是一个
单片机
间隔点亮
一LED灯
的
C语言程序,
以8051单片机为例:c Copy code include //包含了AT89C51的寄存器定义 void delay(unsigned int xms) //延时函数,xms为要延时的毫秒数 { unsigned int i,j;for(i=xms;i>0;i--)for(j=112;j>0;j--);} void main(){ P1=0x00; //将P1口...
大家正在搜
直流电机怎么测试用多少V的电压
1140V电压
1140V电压哪里用的
36V放电截止电压是多少V
220v电压电流是多少
220v电压过高怎么解决
电压电流电阻的关系
A和V哪个是电流电压
我国家庭电路的电压为多少V