收藏 分享(赏)

项目一--控制单个led闪烁.ppt

上传人:无敌 文档编号:1361830 上传时间:2018-07-03 格式:PPT 页数:46 大小:1.20MB
下载 相关 举报
项目一--控制单个led闪烁.ppt_第1页
第1页 / 共46页
项目一--控制单个led闪烁.ppt_第2页
第2页 / 共46页
项目一--控制单个led闪烁.ppt_第3页
第3页 / 共46页
项目一--控制单个led闪烁.ppt_第4页
第4页 / 共46页
项目一--控制单个led闪烁.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、项目一 控制单个LED闪烁,任务一 使用Keil编写程序任务二 使用Proteus设计仿真电路图任务三 硬件电路制作任务四 编写程序控制单个LED闪烁,项目一 控制单个LED闪烁,任务一:使用Keil编写程序 本任务主要熟悉Keil软件的使用方法一、Keil软件概述二、Keil软件的 使用(1)启动Keil双击桌面上的图标,即可启动Keil软件,启动主界面如图1-2所示。(2)建立源文件(3)建立工程文件(4)工程参数设置工程建立后,还需要对工程参数进行设置,以满足要求。(5)编译、连接、调试在设置好工程参数之后,即可进行程序编译、调试以及工程的连接。,项目一 控制单个LED闪烁,任务二使用P

2、roteus设计仿真电路图 本任务主要熟悉Proteus软件的使用方法。一、Proteus软件概述二、Proteus软件的初步使用,项目一 控制单个LED闪烁,二、Proteus软件的初步使用1)菜单栏:菜单栏共由12个部分组成,其功能大部分可以通过工具栏中的图标实现,编辑一般的原理图时,应用工具栏中的图标更快捷、方便。2)原理图编辑区:原理图编辑区是用来编辑原理图的区域,启动主界面后,在该区域会出现蓝色方框,设计原理图时元件必须放到蓝色方框里面。3)预览窗口:预览窗口主要用于单个元件和整个原理图的预览。4)元件列表:此窗口用来显示用户所选择的元件,在需要编辑原理图时,用鼠标单击该窗口对应的元

3、件,再单击原理图编辑区,就可以把元件添加到原理图中。,项目一 控制单个LED闪烁,5)模型工具栏: 模型工具栏,顾名思义,用来选择对应的模型、配件、图形等,下面列出工具栏中部分图标的功能。6)工具栏:工具栏中给出了对编辑窗口中的图形进行操作的快捷方式。7)仿真工具栏:原理图完成后,可以单击仿真工具栏进行仿真运行。,项目一 控制单个LED闪烁,图1-9Proteus启动界面,项目一 控制单个LED闪烁,三、Proteus绘制电路图应用实例(1)打开ISIS Professional的编辑界面在桌面上选择【开始】【程序】Proteus 7 Professional,单击蓝色图标ISIS Profe

4、ssional打开应用程序,如图1-10所示。(2)拾取元件ISIS Professional的元件拾取就是把元件从元件拾取对话框中拾取到图形编辑界面的对象选择器中,元件拾取共有两种办法,现在分别介绍。(3)元件和电源放置将元件从对象选择器中放置到图形编辑区中。,项目一 控制单个LED闪烁,(4)改变元件参数左键双击原理图编辑区中的电容C1,弹出Edit Component(元件属性设置)对话框,如图1-17所示,把C1的Capacitance(电容量)1nF改为30pF。(5)电路连线电路连线采用按格点捕捉和自动连线的形式,所以首先确定编辑窗口上方的自动连线图标和自动捕捉图标为按下状态。任务

5、三硬件电路制作,项目一 控制单个LED闪烁,任务三硬件电路制作(1)打开ISIS Professional的编辑界面在桌面上选择【开始】【程序】Proteus 7 Professional,单击蓝色图标ISIS Professional打开应用程序,如图1-10所示。,图1-10Proteus 7 Professional打开菜单,项目一 控制单个LED闪烁,图1-11ISIS Professional的编辑界面,项目一 控制单个LED闪烁,表1-1单个LED闪烁元件清单,(2)拾取元件ISIS Professional的元件拾取就是把元件从元件拾取对话框中拾取到图形编辑界面的对象选择器中,元

6、件拾取共有两种办法,现在分别介绍。,项目一 控制单个LED闪烁,图1-12元件拾取对话框,项目一 控制单个LED闪烁,图1-13分类拾取元件示意图,项目一 控制单个LED闪烁,图1-14直接拾取元件示意图,项目一 控制单个LED闪烁,图1-15元件拾取后的界面,项目一 控制单个LED闪烁,图1-16元件布置(注:由于软件限制,电阻单位在图中没有给出,凡是有“k”电阻,单位是k,没有标注字母的,单位是。另电容单位中的“u”实际为“”。全书同),(3)元件和电源放置将元件从对象选择器中放置到图形编辑区中。,项目一 控制单个LED闪烁,图1-17元件属性设置对话框,(4)改变元件参数左键双击原理图编

7、辑区中的电容C1,弹出Edit Component(元件属性设置)对话框,如图1-17所示,把C1的Capacitance(电容量)1nF改为30pF。,项目一 控制单个LED闪烁,图1-18“TEXT”属性设置对话框,项目一 控制单个LED闪烁,图1-19单个LED闪烁电路图,(5)电路连线电路连线采用按格点捕捉和自动连线的形式,所以首先确定编辑窗口上方的自动连线图标和自动捕捉图标为按下状态。,任务三硬件电路制作,项目一 控制单个LED闪烁,本任务制作一个单片机最小系统,一、电路元器件清单(见表1-2),表1-2电路元器件清单,项目一 控制单个LED闪烁,表1-2电路元器件清单,项目一 控制

