【单片机学习笔记】(二)———LED电路控制与软件延时函数

一、原理图

【单片机学习笔记】(二)———LED电路控制与软件延时函数 【单片机学习笔记】(二)———LED电路控制与软件延时函数

【单片机学习笔记】(二)———LED电路控制与软件延时函数

 

二、原理分析

发光二极管(LED)

【单片机学习笔记】(二)———LED电路控制与软件延时函数
  1. 0805贴片型:有绿色的部分是2脚(阴极K或C),没有绿色的部分对应1脚(阳极A)。
  2. 直插型LED:引脚长的为阳极,引脚短的为阴极。如果引脚被人工剪成一样长,看灯内,大片对应阴极,小片对应阳极。
  3. 初始化的时候,所有内部寄存器除了SP以外,其他都是0x00;所有端口寄存器初始化都是0xff。
  4. 51单片机是高电平复位,上电即复位或者手动复位。

LED锁存电路

  1. 译码电路原理与上一篇中继电器与蜂鸣器原理相同,因此不再赘述。
  2. 该电路中八个LED是共阳接法,只要输出端口赋低电平0即可点亮LED。

 

三、软件延时

  1. 软件延时函数可以在stc-isp中直接生成,自己设置定时长度。
  2. 注意设置系统频率与IRC频率一致。
  3. 注意根据单片机型号正确选择指令集。

 

四、代码实现

点亮一个LED

流水灯

LED从中间往两边亮(数组的用法)

 

来源:EstherYoo

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月15日
下一篇 2020年6月15日

相关推荐