历史上的今天
返回首页

历史上的今天

今天是:2025年04月01日(星期二)

正在发生

2020年04月01日 | 51单片机---点亮LED灯

2020-04-01 来源:eefocus

LED工作条件

普通发光二极管的工作压降为1.6V – 2.1V

工作电流 1-20mA

在这里插入图片描述

此处I = U/R = 3mA


点亮LED

在这里插入图片描述

这里在只需控制P1口输出低电平即可点亮LED(即编程时给P1口赋值0)


单片机编程

/***点亮第三颗 第六颗灯***/

#include


sbit LED3 = P1^2; //位定义 第三颗灯

sbit LED6 = P1^5; //第六颗灯


void main(){

LED3 = 0 ;

LED6 = 0;

}


如果灯多的话上面那种方法太麻烦

可以改写为以下代码


#include


void main(){

P1 = 0xdb; //1101 1011

}


LED流水灯

延时函数

/*自定义延时函数 delay(毫秒)*/

void  delay(unsigned int z){

unsigned int x,y;

for (x=z;x>0;x--)

for (y=114;y>0;y--);


循环移位函数

#include

#include //移位函数库

/*自定义延时函数 delay(毫秒)*/

void  delay(unsigned int z){

unsigned int x,y;

for (x=z;x>0;x--)

for (y=114;y>0;y--);

}


void main(){

unsigned int defult;

defult = 0xfe ;  //1111 1110

while (1){

defult = _crol_(defult,1);     //左移_crol_(变量,移动位数)   右移_cror_()

P1 = defult;  

delay(100);

P1 = 0xff;    //1111 1111

delay(10);

}  

}


移位函数与移位运算符的区别

在这里插入图片描述

推荐阅读

史海拾趣

FCI / Amphenol公司的发展小趣事

2005年,FCI迎来了新的发展机遇。贝恩资本,一家在全球近75个工业领域和技术公司有着丰富投资经验的私有投资基金,决定收购FCI。贝恩资本的加入为FCI提供了强大的财力和国际业务支持,使得FCI在连接器市场上更具竞争力。这一收购也标志着FCI正式迈入了一个新的发展阶段。

Amphenol公司的发展故事

意瑞(COSEMITECH)公司的发展小趣事

随着业务的不断发展和市场的不断扩大,意瑞半导体也积极寻求外部投资和战略合作。公司先后获得了得彼投资、架桥投资、深创投等机构超2亿元的股权投资,为公司的持续发展提供了有力的资金保障。此外,意瑞半导体还积极参与各种行业活动和展览,与业界同仁进行深入交流和合作,共同推动半导体行业的发展。

以上五个故事素材可以根据需要进一步扩展和细化,以形成完整的、具有吸引力的电子行业意瑞半导体公司的发展故事。

DESIGNERSYSTEMS公司的发展小趣事

DESIGNERSYSTEMS公司非常注重人才的培养和引进。他们建立了一套完善的人才培养机制,通过内部培训、外部交流等多种方式不断提升员工的综合素质和专业能力。同时,DESIGNERSYSTEMS还积极引进国内外优秀人才,为公司的发展注入新的活力和创新力。这种对人才的重视和投入使得DESIGNERSYSTEMS在电子行业中保持了持续的创新力和竞争力。

Bipolarics Inc公司的发展小趣事

Bipolarics Inc成立之初,专注于研发新型双极性晶体管技术。在经历了数年的实验室研究后,公司成功开发出一种性能卓越、功耗更低的新型晶体管。这一技术突破使得Bipolarics Inc的产品在市场上迅速获得了认可,公司开始扩大生产规模,满足不断增长的市场需求。随着市场份额的逐渐扩大,Bipolarics Inc逐渐成为了双极性晶体管领域的领军企业。

GETEDZ ( HVGT)公司的发展小趣事
电路设计要便于维护和检修,方便在设备出现故障时能够迅速定位并解决问题。
Aptos Technology公司的发展小趣事

为了加速发展,Aptos积极寻求与行业内外的合作伙伴建立合作关系。通过与微软、阿里云等知名公司的合作,Aptos获得了更多的技术支持和市场资源。这些合作伙伴关系的建立,不仅提升了Aptos的技术实力和市场竞争力,还为其未来的发展奠定了坚实的基础。

问答坊 | AI 解惑

请帮忙设计干扰器

本人上司要求设计一个针对2.4GHZ的干扰器,看了很多有关的原理介绍,想设计个以扫频方式工作的干扰器。有人说可以使用一个NE555电路产生锯齿波低频振荡电路,调制于高频振荡电路的容变二极管上,直接产生射频扫描信号,再进行功率放大。 但是由于 ...…

查看全部问答>

开关变压器实计工作和计算的差距

开关变压器实计工作和计算的差距…

查看全部问答>

风力发电机结构

  机舱:机舱包容着风力发电机的关键设备,包括齿轮箱、发电机。维护人员可以通过风力发电机塔进入机舱。机舱左端是风力发电机转子,即转子叶片及轴。   转子叶片:捉获风,并将风力传送到转子轴心。现代600千瓦风力发电机上,每个转子叶片的 ...…

查看全部问答>

触摸屏,大家开始用了么?

小弟最近关注触摸屏相关的技术,但是具备的相关经验甚少。只是记得Cypress之前一直在推电容感应触摸屏。 大家在实际中,用过触摸屏么?用的什么屏?觉得如何?…

查看全部问答>

FIFO和双口RAM

FIFO和RAM有什么区别 什么时候用FIFO 什么时候用RAM…

查看全部问答>

除了身高其他都很保守的简历。

**,您好:   小明。男。1986年17月40日出生。身高190,体重80KG。籍贯山东省济南市。信仰无神论力量崇拜。身体优良。未婚。爱好计算机,吉他,铅笔画,篮球,游泳,做饭。性格柔中带钢,讲原则,重诚信。   2005年9月入读乌 ...…

查看全部问答>

pic 外部中断函数 求解

#include #define uchar unsigned char #define uint  unsigned int #define rclk  RC6 __CONFIG(0X3B31); void extern_init() {         GIE=1;//总中断         PEIE=1;// ...…

查看全部问答>

如何自学嵌入式软件开发

我是学习.Net的,但是对嵌入式比较感兴趣,希望各位高手给小弟指点一下,谢谢各位了…

查看全部问答>

RTC中断允许问题

RTC中断是通过EXTI_17向内核申请中断的,但3.3版本的固件库,RTC例程没有配置EXTI17使能,只是允许了NVIC_RTC和RTC中断允许,怎么就能产生了RTC中断?好奇怪,没搞明白…

查看全部问答>

dsp如何用麦克采集声音

请问c6416的板子如何设置用麦克采集声音呢?其音频芯片为AIC23,板子自带的例程中有一个采用线性输入声音的程序 但没用麦克采声音的程序,希望各位帮帮忙吧!…

查看全部问答>