项目4__流水灯的安装与调试电子课件 高教版 中职 单片机控制装置安装与调试.ppt
《项目4__流水灯的安装与调试电子课件 高教版 中职 单片机控制装置安装与调试.ppt》由会员分享,可在线阅读,更多相关《项目4__流水灯的安装与调试电子课件 高教版 中职 单片机控制装置安装与调试.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目4_流水灯的安装与调试电子课件 高教版 中职 单片机控制装置安装与调试任务一:设计任务一:设计8路流水灯电路路流水灯电路 学习目标:学习目标:l正确理解正确理解8路流水灯电路工作原理路流水灯电路工作原理l能能讲讲出制作出制作8路流水灯所需元器件名称及型号路流水灯所需元器件名称及型号l能在面包板、多孔板上制作能在面包板、多孔板上制作8路流水灯硬件电路路流水灯硬件电路l学会学会检测检测8路流水灯能否正常工作的方法路流水灯能否正常工作的方法图图4-1 常见的彩灯流水灯常见的彩灯流水灯流水灯流水灯电电路是在路是在项项目一目一“指示灯电路指示灯电路”基础上扩展而来,即在指示基础上扩展而来,即在指示灯
2、电路基础上将一路扩展示灯电路基础上将一路扩展示为为八路。八路。如如图图4-2所示,先忽略单片机不看,将原本要接入单片机的所示,先忽略单片机不看,将原本要接入单片机的8个端个端口连接起来,使用一个开关口连接起来,使用一个开关K和一个和一个5V直流直流电电源控制,源控制,8条支路相同,条支路相同,都是由都是由1个电阻、个电阻、1个二极管构成,总电流是各支电路之和。合上开个二极管构成,总电流是各支电路之和。合上开关关K,8路发光二极管全导通;断开开关路发光二极管全导通;断开开关K,8路发光二极管全熄灭。路发光二极管全熄灭。如如图图4-2选用元件为:选用元件为:8个个3mm红红色色 LED 发发光二极
3、管、光二极管、个个0.25W四色四色环环碳膜碳膜电电阻阻1、一个、一个5V开关开关电电源、一个源、一个8.58.5mm 双排自双排自锁锁开关。流开关。流过过开关的开关的工作工作电电流:流:I1=(E-2)/R =(5V-2V)/1K=3mAI =8I1 =8 3 =24 mA上述开关如果再演上述开关如果再演变变成接入成接入单单片机的个端口,只要控片机的个端口,只要控制制单单片机的每个口通与断,就能控制片机的每个口通与断,就能控制8路流水灯的亮与灭。路流水灯的亮与灭。图图4-2 8路流水灯电路连接图路流水灯电路连接图知识链接何何谓谓共阳共阳电电路:在一个路:在一个电电路中,都是由路中,都是由电电
4、源向各元件供源向各元件供电电,使得元件,使得元件有有电电流通流通过过而正常工作。在而正常工作。在单单片机控制片机控制电电路中,若功能相同路中,若功能相同的若干的若干支支电电路路有一端合并在一起,该端加高电平、另一端加低电平,支路能工作的有一端合并在一起,该端加高电平、另一端加低电平,支路能工作的这些这些电电路称之路称之为为共阳共阳电电路,路,反之反之,这这些些电电路称路称为为共阴共阴电电路。路。早期普通型早期普通型单单片机每片机每I/O口向外供电电流口向外供电电流(拉电流拉电流)最大值为最大值为230uA,由,由外电路向单片机输送电流外电路向单片机输送电流(灌电流灌电流)最大值为最大值为6mA
5、。STC10、STC 11、STC 12、STC 15系列芯片,默认值与普通单片机拉电流相同,而系列芯片,默认值与普通单片机拉电流相同,而灌灌电电流最大流最大值值可达可达20mA。STC公司芯片从公司芯片从STC10系列开始,可以通过软件系列开始,可以通过软件设置使得芯片拉电流最大值达到设置使得芯片拉电流最大值达到20mA,但使用时注意加限流电阻,以,但使用时注意加限流电阻,以防损坏单片机。防损坏单片机。通通过过一个普通一个普通单单片机芯片的片机芯片的总电总电流,一般不超流,一般不超过过71mA左右,左右,STC公司公司芯片从芯片从STC10系列芯片系列芯片开始,开始,总电总电流流可达可达12
6、0mA,因此在设计、选择元件时,因此在设计、选择元件时,要考虑总电流这个因素。这就是为什么在单片机设计电路中一般让要考虑总电流这个因素。这就是为什么在单片机设计电路中一般让I/O低电平低电平工作的原因。工作的原因。假假设设使用使用STC15系列单片机,并且只使用单片机个口对路流水灯系列单片机,并且只使用单片机个口对路流水灯进行控制,因为总电流可以达进行控制,因为总电流可以达120mA,理论上,假设路最大电流工作,理论上,假设路最大电流工作,每,每路的最大路的最大电电流可达:流可达:120/8=15 mA,单片机一般压降为,单片机一般压降为0.5V,LED压降简单压降简单计算为计算为2V,因此通
7、过,因此通过限限流流电电阻的阻的电压电压大小大小为为2.5V,每路最大电流为,每路最大电流为15 mA,因此电阻值最小应是:因此电阻值最小应是:2.5V/15 mA=167,理论上,理论上167以上电阻都可以使用,以上电阻都可以使用,一般单片机电路中常见到一般单片机电路中常见到300左右左右限限流流电电阻阻就是根据就是根据这这个原理个原理设计设计的。的。但是但是单单片机内部运行片机内部运行时时有有电电流,同流,同时还时还要要带带其它其它负载负载工作,工作,选择电选择电阻的阻的依据,只要依据,只要最低电流最低电流满满足用足用户户要求就行。要求就行。查阅资料,查阅资料,如果如果3mm红色红色 LE
8、D 发光二极管在发光二极管在2.5电源工作下,可电源工作下,可串串最大最大电电阻是多少?阻是多少?(选择不同型号的选择不同型号的LED,最大值是不一样的,工作中一,最大值是不一样的,工作中一般都是选用熟悉的元件进行设计般都是选用熟悉的元件进行设计)图图4-3为单片机控制为单片机控制8路共阳流水灯电路的工作原理图。路共阳流水灯电路的工作原理图。图图4-3 单片机控制单片机控制8路共阳流水灯电路的工作原理图路共阳流水灯电路的工作原理图任务实施1一、在面包板上制作一、在面包板上制作8路共阳流水灯硬件电路路共阳流水灯硬件电路1选择元器件选择元器件(1)(1)1只只SYB-130万能面包板;万能面包板;
9、(2)(2)8只只0.25W四色环碳膜四色环碳膜1K K电阻;电阻;(3)(3)8只只3mm红色红色 LED发光二极管;发光二极管;(4)(4)4根双公,根双公,20CM杜邦线;杜邦线;(5)(5)1只只8.5*8.5mm 双排自锁开关;双排自锁开关;(6)(6)1只只5V开关电源。开关电源。2如图如图4-4所示所示,是插建共阳八路流水灯的参考实物图。是插建共阳八路流水灯的参考实物图。3在面包板上按图在面包板上按图4-4所示进行实物图插件所示进行实物图插件(1)双排自锁开关:一端插到隔槽上面第二至四竖槽空孔内,另双排自锁开关:一端插到隔槽上面第二至四竖槽空孔内,另一端插隔槽下方一端插隔槽下方。
10、(2)电阻:一端分别插入隔槽上面竖槽空孔内,另一端插入隔槽电阻:一端分别插入隔槽上面竖槽空孔内,另一端插入隔槽下面竖槽空孔内。若电阻下端直接插入电源地下面竖槽空孔内。若电阻下端直接插入电源地横槽空孔内,不能横槽空孔内,不能实实现对现对每路每路单单独控制。独控制。(3)发光二极管:长脚端是二极管的正极,将长脚端全部插入电发光二极管:长脚端是二极管的正极,将长脚端全部插入电源正极横槽空孔内,另一端与电阻端相接。源正极横槽空孔内,另一端与电阻端相接。(4)双公杜邦线:第一根线电源正极引入线,与自锁开关相接;第双公杜邦线:第一根线电源正极引入线,与自锁开关相接;第二根线设为电源地引入线,与电源地横槽相
11、接;第三根线自锁开关、二根线设为电源地引入线,与电源地横槽相接;第三根线自锁开关、电源正极横槽连接线,开关开启后给每个支路供电使用;第四根线电源正极横槽连接线,开关开启后给每个支路供电使用;第四根线用来检测每路工作是否正常,一端插电源用来检测每路工作是否正常,一端插电源地地横槽内横槽内,另一端,另一端悬悬空,空,准准备备与每路与每路电电阻下端相阻下端相连连。任务评价1 将第四根将第四根悬悬空端分空端分别别插入隔槽下插入隔槽下方方对应电对应电阻阻竖竖槽中,若槽中,若对应对应上上面面竖竖槽槽发发光二极管亮,光二极管亮,说说明接插完好,若不亮,需使用万用表明接插完好,若不亮,需使用万用表进进行行检测
12、检测。可能是下列几种情况:。可能是下列几种情况:(1)(1)元件是否元件是否损损坏坏;(2)(2)电电源是否供源是否供电电;(3)(3)元件是否插好元件是否插好;(4)(4)发发光二极管是否插反光二极管是否插反;(5)(5)是否按了自是否按了自锁锁开关开关。根据不同根据不同现现象象进进行排除,直到故障全部排除,行排除,直到故障全部排除,8路均能点亮为路均能点亮为止。止。任务实施2二、在多孔板上制作二、在多孔板上制作8路共阳流水灯硬件电路路共阳流水灯硬件电路 1选择元器件选择元器件(1)1只只159cmcm多孔板多孔板;(2)8只只3mm红色红色 LED发光二极管;发光二极管;(3)1根根2.5
13、4间距间距/1*40P排针;排针;(4)8只只0.25W四色环碳膜四色环碳膜1K K电阻;电阻;(5)1只只5V5V开关开关电电源源;(6)焊接工具、焊丝等焊接工具、焊丝等 。2如图如图4-5所示,是参考焊接的共阳八路流水灯实物图。所示,是参考焊接的共阳八路流水灯实物图。3在多孔板上按图在多孔板上按图4-5所示进行实物焊接所示进行实物焊接(1)排针:分两组,一组为电源正极引入端,一般焊接排针:分两组,一组为电源正极引入端,一般焊接2个排针端子;另个排针端子;另一组为一组为8个排针端子,供个排针端子,供8路信号引入。路信号引入。(2)电阻:一端分别焊接到电阻:一端分别焊接到8个排针端子,另一端分
14、别与发光二极管负极个排针端子,另一端分别与发光二极管负极焊接。焊接。(3)发光二极管:长脚焊接在一起,引入到电源正极排针端子,另一端分发光二极管:长脚焊接在一起,引入到电源正极排针端子,另一端分别与电阻焊接。别与电阻焊接。任务评价2将将电电源正极插在源正极插在2个排针端子的一个端子,负极分别依次插在个排针端子的一个端子,负极分别依次插在8个排个排针端子上,若对应端子发光二极管亮,说明焊接完好,若不亮,需使针端子上,若对应端子发光二极管亮,说明焊接完好,若不亮,需使用万用表进行检测。可能是下列几种情况:用万用表进行检测。可能是下列几种情况:(1)元件是否损坏;元件是否损坏;(2)电源是否供电;电
15、源是否供电;(3)元件是否虚焊;元件是否虚焊;(4)发光二极管是否插反。发光二极管是否插反。根据不同根据不同现现象象进进行排除,直到故障全部排除,行排除,直到故障全部排除,8路均能点亮为止。路均能点亮为止。通通过过以上学以上学习习,根据任,根据任务实务实施施过过程,将完成任程,将完成任务务情况情况记记入入教材教材表表4-1中,完成任务评价。中,完成任务评价。任务拓展根据根据图图4-6所示,完成下面两个任务:所示,完成下面两个任务:(1)在面包板上制作在面包板上制作8路共阴流水灯硬件电路共阴流水灯硬件电路路(2)在多孔板上制作在多孔板上制作8路共阴流水灯硬件电路共阴流水灯硬件电路路任务二:在任务
16、二:在Proteus仿真软件中实现流水功能仿真软件中实现流水功能学习目标:学习目标:l能使用能使用STC15最小系统调试出流水灯模块的简单流水功能最小系统调试出流水灯模块的简单流水功能l能运用Proteus仿真软件和Keil C51软件实现流水灯设计和仿真任务呈现根据已学指示灯根据已学指示灯电电路,路,发发光二极管被点亮,阴极光二极管被点亮,阴极须须加一个低加一个低电电平,阳平,阳极加高极加高电电平。一般平。一般发发光二极管工作光二极管工作电电流在流在3mA至至10mA之间,发光二极管之间,发光二极管被点亮的最小电流为被点亮的最小电流为3mA,被点亮后的压降值为,被点亮后的压降值为1.7V,V
17、cc=+5V,电阻,电阻上的电压为上的电压为3.3V,根据欧姆定律,根据欧姆定律R=3.3V/3mA=1.1K,因此要选用,因此要选用1K的电的电阻。阻。如如图图4-7所示,所示,如果要如果要让让接在接在P0.0口的口的LED1亮起来,只要把亮起来,只要把P0.0口的电口的电平变为低电平就可以了;相反,如果要让接在平变为低电平就可以了;相反,如果要让接在P0.0口的口的LED1熄灭,须把熄灭,须把P0.0口的电平变为高电平;同理,接在口的电平变为高电平;同理,接在P0.1P0.7口的其它口的其它7个个LED的点的点亮和熄灭的方法同亮和熄灭的方法同LED1。那么要那么要实现实现流水灯功能,只要将
18、流水灯功能,只要将发发光二极管光二极管LED1LED8依次点依次点亮、熄灭,亮、熄灭,8只只LED灯便会按一定规律亮熄灯便会按一定规律亮熄做流水灯了。做流水灯了。还应还应注意一点,由于人眼的注意一点,由于人眼的视觉视觉滞滞留效留效应应以及以及单单片机片机执执行每条行每条指令的指令的时间时间很短,在控制二极管亮很短,在控制二极管亮灭灭的的时时候候应该应该延延时时一段一段时间时间,否,否则则就看不到就看不到“流水流水”效果了。效果了。想一想想一想 若将若将8路共阳流水灯模块连接到路共阳流水灯模块连接到P1口、口、P2口或口或P3口口也能实现也能实现“流水流水”效果么效果么?若将若将8路共阳流水灯模
19、块换成路共阳流水灯模块换成8路共阴流水灯模块路共阴流水灯模块连接到连接到P1口,如何控制口,如何控制P0口实现口实现“流水流水”效果?效果?本次任务让让8盏盏LED实现实现“流水流水”效果的效果的变变化化规规律是:从律是:从低位向高位低位向高位流水一次。流水一次。分分别别完成如下三个小任完成如下三个小任务务。(1)使用使用Keil C51软件编写程序,在软件编写程序,在Keil C51软件中观察软件中观察P0口值变化口值变化规律。规律。(2)使用传统使用传统51芯片的最小系统与芯片的最小系统与8路流水灯模块在路流水灯模块在Proteus仿真软件仿真软件实现流水功能。实现流水功能。(3)使用带硬
20、件仿真的使用带硬件仿真的STC15单片机最小系统与单片机最小系统与8路流水灯模块进行路流水灯模块进行实物连接、调试,实现流水功能实物连接、调试,实现流水功能程序分析程序1:如图4-8所示,是流水灯实现流水功能的流程图。程序功能是:8路共阳流水灯按从D1至D8的顺序依次点亮,每次只有一盏灯亮,点亮时间是1s。请打开光盘中项目四相关程序阅读。程序2调试程序功能是:8路共阳流水灯按从低位向高位的顺序依次点亮,每次一盏灯亮起后不熄灭,直到所有8盏灯全部点亮,时间间隔是1s。请打开光盘中项目四相关程序阅读。任务实施一、一、Keil C51软件仿真软件仿真使用使用Keil C51软件进行编辑、调试、编译程
21、序后,参考软件进行编辑、调试、编译程序后,参考“附录附录6:Keil C51的软件、硬件仿真的软件、硬件仿真”,设置好,设置好Keil C51软件仿真参数,通过软件仿真参数,通过Keil C51软件下的主菜单,进行如下操作软件下的主菜单,进行如下操作【Peripherals】【I/O-Ports】【Port 0】后,在工作界面中出现】后,在工作界面中出现“Port 0”窗口,在窗口,在该该窗口中可窗口中可观观察察P0口口值变化规律。值变化规律。二、在二、在Proteus仿真软件实现流水功能仿仿真软件实现流水功能仿真真1.打开打开Proteus仿真仿真软软件,出入件,出入仿真仿真软软件件主操作界
22、面。主操作界面。2选择元件。选择元件。在元器件在元器件浏览浏览区区单击单击元器件元器件选择选择按按钮钮“P”,从从弹弹出的出的“Pick Devices”拾取元器件对话拾取元器件对话框中拾取所需的元器件。框中拾取所需的元器件。元件清元件清单单如下:一个如下:一个传统传统C51单片机,最单片机,最小系统中的所有元器件,小系统中的所有元器件,8只红色发光二极只红色发光二极管管LED-RED、8只只1K电阻电阻RES。如如图图4-11所示,是流水灯电路所需元件一所示,是流水灯电路所需元件一览表。览表。3放置元件与放置元件与连线连线。参考。参考图图4-12所示,对流水灯电路进行元件放置与连所示,对流水
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目4_流水灯的安装与调试电子课件 高教版 中职 单片机控制装置安装与调试 项目 _ 流水 安装 调试 电子 课件 高教 单片机 控制 装置
限制150内