㈠ 如何用单片机控制开关
直接用单片机给个信号给按键开关,用开关给cpu发信号
㈡ 如何用单片机控制开关
上电初始化程序段里面加程序 用以控制全部是低电平,当D1为低电平时 输出D2也为低电平,D3为低电平时 D2输出为高电平 你还要注意程序里面还要处理好 不然会出现矛盾的地方 程序还是要调整好!
㈢ 单片机 在8个led灯中循环切换,一个开关控制8个灯 默认第1个亮 按一下下一个亮前一个灭 第8个亮完重复
#include<reg51.h>
#include<intrins.h>
#defineuintunsignedint
#defineucharunsignedchar
sbitkey=P1^0;
voidDelay_ms(uintxms) //延时程序,xms是形式参数
{
uinti,j;
for(i=xms;i>0;i--)
for(j=115;j>0;j--);
}
voidmain(){
ucharled_data=0xfe;
while(1)
{
P2=led_data;//默认第一位亮
if(key==0)
Delay_ms(10);
if(key==0)
{
while(!key);
Delay_ms(500); //延时0.5s
led_data=_crol_(led_data,1);//移位函数,使led_date向左循环移动1位
}
}
}
已通过仿真,符合你的要求!
㈣ 单片机用一个按键随意切换控制三种模式
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar time,sec,keyval;
sbit D1=P3^3;
sbit D2=P3^4;
sbit KEY=P3^5;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
time++;
if(time>=20)sec++;
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EA=1;
keyval=0;
while(1)
{
switch(keyval)
{
case 0: TR0=1;sec=0;
if(sec<30){D1=0;D2=1;}
else {D1=1;D2=1;}
break;
case 1: TR0=1;sec=0;
if(sec<30){D1=1;D2=0;}
else {D1=1;D2=1;}
break;
case 2: TR0=1;sec=0;
if(sec<30){D1=0;D2=1;}
if(sec>=30 && sec<60){D1=1;D2=0;}
else {D1=1;D2=1;}
break;
default:break;
}
}
}
㈤ 用51单片机设置C语言程序要实现:利用开关来切换显示的内容。当开关打开时,显示“12345”字
一单片机设置息语文程序,要实现利用开关显示缺失内容,动开关打开是唯一单边相机学,这些有点用就打开了。
㈥ 关于双电源自动切换开关安全操作规程
双电源自动切换开关安全操作规程
双电源自动切换开关(简称双电源切换开关)是采用塑壳断路器或负荷开关
。双电源自动切换开关作为执行元件,配以单片机为核心的自动控制器和带机电联锁的控制机构,是一种性能完善、安全可靠、自动化程度高、使用范围广的双电源自动转换开关。
双电源自动切换开关适用于交流50/60Hz、690V及以下,额定电流自6A至1250A及以下的两路电源(常用电源N和备用电源或发电机电源R)的供电系统中,因一路电源发生故障(停电、欠压、过压、断相、频率偏移)而进行电源之间的自动切换,以保证供电的可靠性和安全性,实现无人值守连续供电。
双电源自动切换开关安全操作规程步骤如下:
1、当因故停电,且在较短时间内无法恢复供电时,必须启用备用电源。步骤:
①切除市电供电各断路器(包括配电室控制柜各断路器,双电源切换箱市供电断电器),拉开双投防倒送开关至自备电源一侧,保持双电源切换箱内自备电供电断路器处于断开状态。
②启动备用电源(柴油发电机组),待机组运转正常时,顺序闭合发电机空气开关、自备电源控制柜内各断路器。
③逐个闭合电源切换箱内各备用电源断路器,向各负载送电。
④备用电源运行期间,操作值班人员不得离开发电机组,并根据负荷的变化及时调整电压、厂频率等,发现异常及时处理。
2、市电恢复供电时,应及时做好电源转换工作,切断备用电源,恢复市电供电。
步骤:
①按顺序逐个断开自备电源各断路器,顺序是:双电源切换箱自备电源断路器→自备电源配电柜各断路器→发电机总开关→将双投开关拨至市电供电一侧。
②按柴油机停机步骤停机。
③按顺序,从市电供电总开关至各分路开关逐个闭合各断路器,将双电源切换箱自市电供电断路器置于闭合位置。
3、检查各仪表及指示灯指示是否正常,启动变压器内冷却风扇。
乐清市派诺电气科技有限公司
㈦ 两个按键怎么实现两个Led灯切换,单片机c语言怎么写
whiIe(1)
{if(key1==0)
{deIayms(20);
if(key1==0){led1=1;led2=1;}
}
if(key2=0)
{deIayms(20);
if(key2=0){led1=0;led2=0;}
}
}
㈧ 我想用一个单片机与6个别的单片机串口通讯,选用什么开关来切换
你可以选择硬件区分地址方式来给每个串口传输数据;
你可以使用协议的方式,按时间片轮询来对每个串口进行通信,协议中包含地址,对应地址的单片机进行应答。
㈨ 51单片机 4种模式流水灯用一个开关切换 用c语言编程 怎么写
提供个思路:写四个函数实现四种流水灯效果,设置一个全局变量作为标志,按键改变标志的值分贝对应1到4,在主函数中判断标志的值调用对应的函数,就OK了!
㈩ 问您一下 单片机的双电源自动切换开关的的软件程序怎么编写 很简单的手动控制的就行
双电源自身就带有手动功能。要控制 找一个小开关 看你双电源操作电流多大的,有两副触点一个常开一个常闭就可以实现手动了 http://ibsrd.com 专业生产双电源开关