项目2任务2:点亮汽车转向灯ppt课件.pptx
《项目2任务2:点亮汽车转向灯ppt课件.pptx》由会员分享,可在线阅读,更多相关《项目2任务2:点亮汽车转向灯ppt课件.pptx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目2任务2:点亮汽车转向灯电子课件项目二 任务二点亮汽车转向灯一、目的与要求一、目的与要求 利利用用PROTUES仿仿真真软软件件进进行行电电路路设设计计,通通过过KEIL软软件件进进行行单单片片机机程程序序设设计计,要要求求实实现现LED灯灯闪闪烁烁,通通本本任任务务学学习习,要要求求学学习习者者能能进进行行LED灯灯闪闪烁烁电电路路设设计计与与仿仿真真,能能熟熟练练掌掌握握延延时时程程序序的的应应用用及及相相关关指指令。令。项目二 任务二点亮汽车转向灯二、电路设计二、电路设计1.1.效果图效果图项目二 任务二点亮汽车转向灯2.搭建过程搭建过程 (1 1)放置单片机,在元件放置模式下点击)
2、放置单片机,在元件放置模式下点击“P”P”按钮,输入关键字按钮,输入关键字“AT89C51”AT89C51”,选中,选中“AT89C51”AT89C51”元件,点击元件,点击“OK”OK”按钮,放置单片机到合适位置。按钮,放置单片机到合适位置。项目二 任务二点亮汽车转向灯 (2 2)放置)放置LEDLED灯,在元件放置模式下点击灯,在元件放置模式下点击“P”P”按钮,输入关键字按钮,输入关键字“LED”LED”,选中选中“LED-RED”LED-RED”元件,点击元件,点击“OK”OK”按钮,放置按钮,放置LEDLED灯到合适位置。灯到合适位置。项目二 任务二点亮汽车转向灯(3 3)放置电阻,
3、在元件放置模式下点击)放置电阻,在元件放置模式下点击“P”P”按钮,输入关键字按钮,输入关键字“RES”RES”,选中,选中“RES”RES”元件,点击元件,点击“OK”OK”按钮,放置电阻到合适位置。按钮,放置电阻到合适位置。项目二 任务二点亮汽车转向灯 (4 4)修改电阻参数,双击电子元件,编辑元件属性窗口中的)修改电阻参数,双击电子元件,编辑元件属性窗口中的“Resistance”Resistance”栏输入栏输入100100,点击,点击“OK”OK”按钮。此时设置电阻按钮。此时设置电阻R1R1的阻的阻值为值为100100欧,阻值越大,欧,阻值越大,LEDLED灯亮度越低,一般设计值在灯
4、亮度越低,一般设计值在100-500100-500欧之欧之间。其他电路阻值可设计成间。其他电路阻值可设计成1K1M1K1M等。等。项目二 任务二点亮汽车转向灯 (5 5)放置电源,在图形编辑窗口空白区域,右击鼠标选择)放置电源,在图形编辑窗口空白区域,右击鼠标选择“Place”Place”、选择、选择“Terminal”Terminal”、选择、选择“POWER”POWER”按钮,放置电源到合按钮,放置电源到合适位置。适位置。项目二 任务二点亮汽车转向灯(6 6)连接电路。)连接电路。项目二 任务二点亮汽车转向灯三、程序设计三、程序设计1.源程序源程序#include/创建库文件/1ms延时函
5、数/void delay(unsigned int i)unsigned int j,k;for(j=0;ji;j+)for(k=0;k120;k+);void main()/主程序 while(1)/循环指令,一直执行下面括号中的内容P1=0X00;/P1口输出低电平delay(1000);/调用延时程序P1=0 xFF;/P1口输出高电平delay(1000);/调用延时程序项目二 任务二点亮汽车转向灯2.程序设计流程程序设计流程项目二 任务二点亮汽车转向灯3.相关知识相关知识(1)数据类型)数据类型每写一个程序,总离不开数据的应用,在学习c51语言的过程中掌握理解数据类型也是很关键的。先
6、看表,表中列出了单片机c语言编译器所支持的数据类型。数据类型长 度值 域unsigned char单字节0255signed char单字节-128+127unsigned int双字节065535signed int双字节-32768+32767unsigned long四字节04294967295signed long四字节-2147483648+2147483647float四字节1.175494E-383.402823E+38bit位0 或 1sfr单字节0255sfr16双字节065535sbit位0 或 1项目二 任务二点亮汽车转向灯char 字符类型字符类型char 类类型型的的
7、长长度度是是一一个个字字节节,通通常常用用于于定定义义处处理理字字符符数数据据的的变变量量或或常常量量。分分无无符符号号字字 符符类类型型 unsigned char 和和有有符符号号字字符符类类型型 signed char,默默认认值值为为 signed char 类类型型。unsigned char 类类型型用用字字节节中中所所有有的的位位来来表表示示数数值值,所所能能表表达达的的数数值值范范围围是是 0255。signed char 类类型型用用字字节节中中最最高高位位字字节节表表示示数数据据的的符符号号,“0”表表示示正正数数,“1”表表示示负负数数,负负数数用用补补码码表表示示。所所
8、能能表表示示的的数数值值范范围围是是-128+127。unsigned char 常常用用于于处处理理 ASCII 字字符符或或用用于于处处理理小小于于或或等等于于 255 的的整整型型数数。正正数数的的补补码码与与原码相同,负二进制数的补码等于它的绝对值按位取反后加原码相同,负二进制数的补码等于它的绝对值按位取反后加 1。项目二 任务二点亮汽车转向灯int 整型整型int 整整型型长长度度为为两两个个字字节节,用用于于存存放放一一个个双双字字节节数数据据。分分有有符符号号 int 整整型型数数 signed int 和和无无符符号号整整型型数数 unsigned int,默默认认值值为为 s
9、igned int 类类型型。signed int 表表示示的的数数值值范范 围围是是-32768+32767,字字节节中中最最高高位位表表示示数数据据的的符符号号,“0”表表示示正正数,数,“1”表示负数。表示负数。unsigned int 表示的数值范围是表示的数值范围是 065535。必必须须注注意意的的是是,当当定定义义一一个个变变量量为为特特定定的的数数据据类类型型时时,在在程程序序使使用用该该变变量量不不应使它的值应使它的值 超过数据类型的值域。超过数据类型的值域。项目二 任务二点亮汽车转向灯long 长整型长整型long 长长整整型型长长度度为为四四个个字字节节,用用于于存存放放
10、一一个个四四字字节节数数据据。分分有有符符号号 long 长长整整型型 signed long 和和无无符符号号长长整整型型 unsigned long,默默认认值值为为 signed long 类类型型。signed int 表表示示 的的数数值值范范围围是是-2147483648+2147483647,字字节节中中最最高高位位表表示示数数据据的的符符号号,“0”表表示示正正 数数,“1”表示负数。表示负数。unsigned long 表示的数值范围是表示的数值范围是 04294967295。项目二 任务二点亮汽车转向灯float 浮点型浮点型float 浮浮点点型型在在十十进进制制中中具具
11、有有 7 位位有有效效数数字字,是是符符合合 IEEE-754 标标准准的的单单精度浮点型数精度浮点型数 据,占用四个字节。据,占用四个字节。bit 位标量位标量bit 位位标标量量是是 c51 编编译译器器的的一一种种扩扩充充数数据据类类型型,利利用用它它可可定定义义一一个个位位标标量量,但但不不能能定定义义 位位指指针针,也也不不能能定定义义位位数数组组。它它的的值值是是一一个个二二进进制制位位,不是不是 0 就是就是 1,类似一些高级语,类似一些高级语 言中的言中的 Boolean 类型中的类型中的 True 和和 False。项目二 任务二点亮汽车转向灯sfr 特殊功能寄存器特殊功能寄
12、存器sfr 也也是是一一种种扩扩充充数数据据类类型型,点点用用一一个个内内存存单单元元,值值域域为为 0255。利利用用它它能能访访问问 51 单单片片机机内内部部的的所所有有特特殊殊功功能能寄寄存存器器。如如用用 sfr P1=0 x90 这这一一句句定定 P1 为为 P1 端端口口在在片片内内的的寄寄存存器器,在在后后面面的的语语句句中中用用以以用用 P1=255(对对 P1 端端口口的的所所有有引引脚脚置置高高电电平)之类的语句来操作特殊功能寄存器。平)之类的语句来操作特殊功能寄存器。sfr16 16 位特殊功能寄存器位特殊功能寄存器sfr16 占占用用两两个个内内存存单单元元,值值域域
13、为为 065535。sfr16 和和 sfr 一一样样用用于于操操作作特特殊殊功功能能寄存寄存 器,所不一样的是它用于操作占两个字节的寄存器,如定时器器,所不一样的是它用于操作占两个字节的寄存器,如定时器 T0 和和 T1。项目二 任务二点亮汽车转向灯sbit 可录址位可录址位sbit 同同样样是是单单片片机机c语语言言中中的的一一种种扩扩充充数数据据类类型型,利利用用它它能能访访问问芯芯片片内内部部的的 RAM中中的可寻址。的可寻址。sbit LED=P37;这这样样定定义义后后在在以以后后的的程程序序语语句句中中就就能能用用 LED 来来对对 P3.7 引引脚脚进进行行读写操作了。读写操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 任务 点亮 汽车 转向 ppt 课件
限制150内