我用的是STC90c516RD+单片机,用Keil uVision2选的时候没有STC所以选的AT89c52的型号
编程如下
#include<reg52.h>
sbit d1=P1^0;
void main()
{
d1=0;
}
成功下载到单片机后二极管不亮,这是为什么??是不是因为型号选择的问题???
感谢你的回答,但我看网上教学视频里面没有加while二极管也亮了这是为啥
追答那你也可以在d = 0;后面加一个while(1);程序就会停止在while这里,那你教科书有问题,除非是汇编程序。
追问嗯十分感谢。我看的是郭天祥的十天学会单片机视频,视频里他就这么点亮的。我在再你说的试试吧。
本回答被提问者和网友采纳感谢你的回答,但我看网上教学视频里面没有加while二极管也亮了这是为啥
追答他可能用了一个51单片机的仿真调试的芯片,你可以搜一下,淘宝里有卖的
感谢你的回答,不好意思我刚学单片机,怎么才能知道自己单片机的电路是什么样的?
追答偶的意思是,你是如何把LED接到单片机上的。画个图
追问懂了,我买的单片机开发板,十分感谢
为什么单片机上第一个发光二极管是0xfe???还有其他的灯呢?分别是...
和发光二极管的接法有关,二极管阴极端连单片机,输出低电平0就会点亮,0xfe对应的引脚信号为11111110,其中的0就是输出给第一个发光二极管阴极端的低电平信号。其他的灯对应的输出低电平编码信号同样点亮。例如:假设单片机的P0口接了八个LED,其中JPP0接的是高电平5V,而L0.0到L0.7接的分别是P0.7...
...比如led1=0;为什么可以表示点亮第一个发光二极管
第一 要看下你硬件的连接 一定是有一个io接到了这个发光二极管上边 第二 这个发光二极管一定是一端接了vcc,而另一端接到了单片机的io上 第三 将这个io口的名字定义为了led1 第四 控制这个io ,也就是你问题中的led1=0;这句话的意思是把这个名为led1的这个io的输出变成了地,这样这个二极管...
单片机如何控制LED灯的亮与灭?
LED_D1 =1;\/\/=1亮灯 ,=0灭灯当也要看电路,完善的电路还会有驱动电路如三极管点了,也要看LED固定的那端是接地还是接VCC。最终无非就是通过单片机的IO口输出一个0或1来是LED二极管电路正向导通形成发光。
使用51单片机点亮一个LED
使用51单片机点亮LED的步骤首先理解其基本原理,LED作为发光二极管,有正负极,需将其正极接VCC(5V电源正极),通过一个1k电阻(限流保护)串联,负极连接单片机引脚。当单片机引脚置低电平,电路导通,LED就会亮起,如图所示。在实际操作中,我们需要在Keil4环境中建立项目。首先在系统目录创建一个工程文件...
单片机是怎样控制发光二极管的亮与不亮
1.LED的阳极接地,阴极接单片机IO口,那么IO口高电平,LED灭,低电平,LED亮 2.LED的阴极接地,阳极接单片机IO口,那么IO口高电平,LED亮,低电平,LED灭
如何使发光二极管有顺序的发亮
用时间继电器,第一只时间继电器的线圈和二极管并连。按下开关后给第一只二极管通电同时也给时间继电器通电了,到设定时间后时间继电器给第二个二极管通电同时也给第二个时间继电器的线圈通电了。如此类推。最好用24伏电源,安全
...并概要说明如何利用单片机点亮一个发光二极管
单片机的最小系统由单片机、供电接口、晶振电路(有配起振瓷片电容,通常大小20-30pF)、上电复位电路(10K电阻与1-10uF电解电容组成)。51单片机高电平驱动能力很弱,通常用低电平点亮led灯,led灯负极接单片机IO口,正极通过限流电阻接到电源正。当IO输出低电平时led就亮了 ...
单片机编程:LED发光二极管的初始状态为亮。按一下按键,LED灯灭。再...
LED1_01 = 1; \/\/打开LED灯点亮 while(1){ if(KEY0_01 == 0) \/\/检测按键是否按下 { Delay_1ms(10); \/\/延时去抖动 if(KEY0_01 == 0) \/\/确定按键按下 { LED1_01 = ~ LED1_01; \/\/取反LED灯 [ 亮 . 灭 ]} while(KEY0_01 == 0); \/\/检测松手 } }...
用五一单片机c语言编程,p1口控制八个发光二极管,实现每隔一秒,两两点亮...
本文详细介绍了如何使用C语言在五一单片机上编程,控制P1口实现八个发光二极管的交替点亮。首先,我们定义了一个延时函数delay(),通过两个for循环实现毫秒级的延时。在主函数中,程序初始化P0口为全灭状态,然后进入一个无限循环,每隔一秒,将P0口的特定位设置为1,点亮两个LED,延时1秒后切换到下一个...
单片机P1.0控制点亮一个发光二极管的电路怎么接
电路如图接即可(去掉右边的按键和左边的电容):一般单片机对LED灯的接法都是如此,因为单片机IO口的电流输出能力很弱,一般不使用单片机输出高电平驱动LED灯,一般使用灌电流的方法驱动,即,单片机输出低电平,吸收电流的方法。