汽车尾灯控制数电

上传人:新** 文档编号:563806091 上传时间:2023-12-30 格式:DOC 页数:4 大小:284.50KB
返回 下载 相关 举报
汽车尾灯控制数电_第1页
第1页 / 共4页
汽车尾灯控制数电_第2页
第2页 / 共4页
汽车尾灯控制数电_第3页
第3页 / 共4页
汽车尾灯控制数电_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《汽车尾灯控制数电》由会员分享,可在线阅读,更多相关《汽车尾灯控制数电(4页珍藏版)》请在金锄头文库上搜索。

1、汽车尾灯控制实验五汽车尾灯控制一、实验目的1、自行掌握verilog 硬件语言的使用方法,可以利用verilog 编程实现电路的设计。2、掌握分频器的工作原理,使用 verilog 语言编程实现50MHz变成1 Hz的分频。3、根据实验的要求,分析出各种状态,以便画出状态转化图。4、根据实验的功能,利用(always语句下的)case语句实现不同状态间的转换。5、实现每一个模块的封装,最后利用画图的方式实现各个模块间的调用。二、实验内容1、用verilog 编写程序,使其实现如下的功能:(1) 、左右方向各使用6个LED灯,汽车正常行驶时指示灯全部不亮;(2) 、汽车右移时,右侧的3个LED灯

2、从左至右循环点亮;(3) 、汽车左移时,左侧的3个LED灯从右至左循环点亮;(4) 、汽车直线刹车时,左右两侧的指示灯全部都亮;如果转弯时刹车,转弯这一侧 的指示灯按上述循环顺序点亮,另一侧的指示灯全亮;(5) 、临死故障或紧急状态时,两侧的指示灯闪烁。2、实验原理输入信号:“ L”向左,“ R”向右,“ B”刹车,“ A”故障;输出信号:L2, LI, LO, RO, Rl, R2(1 )、状态表开关控制运行状态左转尾灯右转尾灯LRBAL2LlLOR2R1RO0000正常运行s 00000000001故障s 100QQQQ11|1I10010剎车s21111110100右转S3000100Q

3、1Q0011000左转s40010000101000110右刹s51111000100011010左刹s6nn1111n1nnn#(2)、状态机的状态转换图L ControlR_Control(3)、综合的BDF文件iLJCtMlr, .4二lUXLUll二疋,IL-CLJI |礼yl一KCKZU IJEZXl三、实验仪器及设备:二、DE2-70一、电脑(Quartus II 9.0 )四、实验步骤1 打开Quartus II 9.0,首先进行破译,然后新建一个quartus工程。2、建好工程后,建立一个.V的文件,根据自己的预习报告,编译相应的代码,然后调试运 行。(1) 、分模块写好相应的代码,然后进行封装;(2) 、建立BDF文件,在其中调用各个模块,实现电路总体功能。3、按照老师所给的PPT,给输入输岀端分配相应的引脚,调试运行。4、安装USB-blaster驱动,将所设计的电路图下载到FPGA中。5、按照实验要求设置波段开关,观察 LEDR5LEDR0的显示,验证设计的功能是否正确。五、实验心得OOOOOOOOOOOOOOOOOO六、实验结论汽车的6个尾灯可以通过 4个开关控制,以完成右转(左转)该侧灯循环闪亮,刹车灯全亮,右刹车(左刹车)该侧循环闪亮,另一侧全亮,故障时两侧等全部循环闪亮的功能。最终,明白利用vcrilog 编写的程序可以完成画图所完成的一切功能。

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

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号