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

看似不起眼的日复一日,会在未来的某一天,忽然让你看到坚持的意义!
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113154 人正在系统学习中 相关资源:专业LED灯光动画制作软件(安装后直接用!)_setup安装包-Delphi工具…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!