c51点亮第一个led灯电路图(8个led灯从两边向中间亮,c51程序)
如何用C51单片机实现P0口接两个按键,P1口接8个LED灯。key1按下左移动1位点亮LED key2按下右移动1位点LED
给个四路:
定意一个变量;
if(按键1按下)
变量为1;
if(按键2按下)
变量为2;
if(变量==1)
{
左移控制;
}
else if(变量==2)
{
右移控制;
}
求两个独立开关控制点亮一个led灯的原理图?
1. 双控开关基础电路图当K1扳到1位置的时候,k2扳到3位置,电路接通,电灯亮,此时,再扳动任何一个开关,都能使电灯熄灭。这属于两地开关控制
8个LED灯从左到右依次亮,亮0.5秒,第二个亮0.5秒,依次类推 用c51编程
//假设灯接在P2口上,假设用了12M的外部晶振
#include reg52.h
void timer0_init()
{
TMOD=0X01;
TR0=0;
TH0=0XEC; //0.5s
TL0=0X78;
ET0=0;
TF0=0;
}
void main()
{
int i;
timer0_init();
TR0=1; //打开定时器
while(1)
{
for(i=0;i8;i++)
{
P2= ~(1i); //轮流点亮led
while(TF0==0); //等待0.5s时间到
TF0=0; //清标志位
TH0=0XEC;
TL0=0X78;
}
}
}
51单片机led灯怎么亮
要式连接51单片机的LED灯被点亮,拢共需要三步:
搭建好51单片机运行的最小系统,并连接好下载线。
LED灯的正极经过470Ω电阻连接在电源正极上,LED灯的负极连接在单片机的某个接口上,例如连接I/O口P1.0上。
编程使P1.0输出低电平,将编译好的程序下载到单片机里,在单片机再次上电后就可以看到LED灯发光亮起了。
51单片机怎么只控制一颗LED灯闪烁
1、新建项目,如图所示。
2、添加头文件,创建延迟函数。
3、创建C主函数。
4、添加死循环效果。
5、点亮LED灯。P1=0x7e;二进制11111110。
6、添加延迟效果。
注意事项:
很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。
关于c51点亮第一个led灯电路图和8个led灯从两边向中间亮,c51程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。微信号:ymsc_2016
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~