点亮第一个LED灯
1.看懂局部的led电路原理图,在看懂原理图的基础之上,熟悉那个接口比如 P2几
熟悉它的底层电路逻辑。
2.使用keil5一定要新建一个文件夹 在该文件里面 写程序 防止散落,使用C语言,导入头文件,
生成hex 运行 。
3.使用stc-isp程序烧录,其中板子的型号要相对应,比如烧录进去的板子是STC89C52RC芯片,注意RC不能掉
4.每次创建工程时 都要点击创建生成hex文件
5.延时的时候直接找那个stc-isp程序的延时计算器函数注意系统频率一定要调至12Mhz. 8051指令集也要修改至适应于89C52系列的Y1。
6.注意在闪烁LED灯时,单片机内部程序逻辑是这样的,不加延时函数,它会亮灭,频率很高,
肉眼不可见。加延时函数的逻辑是灯亮,延时,灯灭,再延时。将它们放入while(1)中.
我这里犯了一个错误,就是,只在灯亮和灯灭之间加了一个延时函数,没有在灯灭之后调用延时函数,这样它呈现的效果是:一直亮;原因 是:程序首先执行的操作是让灯亮,然后等500ms,在等500ms的过程中灯继续亮,500ms过后,程序执行灯灭操作,由于灯灭后面没有延时操作,会立马灯亮,这个瞬间很快,肉眼看不见,形成的现象是:灯亮之后,灯灭亮的操作同时进行,肉眼看不见,形成了LED灯一直亮的现象。这里尤其刚入门初学者,尤其要注意这个逻辑的严密性。
错误逻辑:
正确逻辑:
7.对延时函数进行改造,例如:stc-isp里的1ms的延时函数,对其进行传入参数改造,这样只需改变我们想延时时长的参数,就可以实现相对应的延时时间,免去了重新在stc-isp里面查找延时函数的步骤。
关键字:点亮 LED灯
引用地址:
点亮LED灯(STC89C52RC芯片)
推荐阅读最新更新时间:2024-11-13 16:07
DIY:自制小台灯 简单+低成本(图文)
一、简介 :电池盒最多可放四节1865电池,串连输出,数字电压表头监视电池电压情况 图中装入电池为:磷酸铁锂电池 磷酸铁锂电池比较泼辣,过放、过充对电池伤害不大,可以不考虑过放、过充保护 四节磷酸铁锂电池串连输出,额定电压为12.8V 18V太阳能电池板经过恒压电路后输出14.4V恒定电压,给四节串连的铁锂电池充电 不需要恒流,因为太阳能电池板提供充电电流是有限的 二、应用 应用一 :买两块
[电源管理]
万用表如何测量led灯好坏
随着电子科技的发展,日常照明跟上时势,加入了电子科技,为了节能,灯管也使用了LED(发光二极管),使用几十只高能LED运用串并联方式连接而成。 给LED灯管供电有多种方式,通常使用有开关电源和阻容串联式供电,开关电源效率高,市电压波动影响小,但成本较高,阻容串联式比较普遍应用,亦达到节能效果。 单凭一个普通万能表测量判定灯管的好坏,是不可能的(完全击穿除外)。 二极管的极性符号用A表示阳极(俗称为正),K表示阴极(俗称为负),电流一般是从A向K流动,LED灯的亮度用流明来衡量,亮照距离与波长有关。 用万能表测量单一只LED,还要看你使用的是机械针式万能表或数字万能表,两者的表笔代表的极性亦不同,机械表的黑笔(负表笔
[测试测量]
STM32F103学习笔记(二) 创建工程模板+点亮LED+蜂鸣器
捣鼓了几天,终于点亮led了,那个欣慰啊。。。 至于建立工程模板,对于我这种小白来说确实不容易上手,捣鼓了好久,不是忘记添加.c文件,就是忘记加入头文件的路径(头文件的路径千万要是英文)。其实模板建立好之后,只需要编写两个文件夹(1)USER,用来编辑主函数的。(2)HADEWARE(硬件)用来配置相关硬件的,eg:包含led.c led.h 后面要用的话,直接在这里边调用就行了。 接下来就是led的点亮和蜂鸣器发出响声了。 对于led,首先上个电路图: 板子上有两个led,DS0和DS1分别接了PB5,PE5,. 重要的是对init(初始化)的配置: span style= font-size:1
[单片机]
氙气大灯和LED大灯哪个好,LED车灯的优缺点三分钟看懂主流
说起车灯,相信各位车主朋友一定都深有感触,如果没有车灯我们夜间行车将会是如何的场景呢?而它在经历了数百年的变迁之后,已经从最初的煤油灯、白炽灯发展到现在的激光大灯,足可以说汇集成了一部辉煌壮阔的发展史。想想从当初的弱不禁风到现在各种逆天颜值、照射无死角,这简直就是花式逆袭的节奏!此时此刻突然想起了某女歌手的一首“全都是泡(tao)沫(lu)”,你真的是够了!so,接下来小编就和大家聊聊它究竟是如何超神的! 1.0时代:卤素大灯 众所周知,日常生活中我们使用最多的光源就是白炽灯,白炽灯的原理是通过给钨丝导电发热至白炽状态而发出的光亮。虽然白炽灯的亮度已经足够用,但这并不能掩盖它的一大致命劣势,那就是寿命短;一旦钨丝烧断,那么这个
[电源管理]
星星的孩子不孤单,VR点亮希望之光
“尽管已经逐渐接受了孩子患病的事实,但回想起诊疗单上出现‘自闭症’这三个字时的情形,我感觉整个世界都崩塌了。” 已过去一年多的时间,轩轩妈妈有时依然会有错觉,以为这只是一场噩梦。今年四岁的轩轩在一年前参加幼儿园面试时,老师发现他无法直视大人的眼睛,建议送去专业机构进行诊断,进而被确诊为自闭症患儿。 自闭症,又被称作孤独症,广义上学名为孤独症谱系障碍(ASD,Autism Spectrum Disorder)。此病起于婴幼儿期,主要表现为不同程度的言语发育障碍、人际交往障碍、兴趣狭窄和重复刻板行为,约有四分之三的患者伴有明显的精神发育迟滞。 “星星的孩子” 自闭症患儿被叫做“星星的孩子”,他们就像天上的星星,在遥
[嵌入式]
松下发布了一款智能LED灯泡:支持语音控制价格尚未公布
松下在印度市场上拥有坚实的立足点,该品牌在印度提供的最新产品是具有 Wi-Fi 功能的智能 LED 灯泡。 松下 Smart Wi-Fi LED 灯泡上镶嵌有多种颜色的照明选项,用户还可以部署自动调度功能。它具有一个称为 Panasonic Smart Wi-Fi 应用程序的伴侣应用程序,可用于直接从智能手机控制智能灯泡,用户可以从 Play Store 和 App Store 下载该应用。 此外,用户可以将智能灯泡连接到 Amazon Alexa 或 Google Assistant,并使用语音来控制灯光。 Smart Wi-Fi LED 灯泡的额定输出功率为 9 瓦,具有近 1600 万种光影,为用户提供了广泛的选
[手机便携]
LED灯条灯泡结温的测量
用 LED灯 条做成的普泡形灯泡,不需加透镜既能实现360度全角度的光源,使人有回归传统白炽灯的感觉。 LED 灯条灯具有多项应用优势,在市场上刮起了一股不小的旋风,正快速地被用户所接受。LED灯条灯把传统钨丝球泡灯制造技术与LED新兴技术相结合,使用玻璃泡充气技术,把LED灯条密闭在玻璃球泡内,并在内填充混合气体,使其起到散热作用,以达到降低LED结温,减少光衰,延长寿命的目的。 工作状态下LED 灯条的结温是影响各项性能指标的主要因素,也是严重影响LED光衰和使用寿命的关键因素,这些参数对普通 照明 而言都是极其重要的照明质量评价指标,这已经在照明业界达成共识。 把LED灯条密闭在充有混合气体的玻璃球泡内,仅有正
[电源管理]
mini2440之汇编点亮一个LED
代码编辑分析:(运行时可以删除注释,开发板为mini2440) 创建汇编文件led_on.S .global _start -start: LDR R0,=0X56000010 //设置LED的GPIO控制寄存器GPBCON的模式为输出模式,0X56000010为GPB的控制器地址,0X00000400:知设置GPB5的端口为 输出模式是第10位和第11位为10则其余0~9位补0,得到100000000000b,换算为十六进制则为0X00000400 MOV R1,#0X00000400 STR R1, LDR R0,=0X56000014//0X56000014:GPBDAT寄存器地址,0X00000000
[单片机]