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,#20D1: MOV R6,#20D2: MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RET (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 0START: CLR P1.0SETB P1.1LCALL DELAYSETB P1.0CLR P1.1LCALL DELAYLJMP STARTDELAY: MOV R5,#20 ;延时子程序,延时0.2秒D1: MOV R6,#20D2: MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND7. 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.79,10号阀接到P1.0 - P1.11-8 号管接到P2.0 - P2.79,10号阀接到P3.0 - P3.1=[最原始的程序]===========ORG 0000HSJMP MAINORG 0020HMAIN:NOP ; 其实这里应延时约5ms稳定上一周期MOV P0,#0FFH ; 51的机子要读入须先写高(其实P0可不用)NOPMOV A,P0 CPL A ; A取反,准备给P2送去MOV P2,A ; P0状态写给P2NOPMOV P1,#0FFH ; 51的机子要读入须先写高NOPMOV A,P1 CPL A ; A取反,准备给P3送去MOV P3,A ; P0状态写给P3NOP lJMP MAIN END================================================
3, 51单片机控制发光二极管LED的电路图
首先,你的问题描述的不够清晰哦。请具体一些,方便作答。什么是猫灯? 是这样,不论是移动宽带还是电信宽带,基本上有3种入网方式:1,一直在线的宽带,这样的宽带可以直接接入,插上就能上网2,XDSL拨号上网,这样的宽带需要MODEM猫。然后猫接 路由器(无线),然后就OK了。还有一点,电话线是不应该直接接到电脑上的,你老婆家的是台式还是笔记本呢?笔记本可以。台式一般很少很少。几乎没见过。除非在机箱里有调制解调器(猫)。 OK,最后说一下路由器的设置问题。因为我不知道你的AP路由器的品牌和功能的多少。所以,我通用的说一下,如果你不会设置,你大可以把线路连接好以后,然后打开路由器界面,根据“设置向导”自动完成设置! 一般就没什么问题都能上网了。还有就是设置一个无线密码!然后把手机连接上路由器,输入密码。这样就好了。
名词解释
10
10,相当于汉字\"十\"。是位于9与11之间的自然数、正整数。 在十进制中,10是最小的两位数,写法是一个1后面加一个0,是一个合数,有4个因数(约数),是一个有理数。