欢迎来到朵拉利品网
知识中心
资讯
  • 资讯
  • 产品
  • 供应商
您的位置: 朵拉利品网 >  知识中心 > 单片机控制二极管发光电路 求:怎么把单片机控制的发光二极管改成220V灯泡?求图
单片机控制二极管发光电路 求:怎么把单片机控制的发光二极管改成220V灯泡?求图
2020-04-05 18:20:44 来源:朵拉利品网

1, 求:怎么把单片机控制的发光二极管改成220V灯泡?求图



你 好!
很高兴能为你回答!如有疑问可以联系!
如图所示:在P1.0、P1.1端口上各接一个发光二极管L1、L2,使L1、L2在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。
机器周期 微秒
MOV R6,#20 2个机器周期 2
D1: MOV R7,#248 2个机器周期 2 2+2*248=498 20*
DJNZ R7,$ 2个机器周期 2*248 498
DJNZ R6,D1 2个机器周期 2*20=40 10002
因此,上面的延时程序时间为10.002ms。
由以上可知,当R6=10、R7=248时,延时5ms,R6=20、R7=248时,延时10ms,以此为基本的计时单位。如本实验要求0.2秒=200ms,10ms*R5=200ms,则R5=20,延时子程序如下:
DELAY: MOV R5,#20
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET

(2). 输出控制
如图所示,当P1.0端口输出高电平,即P1.0=1时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.0=0时,发光二极管L1亮;我们可以使用SETB P1.0指令使P1.0端口输出高电平,使用CLR P1.0指令使P1.0端口输出低电平。P1.1同理;


5. 程序框图
如图4.1.2所示

6. 汇编源程序
ORG 0
START: CLR P1.0
SETB P1.1
LCALL DELAY
SETB P1.0
CLR P1.1
LCALL DELAY
LJMP START
DELAY: MOV R5,#20 ;延时子程序,延时0.2秒
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
7. C语言源程序
#include <AT89X51.H>
sbit L1=P1^0;
sbit L2=p1^1;
void delay02s(void) //延时0.2秒子程序
{
unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=20;j>0;j--)
for(k=248;k>0;k--);
}
void main(void)
{
while(1)
{
L1=0;
L2=1;
delay02s();
L1=1;
L2=0;
delay02s();
}
}


2, 51单片机控制两个发光二极管的电路图 和程序



还是比较简单的,但你没即电路图,又没介绍说明你这设计到底是什么原理,怎么写呀。
哥们,学机的就搞不定电了?偶当初也是学机的,现在照样一边设计机器,一边搞嵌入式系统。学习须努力呀,呵呵。
=[兄弟,继续顶你]==========
你没说明白,我自己假设一个情况吧:就假设你有10个阀,10个发光二级管,每个阀对应一个管子,要是1号阀开,则1号管亮,要是1,2号阀一起开,则1,2号管一起亮,要是有关的阀了,则相应的管子也灭。
设阀开时反馈给单片机高电平,阀关时则给单片机低电平。
二级管是在单片机输出低电平时点亮相应的管子。
单片机是标准40脚或44脚,有全部三总线的(比如AT89S52)
1-8 号阀接到P0.0 - P0.7
9,10号阀接到P1.0 - P1.1
1-8 号管接到P2.0 - P2.7
9,10号阀接到P3.0 - P3.1
=[最原始的程序]===========
ORG 0000H
SJMP MAIN
ORG 0020H
MAIN:
NOP ; 其实这里应延时约5ms稳定上一周期
MOV P0,#0FFH ; 51的机子要读入须先写高(其实P0可不用)
NOP
MOV A,P0
CPL A ; A取反,准备给P2送去
MOV P2,A ; P0状态写给P2
NOP
MOV P1,#0FFH ; 51的机子要读入须先写高
NOP
MOV A,P1
CPL A ; A取反,准备给P3送去
MOV P3,A ; P0状态写给P3
NOP
lJMP MAIN
END
================================================

3, 51单片机控制发光二极管LED的电路图



首先,你的问题描述的不够清晰哦。请具体一些,方便作答。
什么是猫灯?
是这样,不论是移动宽带还是电信宽带,基本上有3种入网方式:
1,一直在线的宽带,这样的宽带可以直接接入,插上就能上网
2,XDSL拨号上网,这样的宽带需要MODEM猫。然后猫接 路由器(无线),然后就OK了。
还有一点,电话线是不应该直接接到电脑上的,你老婆家的是台式还是笔记本呢?笔记本可以。台式一般很少很少。几乎没见过。除非在机箱里有调制解调器(猫)。
OK,最后说一下路由器的设置问题。因为我不知道你的AP路由器的品牌和功能的多少。所以,我通用的说一下,如果你不会设置,你大可以把线路连接好以后,然后打开路由器界面,根据
“设置向导”自动完成设置! 一般就没什么问题都能上网了。还有就是设置一个无线密码!然后把手机连接上路由器,输入密码。这样就好了。

名词解释


10

10,相当于汉字\"十\"。是位于9与11之间的自然数、正整数。 在十进制中,10是最小的两位数,写法是一个1后面加一个0,是一个合数,有4个因数(约数),是一个有理数。