最小系统八位灯的c语言程序,一个女生物联人的自学单片机笔记2021.1.23(单片机—点亮第一个LED灯)…

Hello!宝宝们,今天是2021.1.22,这里是甜小姐的后花园。

岁岁常欢愉,万事皆顺意

可是磕磕绊绊就是成长的过程,万事顺意的或许是上辈子拯救过世界的仙女吧

当你遇到你觉着特别不公平的事情的那一天,不要伤心,那要恭喜你,你长大了,已经逐渐步入 会,哪有什么到处公平,就像是高中的老师说的,惟有高考这是一片净土,惟有努力充实才能成就本身。

心中装得下大海的人,才能够到 达诗和远方。愿你作一个心里充满阳光的人,一心向阳,对每一件热爱的事物,尽心尽力!时光,必定会让你满载而归。/p>

让咱们赶忙开始今天的学习叭!今天的知识满满哦。

web

硬件电路设计

原理分析

咱们上节课已经制做了一个单片机的最小系统,接下来咱们就开始完成咱们的第一个小项目,经过最小系统外加LED发光二极管,编写程序,使得咱们的LED亮起来吧!

首先咱们须要的有:

CPU:AT89C51单片机

电源:5V

晶振:12M

复位电路:高电平有效

发光二极管

硬件设计电路软件 proteus或者单片机电路板编程

电路图

经过计算咱们能够获得限流电阻的阻值大概在150欧姆-3K欧姆之间

一般咱们取1K,来保证发光二极管可以被正常点亮并且不被烧掉。

经过咱们上节课对单片机引脚的学习,咱们知道,单片机有四组IO口,即32个引脚,因此它既有输入功能也有输出功能,因此你有想到什么呢们能够给LED外接一个高电平,而后用单片机的IO接口提供低电平,那样的话不久能够实现用单片机来控制LED的发光了呗,哈哈哈,你想的很是对!

注意:发光二极管具备单向导电性哦

了解了基本工做原理之后

那么接下来让咱们开始链接电路图吧!svg

画仿真电路图

1.打开最小系统

首先先打开上节课咱们画好的单片机的最小系统电路图

就会出现各类颜色的LED灯,咱们选择喜欢的颜色,双击,添加入左面的面板中,这里咱们选择红色LED灯

注意:由于左下角让咱们画上了别的元件,没地方了,因此能够用鼠标左键拖动选择元件框,这样被选择的元件就能够移动啦。

就能够把他移动到一个空的地方,这样咱们在P1接口的地方就有地方来链接LED灯啦!学习

3.将一个LED灯和电阻进行链接

咱们先来链接一个LED灯

链接我弄成之后选择最左侧工具栏中的第八个终端模式

与之链接,将电阻的阻值进行修改成1K,就完成了一个LED灯的链接啦,童鞋们,大家学会了吗,哈哈哈。

修改电阻阻值只须要点击电阻10K的那个地方就会弹出来一个修改框,把10K改成1K肯定就能够啦

就像这样,是否是就很方便,排阻的内部结构为八个小电阻并联在一块儿,一 引脚为接高电平,这样,咱们就很轻松的链接了八盏小灯在单片机上。固然你要是不嫌麻烦的话,或者以为,画着不过瘾的话

选择Atmel中的At89c51

这个弹框选择否!就能够了

点击左上角的保存按钮

将.c文件加入工程

咱们就能够看到,(.c)文件就被加进来啦

这样咱们就能够写程序啦

写软件以前,咱们知道,咱们的目的是要创建软件和硬件的关系,怎么创建呢,咱们学C语言知道,咱们的头文件是#include,因此,单片机也有头文件,51类单片机的头文件是#include3d

//头文件是创建软件和硬件之间的联系

#include

void main()

{

while(1)

{

}

}

这个代码块即是51单片机的基础框架,之后的代码都是这个基础上来编程的。(while(1)有的宝贝就会问,这不是死循环啦!其实由于单片机不带操做系统,要想使程序一直执行,就要编写一个超级大循环,让它来一直执行。因此程序语句写在循环里面就会循环执行,写在循环外面就只是在单片机上电的时候执行一次!由于咱们要使LED灯一直点亮,因此要将程序写在循环里面啦!大家理解了吗!)

能够看头文件包含什么,咱们选中头文件,右键选择第一个就能够查看头文件啦。

点击左上角的第一个编译按键

左下角就会出现编译程序是否有错误或者警告!

最喜欢没错误的程序,哈哈哈哈哈

选择第三个选项Output

选择OK

这样就大功告成啦!!!

仿真/烧录实现

仿真软件protues

(尚未装好的小宝贝能够看一下主页的第一篇博客哦,里面有具体的新建工程步骤)

单片机烧录软件STC-ISP

(这是一个免安装的软件,谷歌就能够找到哦,没有的小伙伴能够看我主页的资源中就有这个软件)

仿真实现

上面咱们已经把程序写好啦!接下来大家使不是破败不急待啦呢,赶忙让咱们来仿真吧!

打开刚才画好的仿真软件

最中间有空着的一栏,而且旁边有一个黄色的文件夹,点击文件夹

肯定,这样程序就被写入啦!!!哈哈哈哈

第四行有一个打开程序文件

点击左下角的下载/编程

(记得把单片机插到电脑USB接口上)

右面的框会显示寻找单片机,这时把单片机上的电源键打开,而后,你就会惊奇的发现,单片机上的小灯亮起来啦,哈哈哈哈

让咱们期待下节课的内容吧,下节课咱们学习流水灯和跑马灯哦

[√ ] binggou

d999bf20e901c76a219f2f419b53ff20.png ——万事顺意,加油皮皮甜

看似不起眼的日复一日,会在未来的某一天,忽然让你看到坚持的意义!

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113154 人正在系统学习中 相关资源:专业LED光动画制作软件(安装后直接用!)_setup安装包-Delphi工具…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月17日
下一篇 2021年4月17日

相关推荐