汽车单片机技术 实训任务单 项目 1  汽车转向灯的控制(IO输出)_第1页
汽车单片机技术 实训任务单 项目 1  汽车转向灯的控制(IO输出)_第2页
汽车单片机技术 实训任务单 项目 1  汽车转向灯的控制(IO输出)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.1任务单基本任务:了解单片机是什么?能做什么?有哪些不同类型和型号?进阶任务:会用Keiluvision4新建一个空工程。会用proteus画一个最简单的仿真图,比如单片机最小系统图。1.2任务单基本任务:能编写点亮一个LED的程序,并编译通过,在proteus仿真图上进行仿真调试,在实物板上进行实物调试。进阶任务:能编写程序点亮LED1,3,5,7,并编译通过,在proteus仿真图上进行仿真调试,在实物板上进行实物调试。1.3任务单基本任务“开关控制LED点亮”,编程,proteus仿真调试,实物板调试。“LED闪烁”,多种方法编程,proteus仿真调试,实物板调试。进阶任务“LED按照0.5s或1s的频率闪烁”,多种方法编程,proteus仿真调试,实物板调试。具体要求如下:(1)LED以1s的频率闪烁,用while来控制时间怎么编写程序?用延时函数来控制时间怎么编写程序?(2)能自己编写一个延时1s的子程序供以后使用(延时子程序用for来实现,请不带参数)。(3)能自己编写一个延时500ms的子程序供以后使用(延时子程序用for来实现,请带参数)。(4)延时函数放在main函数之前和之后都可以吗?(5)LED以1s或0.5s闪烁,你还有其他编程方法吗?1.4任务单基本任务直接调用C51库函数_crol_,编写LED循环点亮的程序,并调试验证。使用左移运算符<<,编写LED循环点亮的程序,并调试验证。进阶任务直接调用C51库函数_crol_编写程序,实现LED两盏两盏循环点亮。使用左移运算符<<,编写程序实现LED1~LED8仅循环点亮一轮,然后全部熄灭。(3)用8位LED灯模拟汽车上的LED流光转向灯的效果。即LED1到LED8依次点亮,直至全亮,然后全部熄灭一会儿,一直重复以上过程。(4)如果将8只LED灯接在P0口上,实现LED循环点亮,电路应该怎么画?程序应该怎么修改?拓展任务(感兴趣的同学可以做)跑马灯电路设计,即8只LED灯由上至下一个一个点亮,直至全亮,然后,再由下至上一个一个熄灭,直至全灭,循环上述过程。将8只LED灯接在P3口上,电路应该怎么设计?程序应该怎么编写?开关控制跑马灯电路设计与程序编写,开关SW断开,LED一个一个点亮,直至全部点亮;开关SW合上,LED一个一个熄灭,直至全部熄灭。根据汽车转向灯功能分析,使用开关控制汽车转向灯电路正常工作(转向灯开关打到左转位置,左侧前、后转向灯闪烁;转向灯开关打到右转位置,右侧前、后转向灯闪烁;转向灯开关打到悬空位置,转向灯LED停

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论