当前位置:网站首页>单片机学习笔记之点亮led 灯
单片机学习笔记之点亮led 灯
2022-07-07 11:26:00 【ly_zszcyx】
使用开发板:
普中科技开发板
编译软件:
keil
简单复习一下发光二极管(led),发光二极管的核心部分是由P型半导体和N型半导体组成的晶片,在P型半导体和N型半导体之间有一个过渡层,称为PN结。具有单向导电性。
正负极判断:
通常情况下:
1、有缺口的一端为负极;
2、有横杠的一端为负极;
3、有白色双杠的一端为负极;
4、三角形箭头方向的一端为负极;
5、插件二极管丝印小圆一端是负极,大圆是正极。
在立式焊接的情况下原件本体在正极圈里
6、插件发光二极管方孔为第一脚为正极。
开发板原理图:
点亮一盏灯,把相应管教置位低电平
sbit 变量名=地址值;
代码:
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
#include<intrins.h> //因为要用到左右移函数,所以加入这个头文件
sbit led0 = P2^0; //将单片机的P2.0端口定义为led0
sbit led1 = P2^1;
sbit led2 = P2^2;
sbit led3 = P2^3;
sbit led4 = P2^4;
sbit led5 = P2^5;
sbit led6 = P2^6;
sbit led7 = P2^7;
//点亮 8 个 led 灯
void lighterLed()
{
while(1)
{
led0=0; //P2.0端口设置为低电平
led1=0; //P2.1端口设置为低电平
led2=0; //P2.2端口设置为低电平
led3=0; //P2.3端口设置为低电平
led4=0; //P2.4端口设置为低电平
led5=0; //P2.5端口设置为低电平
led6=0; //P2.6端口设置为低电平
//led7=0; //P2.7端口设置为低电平
}
}
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
lighterLed(); //点亮LED
}
边栏推荐
- php——laravel缓存cache
- Vscode编辑器ESP32头文件波浪线不跳转彻底解决
- Storage principle inside mongodb
- How did Guotai Junan Securities open an account? Is it safe to open an account?
- 【无标题】
- 人均瑞数系列,瑞数 4 代 JS 逆向分析
- LIS 最长上升子序列问题(动态规划、贪心+二分)
- Isprs2021/ remote sensing image cloud detection: a geographic information driven method and a new large-scale remote sensing cloud / snow detection data set
- Practical case: using MYCAT to realize read-write separation of MySQL
- 迅为iTOP-IMX6ULL开发板Pinctrl和GPIO子系统实验-修改设备树文件
猜你喜欢
达晨与小米投的凌云光上市:市值153亿 为机器植入眼睛和大脑
共创软硬件协同生态:Graphcore IPU与百度飞桨的“联合提交”亮相MLPerf
Practical example of propeller easydl: automatic scratch recognition of industrial parts
.Net下極限生產力之efcore分錶分庫全自動化遷移CodeFirst
ESP32 ① 编译环境
Awk of three swordsmen in text processing
Cloud detection 2020: self attention generation countermeasure network for cloud detection in high-resolution remote sensing images
“新红旗杯”桌面应用创意大赛2022
TPG x AIDU|AI领军人才招募计划进行中!
Go language learning notes - structure
随机推荐
Cookie and session comparison
聊聊伪共享
test
RealBasicVSR测试图片、视频
Unity 构建错误:当前上下文中不存在名称“EditorUtility”
JS缓动动画原理教学(超细节)
分屏bug 小记
Milkdown 控件图标
Awk of three swordsmen in text processing
Day26 IP query items
一文读懂数仓中的pg_stat
Isprs2021/ remote sensing image cloud detection: a geographic information driven method and a new large-scale remote sensing cloud / snow detection data set
Pay close attention to the work of safety production and make every effort to ensure the safety of people's lives and property
Scripy tutorial classic practice [New Concept English]
简单好用的代码规范
Practical example of propeller easydl: automatic scratch recognition of industrial parts
分布式事务解决方案
Shortcut key of Bash
【学习笔记】AGC010
Differences between MySQL storage engine MyISAM and InnoDB