复习单片机:点亮LED(内含实物图+硬件设计+软件编程+原始代码)

简介: 复习单片机:点亮LED(内含实物图+硬件设计+软件编程+原始代码)

546ec3c0a03d4df7a0b3a2b717022d25.png

硬件设计


50ca756d76a84666bc17962f7b89cdcc.png


图中 LED 采用共阳接法,即所有


LED 阳极管脚接电源 VCC,阴极管脚通过一个 470 欧的限流电阻接到 P2 口上。根


据前面 LED 的介绍我们知道,要让 LED 发光即对应的阴极管脚应该为低电平,若


为高电平则熄灭。


如果要想 51 单片机控制 LED,就必须通过单片机管脚在 P2 口上输出低电平。


本章所要实现的功能是:点亮 D1 指示灯。


软件设计:


思路:


点亮 D1 指示灯,即让 P2.0 管脚输出一个低电平。


完成后可再控制 D1 指示灯闪烁,即间隔一段时间点亮和熄灭 D1 指示灯。


8b457c74ab924c80965643e93ad310b8.png


 

#include"reg52.h"
sbit LED1=P2^0;
void main()
{
while(0)
{
;
}
}


相关文章
|
3月前
|
C语言
【51单片机】LCD1602显示字符串,时间、时间+按键校准、秒表计时的功能代码。
【51单片机】LCD1602显示字符串,时间、时间+按键校准、秒表计时的功能代码。
|
3月前
|
C语言
51单片机汇编语言流水灯代码
51单片机汇编语言流水灯代码
|
6月前
|
传感器
51单片机循迹小车原理介绍和代码示例
51单片机循迹小车原理介绍和代码示例
51单片机循迹小车原理介绍和代码示例
|
6月前
|
算法 定位技术 C语言
51单片机实现俄罗斯方块游戏编程
设计了一款基于AT89C51单片机的俄罗斯方块游戏机,使用LCD12864液晶显示,按键控制方块移动与变形。游戏中,7种不同形状的方块随机下落,填满一行得分,满屏则游戏结束。包含电源、单片机最小系统、LCD和按键模块的硬件电路通过Proteus进行了仿真,展示了游戏运行、得分和计时等。代码部分展示了检查碰撞和更新地图的函数。
123 1
|
6月前
|
传感器
51单片机矩阵键盘超详解!(内含LCD1602代码)
51单片机矩阵键盘超详解!(内含LCD1602代码)
93 0
【51单片机】一文带你利用【Keil软件的模板功能】【自定义模板】简化操作(带图详解)
【51单片机】一文带你利用【Keil软件的模板功能】【自定义模板】简化操作(带图详解)
【51单片机】自定义动态数码管显示(设计思路&原理&代码演示)
【51单片机】自定义动态数码管显示(设计思路&原理&代码演示)
【51单片机】自定义静态数码管显示(设计思路&代码演示)
【51单片机】自定义静态数码管显示(设计思路&代码演示)
|
6月前
|
编译器 C语言 开发者
单片机原理与应用:探索微型计算机世界
单片机原理与应用:探索微型计算机世界
57 1
|
6月前
|
数据采集 数据处理 C语言
单片机:探索其原理、应用与编程实践
单片机:探索其原理、应用与编程实践
94 1