当前位置: 首页 > article >正文

51单片机-点亮LED和蜂鸣器

目录

1、理论基础

1.1、LED是什么

1.2、LED的工作原理

1.3、看懂原理图

 2、点亮第一个LED

3、LED闪烁

4、LED流水灯

4.1、C语言常用的预处理命令

4.2、循环左移右移函数

5、蜂鸣器

 5.1、ULN2003简介


1、理论基础

1.1、LED是什么

LED,即发光二极管,是一种半导体固体发光器件。

1.2、LED的工作原理

LED的工作是有方向性的,只有当正极接到LED阳极,负极接到LED的阴极的时候才能工作,如果反接LED是不能正常工作的。

开发板上面LED的原理图如下图,LED的阳极串联一个电阻,然后连接到电源VCC,而LED的阴极连接到单片机的P2口,如果你想点亮一盏LED就对把单片机相对应的IO赋为低电平

1.3、看懂原理图

 2、点亮第一个LED

C语言知识点:

sbit 变量名 = 地址值;

在给某一个引脚取名的时候经常会用到

#include "reg52.h"

sbit led = P2^0;

void main()
{
  while(1)
  {
     led = 0;     
  }
}

3、LED闪烁

#inclu

http://www.kler.cn/a/553039.html

相关文章:

  • java后端开发day17--ArrayList--集合
  • 算法日记20:SC72最小生成树(prim朴素算法)
  • 【AI面板识别】
  • WPF9-数据绑定进阶
  • Bug:Goland debug失效详细解决步骤【合集】
  • 16-省份数量
  • 0081.基于springboot+uni-app的垃圾分类小程序+论文
  • 数据结构与算法学习笔记----计数类DP
  • 学习路之微服务--PHP中实现微服务几种方式
  • vue非组件的初学笔记
  • unity学习49:寻路网格链接 offMeshLinks, 以及传送门效果
  • Java基础——代理模式
  • Vue的双向数据绑定和React的单向数据流在处理对象数组时的行为
  • html css js网页制作成品——HTML+CSS李钧锐网页设计(4页)附源码
  • HCIA-Access V2.5_13_1_4_VLAN切换
  • C语言中ASCII码与整型互相转换的那些事儿
  • 前端VUE3的面试题
  • 深入解析SORT多目标跟踪算法:从原理到实现
  • 工业制造能耗管理新突破,漫途MTIC-ECM平台助力企业绿色转型!
  • 亲测Windows部署Ollama+WebUI可视化