项目2任务1:点亮汽车大灯ppt课件.pptx

上传人:春哥&#****71; 文档编号:90589900 上传时间:2023-05-16 格式:PPTX 页数:22 大小:720.21KB
返回 下载 相关 举报
项目2任务1:点亮汽车大灯ppt课件.pptx_第1页
第1页 / 共22页
项目2任务1:点亮汽车大灯ppt课件.pptx_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《项目2任务1:点亮汽车大灯ppt课件.pptx》由会员分享,可在线阅读,更多相关《项目2任务1:点亮汽车大灯ppt课件.pptx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、项目二 任务一点亮汽车大灯一、目的与要求一、目的与要求 利用利用PROTUES仿真软件进行电路设计,通过仿真软件进行电路设计,通过KEIL软件进行软件进行单片机程序设计,要求实现点亮单片机程序设计,要求实现点亮1个个LED灯,通本任务学习,要灯,通本任务学习,要求学习者能进行求学习者能进行LED灯点亮电路设计与仿真,能熟练掌握相关指灯点亮电路设计与仿真,能熟练掌握相关指令。令。项目二 任务一点亮汽车大灯二、电路设计二、电路设计1.1.效果图效果图项目二 任务一点亮汽车大灯2.搭建过程搭建过程(1 1)放置单片机,在元件放置模式下点击)放置单片机,在元件放置模式下点击“P”“P”按钮,输入关键字

2、按钮,输入关键字“AT89C51”“AT89C51”,选中,选中“AT89C51”“AT89C51”元件,点击元件,点击“OK”“OK”按钮,放置单片机到合适位置。按钮,放置单片机到合适位置。项目二 任务一点亮汽车大灯(2)放置)放置LED灯灯,在元件放置模式下点击在元件放置模式下点击“P”按钮,输入关键字按钮,输入关键字“LED”,选中,选中“LED-RED”元件,点击元件,点击“OK”按钮,放置按钮,放置LED灯到合适位置。灯到合适位置。项目二 任务一点亮汽车大灯(3 3)放置电阻,在元件放置模式下点击)放置电阻,在元件放置模式下点击“P”“P”按钮,输入关键字按钮,输入关键字“RES”“

3、RES”,选中,选中“RES”“RES”元件,元件,点击点击“OK”“OK”按钮,放置电阻到合适位置。按钮,放置电阻到合适位置。项目二 任务一点亮汽车大灯(4 4)修改电阻参数,双击电子元件,编辑元件属性窗口中的)修改电阻参数,双击电子元件,编辑元件属性窗口中的“Resistance”“Resistance”栏输入栏输入100100,点击,点击“OK”“OK”按按钮。此时设置电阻钮。此时设置电阻R1R1的阻值为的阻值为100100欧,阻值越大,欧,阻值越大,LEDLED灯亮度越低,一般设计值在灯亮度越低,一般设计值在100-500100-500欧之间。其他电欧之间。其他电路阻值可设计成路阻值可

4、设计成1K1M1K1M等。等。项目二 任务一点亮汽车大灯(5 5)放置电源,在图形编辑窗口空白区域,右击鼠标选择)放置电源,在图形编辑窗口空白区域,右击鼠标选择“Place”“Place”、选择、选择“Terminal”“Terminal”、选择、选择“POWER”“POWER”按钮,放置电源到合适位置。按钮,放置电源到合适位置。项目二 任务一点亮汽车大灯(6 6)连接电路。)连接电路。项目二 任务一点亮汽车大灯3.电路设计注意事项电路设计注意事项(1)发光二极管连接方式)发光二极管连接方式 发光二极管在实际电路中有两发光二极管在实际电路中有两种连接方式,一是共阳、二是共阴。图种连接方式,一是