8、单个LED闪烁,二、电路制作,根据图1-20所示原理图进行元器件插装和焊接。过程中注意:1)元器件在PCB插装的顺序是先低后高、先小后大,分布均匀,整齐美观;2)有极性的元器件要严格按照要求来安装,不能错装,如电解电容、发光二极管等;3)要求焊点的机械强度要足够,导电性能良好,且光滑、饱满、无虚焊、假焊。4)为方便其他后续项目使用该最小系统,单片机的四组并行接口采用8Pin排线插针引出。制作完成的单片机最小系统如图1-21所示。,项目一 控制单个LED闪烁,图1-20单个LED闪烁硬件电路图,项目一 控制单个LED闪烁,图1-21单片机最小系统,项目一 控制单个LED闪烁,任务四编写程序控制单

9、个LED闪烁 本任务在前面两个任务的基础,编程实现控制单个LED闪烁。,项目一 控制单个LED闪烁,一、仿真电路设计,表1-3单个LED闪烁仿真元件清单,项目一 控制单个LED闪烁,二、程序设计,三、仿真与调试运行,1)返回到Proteus主界面,打开名为TEST的电路图。如图1-22.2)单击运行按钮,进入仿真运行平台,可以看到运行效果:图1-23所示发光二极管闪烁。,项目一 控制单个LED闪烁,1)返回到Proteus主界面,打开名为TEST的电路图。,图1-22编辑元件窗口,项目一 控制单个LED闪烁,2)单击运行按钮,进入仿真运行平台,可以看到运行效果:图1-23所示发光二极管闪烁。,

10、图1-23单只LED闪烁仿真效果,项目一 控制单个LED闪烁,相关知识知识点一初识单片机,图1-24AT89S51单片机外形图,项目一 控制单个LED闪烁,知识点一初识单片机,图1-25单片机引脚示意图,项目一 控制单个LED闪烁,知识点一初识单片机,表1-4AT89S51主要引脚功能介绍,项目一 控制单个LED闪烁,知识点一初识单片机,表1-4AT89S51主要引脚功能介绍,项目一 控制单个LED闪烁,知识点二单片机的基本结构,(1)中央处理器(CPU)CPU是单片机的控制核心,MCS-51系列单片机中的CPU是8位数据宽度的处理器,能处理8位的二进制数据或代码,主要是进行运算和控制输入输出

11、功能等操作。(2)片内数据存储器(RAM)和特殊功能寄存器(SFR)RAM用于存放读写的数据、运算的中间结果或用户定义的字形表,共有128个8位的数据存储单元。(3)片内程序存储器(ROM)ROM为存放用户程序、原始数据或表格的场所, AT89S51单片机有4KB的程序存储空间。(4)定时/计数器T0、T1T0、T1两个16位定时/计数器,可用作定时器,也可用以对外部脉冲进行计数产生中断。,项目一 控制单个LED闪烁,(5)并行接口MCS-51系列单片机有四组8位并行I/O接口(P0、P1、P2和P3),用于与外部设备间的数据传输。(6)串行接口MCS-51系列单片机的全双工串行通信口,用于与

12、其他设备间的串行数据通信,该串行接口既可以用作异步通信收发器,也可以当同步移位器使用。(7)中断控制系统51系列单片机有两个外中断、两个定时/计数器中断和一个串行中断。(8)内部时钟电路内部时钟电路用于产生单片机运行的脉冲时序。,项目一 控制单个LED闪烁,单片机内部结构示意图,图1-26单片机内部结构示意图,项目一 控制单个LED闪烁,知识点三单片机最小系统,(1)时钟电路单片机时钟电路用于产生单片机工作所需要的时钟信号,保证各部件协调一致地进行工作。包括内部震荡和外部震荡。1)内部振荡方式:接法如图1-27所示,引脚XTAL2和XTAL1间接一只晶体振荡器及两只电容,便构成一个稳定的自激振

13、荡器。2)外部振荡方式:外部振荡方式就是利用外部已有的时钟信号接入单片机内,接法如图1-28所示。 (2)电源电路(3)复位电路使单片机内部各寄存器的值变为确定的初始状态的操作称为复位,复位后单片机从程序的第一条指令开始执行。,项目一 控制单个LED闪烁,图1-27内部振荡方式,项目一 控制单个LED闪烁,图1-28外部振荡方式,项目一 控制单个LED闪烁,图1-29MCS-51系列单片机各种周期间的相互关系,项目一 控制单个LED闪烁,图1-30上电复位电路,项目一 控制单个LED闪烁,图1-31手动按键复位电路,项目一 控制单个LED闪烁,知识点四认识LED,(1)LED的基本信息,发光二

14、极管(Light Emitting Diode,LED)是一种把电转化为光的固态半导体器件,具有单向导通性,外形如图1-32所示。(2)LED工作条件LED采用直流驱动,工作电压是1.53.6V,工作电流是1030mA,电光功率转换接近100%,功耗相当低,应用非常广泛。,项目一 控制单个LED闪烁,图1-32发光二极管实物图,项目一 控制单个LED闪烁,知识点五相关指令介绍,(1)伪指令ORG伪指令不是单片机本身的操作指令,不会命令单片机进行任何操作,从而不影响程序的执行,仅仅是用来帮助进行汇编。(2)SETB置位指令 SETB指令有两种形式:1)SETB C。2)SETB bit。(3)CLR清零指令1)CLR C。2)CLR A。3)CLR bit。,项目一 控制单个LED闪烁,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经济财会 > 贸易

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报