当前位置:网站首页>LED light of single chip microcomputer learning notes
LED light of single chip microcomputer learning notes
2022-07-07 13:13:00 【ly_ zszcyx】
Use the development board :
Puzhong science and technology development board
Compiling software :
keil
Briefly review the LED (led), The core of LED is made of P Type semiconducting body and N Type semiconductor Composed of wafer , stay P Type semiconductor and N There is a transition layer between type a semiconductors , be called PN junction . It has a single conductivity .
Positive and negative judgment :
Usually :
1、 Yes The gap One end of is negative ;
2、 The end with the horizontal bar is the negative pole ;
3、 One end with a white parallel bar is a negative pole ;
4、 One end in the direction of the triangular arrow is the negative pole ;
5、 One end of the small circle of plug-in diode silk screen printing is the negative pole , The big circle is the positive pole .
In vertical position welding In this case, the original body is in the positive ring
6、 The square hole of the plug-in LED is the first pin and the positive pole is the first pin .
Schematic diagram of development board :

Light a lamp , Set the corresponding discipline to low level
sbit Variable name = Address values ;
Code :
#include "reg52.h" // This file defines some special function registers of MCU
#include<intrins.h> // Because you're going to use the left-right shift function , So add this header file
sbit led0 = P2^0; // The of single chip microcomputer P2.0 The port is defined as 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;
// Lighten up 8 individual led The lamp
void lighterLed()
{
while(1)
{
led0=0; //P2.0 The port is set to low level
led1=0; //P2.1 The port is set to low level
led2=0; //P2.2 The port is set to low level
led3=0; //P2.3 The port is set to low level
led4=0; //P2.4 The port is set to low level
led5=0; //P2.5 The port is set to low level
led6=0; //P2.6 The port is set to low level
//led7=0; //P2.7 The port is set to low level
}
}
/*******************************************************************************
* Letter Count name : main
* The functionality : The main function
* transport Enter into : nothing
* transport Out : nothing
*******************************************************************************/
void main()
{
lighterLed(); // Lighten up LED
}边栏推荐
猜你喜欢

详细介绍六种开源协议(程序员须知)
![[learning notes] agc010](/img/2c/37f2537a4dadd84adacf3da5f1327a.png)
[learning notes] agc010

Milkdown 控件图标

Cloud detection 2020: self attention generation countermeasure network for cloud detection in high-resolution remote sensing images

Vscode编辑器ESP32头文件波浪线不跳转彻底解决

OSI 七层模型

滑轨步进电机调试(全国海洋航行器大赛)(STM32主控)
![[Presto profile series] timeline use](/img/c6/83c4fdc5f001dab34ecf18c022d710.png)
[Presto profile series] timeline use

10 张图打开 CPU 缓存一致性的大门

Go语言学习笔记-结构体(Struct)
随机推荐
Query whether a field has an index with MySQL
【无标题】
QQ的药,腾讯的票
[untitled]
Go language learning notes - structure
Storage principle inside mongodb
关于 appium 如何关闭 app (已解决)
HZOJ #235. Recursive implementation of exponential enumeration
ESP32系列专栏
Why can basic data types call methods in JS
Signal strength (RSSI) knowledge sorting
分布式事务解决方案
RecyclerView的数据刷新
ORACLE进阶(五)SCHEMA解惑
Adopt a cow to sprint A shares: it plans to raise 1.85 billion yuan, and Xu Xiaobo holds nearly 40%
TPG x AIDU|AI领军人才招募计划进行中!
Coscon'22 community convening order is coming! Open the world, invite all communities to embrace open source and open a new world~
记一次 .NET 某新能源系统 线程疯涨 分析
Go语言学习笔记-结构体(Struct)
[Presto profile series] timeline use