5、共阳、二是共阴。图2-8所示电路中所示电路中D1属属于共阳连接,单片机于共阳连接,单片机IO口输出口输出“0”时,时,D1点亮,输出点亮,输出“1”时,时,D1熄灭。图熄灭。图2-8所示电路中所示电路中D2属于共阴连接,单片机属于共阴连接,单片机IO口输出口输出“1”时,时,D1点亮,输出点亮,输出“0”时,时,D1熄灭。熄灭。实际工程应用中一般为共阳连接,有以下两条理由:实际工程应用中一般为共阳连接,有以下两条理由:由由于单片机在复位后所有于单片机在复位后所有IO口均保持口均保持“1”状态,如果是共阴状态,如果是共阴连接,连接,LED灯在单片机复位时会点亮,影响电路的正常功能。灯在单片机复位

6、时会点亮,影响电路的正常功能。实际中由于单片机实际中由于单片机IO口输出电流有限约为口输出电流有限约为10mA左右,左右,直接驱动直接驱动D2,会影响,会影响D2的点亮亮度。有时需要外加上拉电的点亮亮度。有时需要外加上拉电阻,才能实现阻,才能实现“1”输出有效,此举增加了电路的复杂性和输出有效,此举增加了电路的复杂性和不稳定性。不稳定性。项目二 任务一点亮汽车大灯(2)发光二极管限流电阻的估算方法)发光二极管限流电阻的估算方法 以以5V供电以例,电阻两端的电压等于供电以例,电阻两端的电压等于5V减去减去LED灯的压降,灯的压降,LED灯的压降根据发灯的压降根据发光颜色不同而不同,一般在光颜色不

7、同而不同,一般在2V左右,估算时可以按左右,估算时可以按2V计算,那么电阻压降为计算,那么电阻压降为3V,一般我们设计一般我们设计LED的工作电流在的工作电流在10-30mA之间,若选择之间,若选择30mA,则限流电阻为,则限流电阻为100欧。欧。注意,此计算仅为工程估算,实际计算过程中应接合各元器件选用手册进行计算。注意,此计算仅为工程估算,实际计算过程中应接合各元器件选用手册进行计算。项目二 任务一点亮汽车大灯三、程序设计三、程序设计1.源程序源程序项目二 任务一点亮汽车大灯2.程序设计流程程序设计流程项目二 任务一点亮汽车大灯3.相关知识相关知识(1 1)C C语言的基本语句语言的基本语

8、句C C语语言言程程序序的的执执行行部部分分由由语语句句组组成成。C C语语言言提提供供了了丰丰富富的的程程序序控控制制语语句句,按按照照结结构构化化程程序序设设计计的的基基本本结结构构:顺顺序序结结构构、选选择择结结构构和和循循环环结结构构,组组成成各各种种复复杂杂程程序序。这这些语句主要包括表达式语句、复合语句、选择语句和循环语句等。些语句主要包括表达式语句、复合语句、选择语句和循环语句等。项目二 任务一点亮汽车大灯在在 C C 语言中有一个特殊的表达式语句,称为空语句。语言中有一个特殊的表达式语句,称为空语句。“;”程程序序执执行行空空语语句句时时需需要要占占用用一一条条指指令令的的执执

9、行行时时间间,但但是是什什么么也也不不做做。在在C51C51程程序序中中常常常常把空语句作为循环体,用于消耗把空语句作为循环体,用于消耗CPUCPU时间等待事件发生的场合。时间等待事件发生的场合。把把多多个个语语句句用用大大括括号号括括起起来来,组组合合在在一一起起形形成成具具有有一一定定功功能能的的模模块块,这这种种由由若若干干条条语句组合而成的语句块称为复合语句。语句组合而成的语句块称为复合语句。复复合合语语句句在在程程序序运运行行时时,中中的的各各行行单单语语句句是是依依次次顺顺序序执执行行的的。在在C C语语言言的的函函数数中中,函数体就是一个复合语句。函数体就是一个复合语句。表达式语

10、句是最基本的表达式语句是最基本的C语言语句。表达式语句由表达式加上分号语言语句。表达式语句由表达式加上分号“;”组成,其一般组成,其一般形式如下:形式如下:表达式;表达式;执行表达式语句就是计算表达式的值。执行表达式语句就是计算表达式的值。项目二 任务一点亮汽车大灯(2 2)函数)函数C C语语言言程程序序采采用用函函数数结结构构,每每个个C C语语言言程程序序由由一一个个或或多多个个函函数数组组成成,在在这这些些函函数数中中至至少少应应包包含含一个主函数一个主函数main()main(),也可以包含一个,也可以包含一个main()main()函数和若干个其它的功能函数。函数和若干个其它的功能

