首页 > 其他分享 >51单片机入门教程——点亮第一个LED灯

51单片机入门教程——点亮第一个LED灯

时间:2024-11-14 21:47:46浏览次数:3  
标签:LED1 LED P2.0 入门教程 51 低电平 单片机 管脚

LED即发光二极管,具有单向导电性,通过5mA左右电流即可发光,电流越大,其亮度越强,但若电流过大,会烧毁二极管。

开发板上LED模块电路如下图所示:

通过上图可以看出D1-D8连接单片机上的P20-P27口。图中LED采用共阳接法,即所有LED阳极管脚接电源VCC,阴极管脚通过一个471欧的限流电阻接到P2口上。

根据上面LED的介绍我们知道,要让LED发光即对应的阴极管脚应该为低电平,若高电平则熄灭。如果要想51单片机控制LED,就必须通过单片机管脚在P2口上输出低电平。


#include "reg52.h"


//将P2.0管脚定义为LED1
sbit LED1=P2^0;


void main()
{
   LED1=0;//将LED1端口设置为低电平
	while(1);

}

​

首先将51单片机的头文件包含进来,然后使用sbit关键字来定义P2.0管脚,定义好后即可使用LED1来替代P2.0口的操作。主函数功能非常简单,首先让LED1为低电平,即P2.0口输出为低电平,D1指示灯即点亮,然后进入while循环,单片机此时一直在while内循环操作。

实验结果,如下图:

标签:LED1,LED,P2.0,入门教程,51,低电平,单片机,管脚
From: https://blog.csdn.net/2303_76725996/article/details/143752965

相关文章

  • 代码随想录算法训练营day46| 647. 回文子串 516.最长回文子序列
    学习资料:https://programmercarl.com/0647.回文子串.html#算法公开课动态规划最后一部分:回文字符串子串是从原字符串中连续截取的;子序列可以是从原字符串中不连续提取出元素构成的学习记录:647.回文子串(难构造dp数组,dp数组是从原字符串截取[i,j]范围的片段是否是回文字符串,布尔......
  • 51c大模型~合集43
    我自己的原文哦~  https://blog.51cto.com/whaosoft/11870499#PanoSent情感分析的终极形态:全景式细粒度多模态对话情感分析基准罗盟,本工作的第一作者。新加坡国立大学(NUS)人工智能专业准博士生,本科毕业于武汉大学。主要研究方向为多模态大语言模型和SocialAI、Human-ecce......
  • 黑客技术渗透测试零基础入门教程—一文讲清什么是内网渗透!
    前言这是晓晓给粉丝盆友们整理的网络安全渗透测试入门阶段内网渗透与防御教程喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。一.什么是内网渗透内网渗透是指攻击者已经进入了目标系统的内部网络,通过侧信道攻击、横向渗透等方式进一步控制系统,获取敏感信息......
  • Package libgconf-2-4 is not installed
    背景ubuntu下载官网的向日葵客户端,按照官方的步骤安装,报错如下:Packagelibgconf-2-4isnotinstalled分析用apt-get也下载不下来,官方faq没能找到有用的处理方法,只能自行找到安装包自己安装依赖包离线下载sudowgethttp://th.archive.ubuntu.com/ubuntu/pool/universe/g/g......
  • 题解:P11251 [GESP202409 八级] 美丽路径
    题目传送门题目大意给你一颗树,每个结点为黑色或白色。求一条路径,使得路径上距离为奇数的点颜色不同,距离为偶数的点颜色相同,输出这条路径最多能包含多少结点。思路讲解容易想到用树形动态规划搭配dfs解决。将结点1......
  • NIZK零知识证明-Groth10-Short Pairing-based Non-interactive Zero-Knowledge Argume
    点个关注吧谢谢!有需要论文知道、审稿,申博资料准备,答辩等的可以私信前序文章见:一;二。五、CommonReferenceString公共字符串设定q=n......
  • 红客入门教程,零基础入门到精通,收藏这篇就够了
    渗透测试是门技术,也是一门艺术。参考书籍《欺骗的艺术》《入侵的艺术》《社会工程学攻击1》《社会工程学攻击2》这门技术(艺术)一开始也不是每个人都会的,正所谓没有人一出生就会走路,从不懂到入门到深谙,一步步慢慢来,每个人都是这样;但是在这个过程中,思路无疑是最重要的,没有做......
  • 超详细的 Stable Diffusion Webui入门教程 基础操作
    前言工欲善其事,必先利其器!今天我们聊聊StableDiffusionWebUI的基础操作以及各个参数都代表了什么。一、大模型的切换在StableDiffusion(以下简称SD)的背景下,大模型通常意味着,它能够更准确地理解给定的文本提示,生成更符合用户期待的图像。这些大模型通常是通过使用......
  • Principles of Distributed Ledgers
    PrinciplesofDistributedLedgers:CourseworkObjectiveTheobjectiveofthiscourseworkistodevelopaSoliditycontract,HumanResources,whichimplementsahumanresources(HR)paymentsystemandtodeployitonOptimism.Thiscontractwillenableahum......
  • Introspect M5513-DDR5 MR-DIMM Module Test System
    M5513DDR5MR-DIMMModuleTestSystemComplete ChaaracterizationandFuncationalTestingofMR-DIMMModulesTheM5513isanall-inclusivememorytestsystemfornext-generationDDR5multiplexed-rankdualinline memorymodules(MR-DIMM).Operating......