模拟汽车尾灯动作-单片机系统课程设计报告+51软件程序设计源码.zip

上传者: guoruibin123 | 上传时间: 2021-05-08 13:02:56 | 文件大小: 2.16MB | 文件类型: ZIP
模拟汽车尾灯动作-单片机系统课程设计报告+51软件程序设计源码: 目 录 1 概述 1 1.1 课程设计内容和要求 1 1.2课程设计思路 1 1.3 开发环境 2 2硬件设计 3 2.1 PROTEUS电路设计 3 2.1.1复位电路 3 2.1.2 时钟电路 4 2.1.3 发光二极管显示电路 4 2.1.4 按键电路 5 2.1.5 数码管显示电路 6 2.1.6 总电路 6 2.2 主要芯片简介 7 3 软件设计 10 3.1 主程序设计 10 3.2 各子程序设计 11 3.2.1数码管显示子程序设计 11 3.2.2键盘扫描子程序设计 12 4 仿真与调试 13 4.1仿真测试 13 4.2 实验箱测试 16 参考文献 18 附录 关键部分程序清单 19 一共有6只尾灯,分别为左右各3只尾灯,当按下左转键后左侧3只尾灯依次点亮,同时数码管开始从0到9开始计时,从0到9数字显示完后,左侧3只数码管同时熄灭。当按下右转键后右侧3只尾灯依次点亮,同时数码管开始从0到9开始计时,从0到9数字显示完后,右侧3只数码管同时熄灭。当按下刹车键后6只数码管同时开始闪烁,同时数码管开始从0到9开始计时,从0到9数字显示完后,6只汽车尾灯同时熄灭。当按下正常行驶键后,6只汽车尾灯无任何变化,数码管显示数字0。 由要求可知,需要设置4个功能键,需要6个发光二极管,用3只表示左侧尾灯,3只表示右侧尾灯。 (2)课程设计要求 1.独立完成课程设计任务; 2.通过老师当场验收; 3.交出完整的课程设计报告。 1.2课程设计思路 程序由延时函数,计时中断函数,数码管显示函数,输出函数组成。 整个系统的电路包括单片机、按键电路、复位电路、时钟电路、发光二极管显示电路,数码管显示电路这六部分组成。需要的操作及现象为:按下功能键后,二极管出现相应现象,数码管计时或无现象。 1.3 开发环境 (1)硬件环境:伟福LAB8000实验箱。用于检验代码及Proteus仿真的正确性。 (2)软件环境:Keil、Proteus应用软件。Proteus是用于电路图仿真的软件,Keil用于编码,即能生成HEX文件,并将HEX文件添加进Proteus的单片机中实现仿真,也能将代码下载到实验箱。 (3)使用说明: keil: 首先创建一个空文件夹,点击“project --- New uVision Project”新建一个工程;并为其命名为“汽车尾灯”,在出现的对话框的Search中输入Intel,点击“+”号在下拉菜单中选择8051AH,这就创建了一个工程,还需要创建文件,点击菜单栏中的File后点击New,出现一个白色界面,将之保存在“汽车尾灯”文件夹下,文件名的后缀为led.c。如果用汇编语言编程就用.ASM后缀,因为课设要求用C语言编程所以后缀选择led.c。 保存好文件后点击ADD将led.c文件添加进Test工程中。如此便可开始编程了。如需生产HEX文件,则右键点击Target 1,选择options for target“ Target 1”,后点击Output,将Create HEX File打钩。之后运行、编译程序后便会自动生成HEX文件。 Proteus:新建工程,画好电路图后双击80c51,在program file处选择led.hex,点击确定,点击左下角三角形处运行仿真。

文件下载

资源详情

[{"title":"( 20 个子文件 2.16MB ) 模拟汽车尾灯动作-单片机系统课程设计报告+51软件程序设计源码.zip","children":[{"title":"模拟汽车尾灯动作-单片机系统课程设计报告+51软件程序设计源码","children":[{"title":"Last Loaded carlight.pdsbak <span style='color:#111;'> 29.15KB </span>","children":null,"spread":false},{"title":"carlight.OBJ <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"carlight.pdsprj.DESKTOP-FB6N80L.fyn08.workspace <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"carlight.pdsprj <span style='color:#111;'> 29.13KB </span>","children":null,"spread":false},{"title":"STARTUP.OBJ <span style='color:#111;'> 758B </span>","children":null,"spread":false},{"title":"STARTUP.A51 <span style='color:#111;'> 6.23KB </span>","children":null,"spread":false},{"title":"car.c <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false},{"title":"carlight.uvopt <span style='color:#111;'> 5.74KB </span>","children":null,"spread":false},{"title":"carlight.c <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false},{"title":"STARTUP.LST <span style='color:#111;'> 13.71KB </span>","children":null,"spread":false},{"title":"Backup Of carlight.pdsbak <span style='color:#111;'> 29.11KB </span>","children":null,"spread":false},{"title":"carlight.LST <span style='color:#111;'> 13.23KB </span>","children":null,"spread":false},{"title":"carlight.uvproj <span style='color:#111;'> 13.23KB </span>","children":null,"spread":false},{"title":"carlight.uvgui.fyn08 <span style='color:#111;'> 67.64KB </span>","children":null,"spread":false},{"title":"模拟汽车尾灯动作-单片机系统课程设计报告.doc <span style='color:#111;'> 2.15MB </span>","children":null,"spread":false},{"title":"carlight.plg <span style='color:#111;'> 831B </span>","children":null,"spread":false},{"title":"carlight.M51 <span style='color:#111;'> 21.77KB </span>","children":null,"spread":false},{"title":"carlight_uvproj.bak <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"carlight.lnp <span style='color:#111;'> 49B </span>","children":null,"spread":false},{"title":"carlight <span style='color:#111;'> 13.18KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • 你本来就脸好 :
    用户下载后在一定时间内未进行评价,系统默认好评。
    2021-07-13
  • qq_55114047 :
    用户下载后在一定时间内未进行评价,系统默认好评。
    2021-07-12

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明