项目四广告流水灯项目开发教学课件 中职 单片机技术及应用高教版.ppt
《项目四广告流水灯项目开发教学课件 中职 单片机技术及应用高教版.ppt》由会员分享,可在线阅读,更多相关《项目四广告流水灯项目开发教学课件 中职 单片机技术及应用高教版.ppt(90页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF项目四 广告流水灯项目开发教学课件 中职 单片机技术及应用 高教版单片机技术及应用单片机技术及应用任务任务4-1 LED广告流水灯电路设计与制作广告流水灯电路设计与制作任务任务4-2 LED发光管广告流水灯控制程序设计发光管广告流水灯控制程序设计项目四项目四 广告流水灯项目开发广告流水灯项目开发项目四项目四 广告流水灯项目开发广告流水灯项目开发任务任务4-1 LED广告流水灯电路设计与制作广告流水灯电路设计与制作任务4-1-1 LED发光二极管广告流水灯电路设计任务4-1-2 LED发光管广告流水灯电路制作任务任务4-1 LED广告流水灯电路设计与制作广告流水灯电路设计与制作任务4-1-
2、1 LED发光二极管广告流水灯电路设计任务4-1-2 LED发光管广告流水灯电路制作单片机技术及应用单片机技术及应用工作任务与目标工作任务与目标 通过本项任务的实践,了解通过本项任务的实践,了解LEDLED广告流水灯电路的结构与作用,学习广告流水灯电路的结构与作用,学习LEDLED广告流水灯电广告流水灯电路设计的思路与方法,完成路设计的思路与方法,完成LEDLED广告流水灯电路原理图与装配图的设计,了解广告流水灯电路原理图与装配图的设计,了解LEDLED广告流水广告流水灯电路制作相关元器件的基本知识,理解电路制作工艺要求,掌握电路制作的方法与技能,灯电路制作相关元器件的基本知识,理解电路制作工
3、艺要求,掌握电路制作的方法与技能,完成完成LEDLED广告流水灯电路的制作,并掌握广告流水灯电路的制作,并掌握LEDLED广告流水灯电路制作质量的检验方法,为后续广告流水灯电路制作质量的检验方法,为后续单片机电路广告流水灯实验打下良好的硬件基础。单片机电路广告流水灯实验打下良好的硬件基础。任务任务4-1-1 LED发光二极管广告流水灯电路设计发光二极管广告流水灯电路设计1 1LEDLED发光二极管广告流水灯电路设计发光二极管广告流水灯电路设计l(1 1)了解)了解LEDLED发光二极管发光二极管l(2 2)发光二极管的检测)发光二极管的检测发光二极管工作原理图发光二极管工作原理图 项目四项目四
4、 广告流水灯项目开发广告流水灯项目开发LED广告流水灯控制电路原理图 LED广告流水灯电路接口插座P6插针分配图LED广告流水灯控制电路装配图(局部)l(3 3)LEDLED发光二极管广告流水灯电路设计发光二极管广告流水灯电路设计单片机技术及应用单片机技术及应用LED广告流水灯控制电路装配图项目四项目四 广告流水灯项目开发广告流水灯项目开发2.2.独立按键电路设计独立按键电路设计l(1 1)了解独立按键)了解独立按键轻触开关轻触开关 l(2 2)独立按键电路设计)独立按键电路设计独立按键工作原理图独立按键工作原理图四位独立按键电路原理图四位独立按键电路原理图单片机技术及应用单片机技术及应用四位
5、独立按键电路装配图(局部)四位独立按键电路装配图(局部)注:装配图中用实线表示的连线部分为焊接面走线,用虚线表示的连线部分为元件面走线(跨接线)注:装配图中用实线表示的连线部分为焊接面走线,用虚线表示的连线部分为元件面走线(跨接线)独立按键控制电平独立按键控制电平的输出插针装配图的输出插针装配图符号(放大)符号(放大)项目四项目四 广告流水灯项目开发广告流水灯项目开发四位独立按键电路装配图 单片机技术及应用单片机技术及应用任务任务4-1-2 LED发光二极管广告流水灯电路制作发光二极管广告流水灯电路制作1 1LEDLED发光管广告流水灯电路制作工艺要求发光管广告流水灯电路制作工艺要求l(1 1
6、)仔细研读电路装配图)仔细研读电路装配图l(2 2)所有元器件插装前要先进行质量检验)所有元器件插装前要先进行质量检验l(3 3)正确插装元器件正确插装元器件l(4 4)焊接操作工艺规范,焊接质量过硬)焊接操作工艺规范,焊接质量过硬l(5 5)连线工艺规范:横平竖直,转角垂直,走线中正,避免交叉,)连线工艺规范:横平竖直,转角垂直,走线中正,避免交叉,布局均衡,整齐美观布局均衡,整齐美观l(6 6)独立按键电路的制作:注意轻触开关的插装要正确,排列整)独立按键电路的制作:注意轻触开关的插装要正确,排列整齐美观;连线工艺规范,连线关系正确齐美观;连线工艺规范,连线关系正确项目四项目四 广告流水灯
7、项目开发广告流水灯项目开发2 2LEDLED发光管广告流水灯电路制作发光管广告流水灯电路制作l(1 1)元器件清点与质量检验)元器件清点与质量检验l(2 2)LEDLED发光管广告流水灯电路的制作发光管广告流水灯电路的制作第一步:先组装广告流水灯电路部分,将排阻、发光第一步:先组装广告流水灯电路部分,将排阻、发光二极管、接口插座正确插装与焊接定位,然后进行元器二极管、接口插座正确插装与焊接定位,然后进行元器件之间以及元器件与电源线之间的连线组装操作;件之间以及元器件与电源线之间的连线组装操作;第二步组装四位独立按键电路部分,将轻触开关、电第二步组装四位独立按键电路部分,将轻触开关、电阻、插针正
8、确插装与焊接定位,然后进行元器件之间以阻、插针正确插装与焊接定位,然后进行元器件之间以及元器件与电源线、地线之间的连线组装操作;及元器件与电源线、地线之间的连线组装操作;第三步对照电路图与装配图对组装的电路进行全面仔第三步对照电路图与装配图对组装的电路进行全面仔细的组装检查,以防止漏装漏接、错装错接、组装工艺细的组装检查,以防止漏装漏接、错装错接、组装工艺缺陷等质量问题的产生。缺陷等质量问题的产生。单片机技术及应用单片机技术及应用 LED发光管广告流水灯电路样板图 正面(元件面)项目四项目四 广告流水灯项目开发广告流水灯项目开发 LED发光管广告流水灯电路样板图 反面(焊接面)单片机技术及应用
9、单片机技术及应用3 3LEDLED发光管广告流水灯电路的质量检验发光管广告流水灯电路的质量检验l(1 1)广告流水灯部分电路功能检验)广告流水灯部分电路功能检验l(2 2)四位独立按键部分电路功能检验四位独立按键部分电路功能检验 数字万用表置电阻挡(数字万用表置电阻挡(20k),红表笔接),红表笔接VCC(IC1座座第第40脚),黑表笔分别依次接四位独立按键的接口插针,应当脚),黑表笔分别依次接四位独立按键的接口插针,应当分别测得分别测得R3R6的阻值(均为的阻值(均为10k左右)。黑表笔接左右)。黑表笔接GND(IC1座第座第20脚),红表笔分别依次接四位独立按键的接脚),红表笔分别依次接四
10、位独立按键的接口插针,不按按键时数字万用表无指示,按下按键时数字万用口插针,不按按键时数字万用表无指示,按下按键时数字万用表指示电阻值应为表指示电阻值应为0。如果不符合上述所说的情况,则要检查。如果不符合上述所说的情况,则要检查插装、焊接与连线,直至排除故障为止。插装、焊接与连线,直至排除故障为止。数字万用表置二极管挡,红表笔接数字万用表置二极管挡,红表笔接VCC(IC1座第座第40脚),脚),黑表笔分别依次接黑表笔分别依次接P6接口插座八根插针,则对应连接的接口插座八根插针,则对应连接的LED发光管应该依次被点亮。如有不亮情况,则要检查插装、焊接发光管应该依次被点亮。如有不亮情况,则要检查插
11、装、焊接与连线,直至排除故障为止。与连线,直至排除故障为止。项目四项目四 广告流水灯项目开发广告流水灯项目开发任务任务4-2 LED发光管广告流水灯控制程序设计发光管广告流水灯控制程序设计任务4-2-1 广告流水灯闪烁控制程序设计任务4-2-2 使用P3口流水点亮广告流水灯程序设计任务4-2-3 使用数组控制P0口广告流水灯程序设计任务4-2-4 使用运算符控制P2口广告流水灯程序设计任务4-2-5 使用switch语句控制P2口广告流水灯程序设计任务4-2-6 使用if语句控制P2口广告流水灯程序设计任务4-2-7 使用数组的指针控制P2口广告流水灯程序设计任务4-2-8 使用指针作函数参数
12、控制P2口广告流水灯程序设计任务4-2-9 使用函数库文件控制P2口广告流水灯程序设计单片机技术及应用单片机技术及应用工作任务与目标工作任务与目标 1 1了解单片机的了解单片机的I/OI/O口,了解口,了解C C语言的数据类型。语言的数据类型。2 2初步了解初步了解C C语言的基本语法与格式要求。语言的基本语法与格式要求。3 3初步掌握初步掌握C C语言延时函数的基本应用方法。语言延时函数的基本应用方法。4 4能使用能使用C C语言编程控制语言编程控制P1P1口口LEDLED灯闪烁。灯闪烁。5 5初步掌握单片机项目设计的完整流程,形成初步掌握单片机项目设计的完整流程,形成C C语言程序设计、语
13、言程序设计、ProteusProteus软件仿真与实软件仿真与实验板实验整体项目开发技能。验板实验整体项目开发技能。任务任务4-2-1 广告流水灯闪烁控制程序设计广告流水灯闪烁控制程序设计1 1单片机的单片机的I/OI/O口口l80518051单片机单片机4040脚双列直插式封装,有四个脚双列直插式封装,有四个8 8位的并行位的并行I/OI/O接口:接口:P0P0口口(39323932)、)、P1P1口(口(1818)、)、P2P2口(口(21282128)和)和P3P3口(口(10171017),共),共3232根根I/OI/O线。每个线。每个I/OI/O口主要由口主要由4 4部分构成:端口
14、锁存器、输入缓冲器、输出部分构成:端口锁存器、输入缓冲器、输出驱动器和端口引脚。它们都是双向通道,每一条驱动器和端口引脚。它们都是双向通道,每一条I/OI/O线都能独立地用作线都能独立地用作输入或输出线。作输入时数据可以缓冲,作输出时数据可以锁存。输入或输出线。作输入时数据可以缓冲,作输出时数据可以锁存。任务相关知识链接任务相关知识链接项目四项目四 广告流水灯项目开发广告流水灯项目开发l单片机的四个单片机的四个I/OI/O口功能不完全相同,在特性上的差别主要是口功能不完全相同,在特性上的差别主要是P0P0、P2P2、P3P3口都还有第二功能,而口都还有第二功能,而P1P1口只能用作普通口只能用
15、作普通I/OI/O口。口。P0P0口为双向口为双向I/OI/O口,既可作地址口,既可作地址/数据总线口用,也可作普通数据总线口用,也可作普通I/OI/O口用。口用。P1P1口为准双向口为准双向I/OI/O口,只能用作普通口,只能用作普通I/OI/O口。口。P2P2口为准双向口为准双向I/OI/O口,既可作地址总线口输出地址高口,既可作地址总线口输出地址高8 8位,也可作普通位,也可作普通I/OI/O口用。口用。P3P3口为多用途端口,既可作普通口为多用途端口,既可作普通I/OI/O口用,也可用作专门定义的第二功能。口用,也可用作专门定义的第二功能。P3P3口的第二功能口的第二功能单片机技术及应
16、用单片机技术及应用2 2C C语言的数据类型语言的数据类型项目四项目四 广告流水灯项目开发广告流水灯项目开发硬件电路设计硬件电路设计使用使用P1口控制口控制LED灯闪烁仿真原理图灯闪烁仿真原理图 单片机技术及应用单片机技术及应用软件程序设计软件程序设计/4-2-1:使用:使用P1口控制广告流水灯闪烁口控制广告流水灯闪烁#include /包含单片机寄存器定义的头文件包含单片机寄存器定义的头文件/*延时函数延时函数*/void delay(void)unsigned int i;for(i=0;i30000;i+);/*主函数主函数*/void main(void)while(1)/无限循环无限
17、循环 P1=0 xfe;/P1=11111110B,第一个灯第一个灯D1亮亮 delay();/调用延时函数调用延时函数 P1=0 xff;/P1=11111111B,灯全灭灯全灭 delay();/调用延时函数调用延时函数 项目四项目四 广告流水灯项目开发广告流水灯项目开发任务验证实践任务验证实践使用使用P1口控制广告流水灯闪烁实验现象口控制广告流水灯闪烁实验现象 单片机技术及应用单片机技术及应用工作任务拓展工作任务拓展l1 1延时函数的调整延时函数的调整 调整调整forfor循环的次数,体会延时效果上的差异。循环的次数,体会延时效果上的差异。l2 2主函数的调整主函数的调整 (1 1)调整
18、)调整P1P1口的控制语句,尝试设计出不同花口的控制语句,尝试设计出不同花样的样的LEDLED灯闪烁控制,然后验证自己的设计效果。灯闪烁控制,然后验证自己的设计效果。(2 2)尝试用其他)尝试用其他I/OI/O口来控制流水灯,想想应口来控制流水灯,想想应该怎样做。该怎样做。项目四项目四 广告流水灯项目开发广告流水灯项目开发任务任务4-2-2 使用使用P3口流水点亮广告流水灯程序设计口流水点亮广告流水灯程序设计工作任务与目标工作任务与目标 1 1初步理解初步理解C C语言的循环语句,学会使用简单的语言的循环语句,学会使用简单的C C语言循环语句。语言循环语句。2 2初步掌握初步掌握C C语言的基
19、本语法与格式要求。语言的基本语法与格式要求。3 3了解了解C C语言的程序结构,知道主函数在语言的程序结构,知道主函数在C C语言中的地位与作用。语言中的地位与作用。4 4能使用能使用C C语言编程控制语言编程控制P3P3口流水点亮口流水点亮8 8位位LEDLED。1.1.C C语言的循环语句语言的循环语句l循环结构是指程序根据某条件的存在重复执行一段程序,直到这个条循环结构是指程序根据某条件的存在重复执行一段程序,直到这个条件不满足为止。常用的循环结构语句有件不满足为止。常用的循环结构语句有forfor循环语句、循环语句、whilewhile循环语句循环语句和和dowhiledowhile循
20、环语句循环语句。任务相关知识链接任务相关知识链接l(1)for(1)for循环语句循环语句forfor循环语句的一般格式如下循环语句的一般格式如下:forfor(初始化表达式;条件表达式;增量表达式(初始化表达式;条件表达式;增量表达式)语句语句;单片机技术及应用单片机技术及应用lforfor循环语句的执行过程如下:循环语句的执行过程如下:初始化表达式初始化表达式求解条件表达式:条件表达式为逻辑表达式,若其值为求解条件表达式:条件表达式为逻辑表达式,若其值为“真真”,其,其逻辑值为逻辑值为“1”1”,则执行,则执行forfor随后的语句;若其值为随后的语句;若其值为“假假”,其逻辑值为,其逻辑
21、值为“0”0”,则跳出,则跳出forfor循环语句执行后续程序循环语句执行后续程序若条件表达式为若条件表达式为“真真”,则在执行,则在执行forfor随后的语句后,执行增量表随后的语句后,执行增量表达式达式再次求解条件表达式,形成循环再次求解条件表达式,形成循环l(2)while(2)while循环语句循环语句whilewhile循循环环语语句句先先判判定定循循环环条条件件的的真真假假,条条件件为为真真,则则执执行行循循环环体体;条条件为假,则跳出循环体,执行后续程序。件为假,则跳出循环体,执行后续程序。whilewhile循环语句的一般格式如下循环语句的一般格式如下:whilewhile(条
22、件表达式(条件表达式)循循环体环体当当循循环环体体包包含含一一个个以以上上的的语语句句时时,应应该该用用花花括括弧弧将将这这些些语语句句括括起起来来。当条件表达式为常量当条件表达式为常量“1”1”时,实现无限循环。时,实现无限循环。项目四项目四 广告流水灯项目开发广告流水灯项目开发l(3)dowhile(3)dowhile循环语句循环语句dowhiledowhile循循环环语语句句循循环环语语句句先先执执行行循循环环体体一一次次,再再判判定定条条件件表表达达式式的的值值。若若条条件件为为真真,则则继继续续执执行行循循环环体体;若若条条件件为为假假,则则跳跳出出循循环体,执行后续程序。环体,执行
23、后续程序。dowhiledowhile循环语句的一般格式如下:循环语句的一般格式如下:dodo 循环体语句循环体语句 whilewhile(条件表达式);(条件表达式);ldowhiledowhile循环语句的执行过程如下循环语句的执行过程如下:先执行一次指定的循环体语句,然后判断条件表达式先执行一次指定的循环体语句,然后判断条件表达式。当当条条件件表表达达式式的的值值为为非非0 0时时,返返回回到到第第一一步步重重新新执执行行循循环环体体语句。语句。反反复复循循环环,直直到到条条件件表表达达式式的的值值为为0 0时时,循循环环结结束束,执执行行后后续程序。续程序。dowhiledowhile
24、循循环环语语句句格格式式中中,whilewhile(条条件件表表达达式式)后后的的分分号号“;”不能丢,它表示整个循环语句的结束不能丢,它表示整个循环语句的结束。单片机技术及应用单片机技术及应用2 2C C语言的函数语言的函数lC C语言程序是由函数组成的,一个语言程序是由函数组成的,一个C C语言程序由一个主函数和若干个其他语言程序由一个主函数和若干个其他函数构成。主函数有且只能有一个,此外还可以有其他函数。主函数可以函数构成。主函数有且只能有一个,此外还可以有其他函数。主函数可以调用其他函数,其他函数之间也可以互相调用,但是其他函数不能调用主调用其他函数,其他函数之间也可以互相调用,但是其
25、他函数不能调用主函数。函数。l函数分为无参函数和有参函数两种。无参函数被调用时没有参数传递,函数分为无参函数和有参函数两种。无参函数被调用时没有参数传递,有参函数被调用时有参数传递。有参函数被调用时有参数传递。l无参函数定义的一般形式如下无参函数定义的一般形式如下:类型说明符类型说明符 函数名(函数名(voidvoid)/用用“void”“void”声明该函数无参数声明该函数无参数 说明部分说明部分 语句部分语句部分 l有参函数定义的一般形式如下:有参函数定义的一般形式如下:类型说明符类型说明符 函数名函数名(形式参数列表)(形式参数列表)/形式参数超过一个时,用逗号隔开形式参数超过一个时,用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目四 广告流水灯项目开发教学课件 中职 单片机技术及应用 高教版 项目 广告 流水 开发 教学 课件 单片机 技术 应用 高教
限制150内