单片机案例点亮一颗发光二极管
大家好,今天和大家分享的是单片机案例——点亮一颗led灯。这个可以说是每个人在初步接触单片机是都会学到的一个程序,我们来看看怎么做吧
操作方法
(01)这里我就直接进入程序了,前面的建立工程呀,设置参数那些我就不说了,在我其他的经验中也有讲到了,不懂的可以看看我以前的经验哦。
(02)学习目标点亮P1口的一个LED灯该程序是单片机学习中最简单最基础的,通过程序了解如何控制端口的高低电平
(03)图片中是完整的程序,我们来一步步讲解一下,#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义sbit LED=P1^0; // 用sbit 关键字定义LED到P1.0端口,意思是现在LED就代表了P1.0端口,LED是自己任意定义且容易记忆的符号void mian()是主函数的意思,下面几行是主函数程序书写时的基本框架void main (void){while (1){}}我们要知道,单片机只能只能识别0和1的命令,一般0代表低电平,1代表高电平,因为我们前期已经定义LED到P1.0端口,所以这里的LED=0,LED=1,就代表P1.0端口的电平状态。对应LED就会相应的亮起。
(04)写好了程序那我们也要在仿真软件中画好相对应的电路图,这样我们就要了解发光二极管的特性,和怎么才能点亮它。程序中用“//”后面的程序是不执行的。二级管有单向导电的特性,我们可以看到发光二极管的符号里面有一个箭头,箭头方向代表电流电流方向,电流的产生有需要电势差,电流从正极流向负极
(05)知道上面这些我们就可以知道,程序使得P1.0端口输出0,0就代表低电平,通俗地说就是负极,电流要从正极流向负极,二极管具有单向导电性,所以电路因如图制作才能点亮发光二极管。
(06)如果我们希望LED=1时让发光二极管亮,那么我们的电路图就要更改了,此时P1.0端口为高电平,即正极,根据二极管具有单向导电性,又要形成电势差,电路图如图制作。
(07)电路图画好后,双击芯片,载入hex文件
(08)点击开始就可以看到效果啦
(09)小白一枚,写的不好请见谅O(∩_∩)O
特别提示
希望对大家有所帮助
-
老司机带你飞不用怎么找百度云资源分享你懂
我们有一些资源平时是保存在百度云里面的,要想分享给身边的朋友怎么操作呢,下面就给大家介绍一下如何分享百度云资源。操作方法(01)打开浏览器,然后在搜索栏里面输入【百度网盘】,然后点击百度网盘的官方网站。(02)打开百度网盘的登录界面后,通过扫一扫登录。就是打开手...
-
如何用ppt绘制直尺刻度
老师们在教学到认识刻度时会经常用到画刻度,尤其是出个练习题,画个刻度非常头疼,画不标准或者不规范,今天我来告诉老师们一个非常简单的绘制方法,一学就会。操作方法(01)先画一条水平的直线(大约10多厘米),和一条竖直线段(0.2-0.3厘米)。(02)将竖直的线段复制并粘贴几个(需要...
-
笔记本电脑win10如何快速取消“锁屏密码”?
日常工作生活中,除了工作和公众场所,私人以及家里电脑没有必要设置锁屏密码,每次登录输入一连串密码显得多余,已经设置的可以取消。下面介绍一下“笔记本电脑win10如何快速取消“锁屏密码”?”操作方法(01)右键点击桌面左下角“开始”——“运行”,打开“运行”对话框...
-
微信动画表情要怎么保存到手机里
有很多朋友想把微信上的动态表情储存到手机相册里面,其实操作很简单。下面小编就来告诉大家微信动画表情要怎么保存到手机里。操作方法(01)打开电脑上的“微信”,打开对话框。(02)打开电脑上下载好的GIF制作软件,选择“启动屏幕录制”,把窗口框住想要保存的动图,点击“...