一个中断开关控制led不同的循环时间采用定时器T0的方式1的定时中断方式初始状态使P1口外接的8只led每0.5s循环依次闪亮,p3.3外接一个中断开关,按下第一次以2s循环闪亮,再按一次5s,再按0.5s,以

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 04:17:37

一个中断开关控制led不同的循环时间采用定时器T0的方式1的定时中断方式初始状态使P1口外接的8只led每0.5s循环依次闪亮,p3.3外接一个中断开关,按下第一次以2s循环闪亮,再按一次5s,再按0.5s,以
一个中断开关控制led不同的循环时间
采用定时器T0的方式1的定时中断方式初始状态使P1口外接的8只led每0.5s循环依次闪亮,p3.3外接一个中断开关,按下第一次以2s循环闪亮,再按一次5s,再按0.5s,以此规律循环

一个中断开关控制led不同的循环时间采用定时器T0的方式1的定时中断方式初始状态使P1口外接的8只led每0.5s循环依次闪亮,p3.3外接一个中断开关,按下第一次以2s循环闪亮,再按一次5s,再按0.5s,以
有点意思
卡在一个地方,调了很久.不然昨晚 就放上来了.
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar temp,time,flag1;
bit flag;
void init()
{
EA=1;
EX0=1;
ET0=1;
TR0=1;
IT0=1;
TMOD=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}
void main()
{
init();
temp=0xfe;
while(1)
{
switch(flag1)
{
case 0:if(time==10){flag=1;time=0;};break;
case 1:if(time==40){flag=1;time=0;};break;
case 2:if(time==100){flag=1;time=0;};break;
default:break;
}
if(flag)
{
P1=temp;
flag=0;
temp=_crol_(temp,1);
}
}
}
void t0int() interrupt 1
{
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
time++;
}
void ex0int() interrupt 0
{
flag1++;
time=0;//少了这条,按下按键,要过很长时间才会切换.
if(flag1==3)
flag1=0;
}

一个中断开关控制led不同的循环时间采用定时器T0的方式1的定时中断方式初始状态使P1口外接的8只led每0.5s循环依次闪亮,p3.3外接一个中断开关,按下第一次以2s循环闪亮,再按一次5s,再按0.5s,以 帮忙用汇编语言编一下一个中断开关控制led不同的循环时间,单片机是89c51采用定时器T0的方式1的定时中断方式初始状态使P1口外接的8只led每0.5s循环依次闪亮,p3.3外接一个中断开关,按下第一次 怎样用一个轻触开关控制一个led开关呢? 求一个能实现每一个开关能控制P3八个led灯产生一种不同的变化的c语言程序开关一端接P1,一端接地;led一端接P3,一端接地 求一个电路,一个开关控制一个LED灯,开关闭合LED不亮,开关打开LED亮. 用一节电池、三个灯泡、若干根导线、连接成一个开关交通信号灯同一个开关来控制三个灯泡不同时间的亮与暗,画图! 问一道关于《微机原理与接口技术的题》的题,一个8086系统中,采用8255A芯片,令8255一个8086系统中,采用8255A芯片,令8255端口A接8个发光二极管LED,8255端口B接8个开关,要求用开关控制相应的发光二 写一个LED闪烁程序,要求P1口控制的一个LED,具体要求是 灯一秒中亮二次,然后灭一秒钟,一直这样循环. 三线的人体感应开关可以控制LED灯吗? 为什么声控开关控制不了LED球泡灯亮的时间原本是白丝灯后来换成LED球泡灯用声控开关控制的,换成LED球泡灯之后灯30秒不灭,换回白丝灯之后好了 请教下什么原因 如何用双向开关控制单片机LED灯的循环亮灭?我会单向开关的控制,但是不太明白双向如何控制,例如:5个LED:LED1 LED2 LED3 LED4 LED5.开关连续顺时针闭合,5个灯以顺时针方向一次单独亮起.(即以LED1 我想设计一个光控开关,可以为光控开关提供6v的电压,光控开关用来控制小功率的led,最好有电路图啊 什么电子元件可以循环开关我想用一个电子元件来控制一个开关 要求要1秒钟开关两之三次 开关的电流很小 是控制汽车遥控器按扭那么大电流的 请教高哥多多帮助 求大神指导,彩灯循环控制电路设计1、利用计数器、555定时器等设计LED彩灯控制电路.2、彩灯循环控制的功能要求为:(1)开关断开,实现8个彩灯自动循环点亮.(2)开关闭合实现8个彩灯交叉 如何用一个开关控制两个继电器的动作循环转换?我要用一个点动开关控制一个双向电磁阀的动作循环!也就是我动一下开关电磁阀正向送气!再动一下开关电磁阀反向送气!我只要能用开关控制 N个开关单独控制N个灯泡我在某个视频里面看到的,实验电路图就是串联,6个开关串一个电阻,再串6个LED,再连接一个9V电池.这个电路实现,每个开关控制某一个LED.(PS.按下第一个开关,第一个LED 一个开关,一个灯泡,开关需给个控制信号给PCB 板,接日光灯能关断,接LED灯关不灭,有微亮.应采用哪种开关,接现在我们在寻,是否可以用双刀单掷来控制,开关要给信号给PCB板,就是冰箱门开,灯亮, LED开关电源控制电流问题 这个开关电源的控制电压与电流部分,后面是个控制电流大小的开关,S+是从一个输出端接过来的一个检查电流的!想知道 这个图的详细控制原理!