11、函数。函数定义的一般格式如下:函数定义的一般格式如下:函数类型函数类型 函数名函数名(形式参数表形式参数表)局部变量定义局部变量定义 函数体函数体 函数类型:函数类型说明了函数返回值的类型。函数类型:函数类型说明了函数返回值的类型。函函数数名名:函函数数名名是是用用户户为为自自定定义义函函数数取取的的名名字字以以便便调调用用函数时使用。函数时使用。形形式式参参数数表表:形形式式参参数数表表用用于于列列录录在在主主调调函函数数与与被被调调用用函数之间进行数据传递的形式参数。函数之间进行数据传递的形式参数。项目二 任务一点亮汽车大灯(3 3)注释语句)注释语句KEIL KEIL C C编编译译器器

12、所所支支持持的的注注释释语语句句。一一种种是是以以“/”“/”符符号号开开始始的的语语句句,符符号号之之后后的的语语句句都都被被视视为为注注释释,直直到到有有回回车车换换行行。另另一一种种是是在在“/*”“/*”和和“*/”“*/”符符号号之之内内的的为为注注释。注释部分内容不会被释。注释部分内容不会被 C C 编译器所编译。编译器所编译。项目二 任务一点亮汽车大灯(4)单片机工作条件)单片机工作条件电源,电源,VCC引脚一般单片机需要接入引脚一般单片机需要接入+5V电源。电源。接地,接地,GND引脚接供电电源的地线,为引脚接供电电源的地线,为0V。复复位位电电路路:RES引引脚脚维维持持高高

13、电电平平时时间间不不能能少少于于24个个振振荡荡周周期期,单单片片机机保保持持在在复复位位状态(时钟周期状态(时钟周期=12振荡周期振荡周期,振荡周期振荡周期=1/f)。)。时钟电路:单片机的工作是在统一时钟下工作的,所以必须有时钟电路。时钟电路:单片机的工作是在统一时钟下工作的,所以必须有时钟电路。单片机内部必须具有相应的程序。单片机内部必须具有相应的程序。项目二 任务一点亮汽车大灯(5 5)whilewhile指令指令格式:格式:whilewhile(循环继续的条件表达式)(循环继续的条件表达式)语句组语句组;whilewhile语语句句用用来来实实现现“当当型型”循循环环,执执行行过过程

14、程:首首先先判判断断表表达达式式,当当表表达达式式的的值值为真(非为真(非0 0)时,反复执行循环体中的语句组。为假()时,反复执行循环体中的语句组。为假(0 0)时执行循环体外面的语句。)时执行循环体外面的语句。假如:假如:while(1)while(1)语句组语句组;则无条件反复执行循环体中的语句组。则无条件反复执行循环体中的语句组。while(1)while(1);程序执行到此处时程序进入死循环,并不进行任何操作。程序执行到此处时程序进入死循环,并不进行任何操作。项目二 任务一点亮汽车大灯四四.仿真调试仿真调试1.加载HEX文件 在在仿仿真真软软件件中中双双击击鼠鼠标标左左键键,在在中中单单击击“Program File”栏栏后后的的文文件件夹夹图图标标,找找到到HEX文文件件所所在在目目录录,点点击击“打打开开”按按钮钮,点点击击“OK”按按钮钮完成完成HEX文件加载。文件加载。项目二 任务一点亮汽车大灯项目二 任务一点亮汽车大灯2.仿真结果 调试过程中,重新修改了程序,生成的HEX文件如位置和名称发生变化的需要重新加载HEX文件,没有发变化的,不需要重新加载HEX文件,但需要停止仿真后,再次全部运行仿真即可。点击图中所示图标,可实现全部运行、单步运行、暂停、停止功能。THE END

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