




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一一 设计要求及其分析设计要求及其分析 1 设计要求设计要求 要求 1 用 8 个发光二极管模拟 8 个汽车尾灯 左 右各 4 个 高电平点亮 用四个 开关作为左转弯 右转弯 刹车 双闪控制信号 高电平有效 2 当汽车往前行驶时 8 灯全灭 当汽车转弯时 左 右转弯开关不会同时有效 若右转弯 右边 4 个尾灯从左至右循环点亮 左边 4 个灯全灭 若左转弯 左边 4 个尾 灯从右至左循环点亮 右边 4 个灯全灭 汽车刹车时 第 2 优先级 8 个灯全亮 双闪信 号有效时 优先级最高 时 8 个灯明 暗闪烁 3 要求循环和闪烁时间间隔为 500ms 3 端口说明 端口数据类型功能备注 CLKSTD LOGIC时钟信号输入 LEFTSTD LOGIC左转向信号输入 RIGHTSTD LOGIC左转向信号输入 BRAKESTD LOGIC刹车信号输入 FLASHSTD LOGIC双闪信号输入 LAMPRSTD LOGIC VECTOR 3 downto 0 右灯输出输出 LAMPLSTD LOGIC VECTOR 3 downto 0 左灯输出输出 2 2 功能分析功能分析 从以上设计要求 将本系统分成四个进程模块 汽车状态进程 该模块接收左转 右转 刹车 双闪和正常行驶的控制信号 根据所 接受的信号控制左尾灯循环闪烁 右尾灯循环闪烁 刹车 8 个灯全亮 双闪明 暗闪烁 500ms 时钟进程 利用计数分频 由于 CPLD 基本时钟为 50MHZ 设计分频为 25MHZ 实 现 500ms 时钟 左转控制进程 二二 汽车尾灯控制汽车尾灯控制 car 源码源码 library ieee USE IEEE STD LOGIC 1164 ALL use ieee std logic unsigned all entity car is port clk in std logic left in std logic right in std logic brake in std logic flash in std logic lampl out std logic vector 3 downto 0 lampr out std logic vector 3 downto 0 end architecture one of car is signal counter std logic vector 22 downto 0 signal clk1 std logic signal tmp1 std logic vector 3 downto 0 signal tmp2 std logic vector 3 downto 0 signal a3 std logic vector 3 downto 0 signal a4 a5 std logic vector 3 downto 0 begin 分频控制进程 process clk begin if clk event and clk 1 then if counter 2500000 then clk1 not clk1 counter 0 else counter counter 1 end if end if end process 左转控制进程 process clk1 left begin if clk1 event and clk1 1 then if left 1 then if tmp1 0000 then tmp1 0001 elsif tmp1 1111 then tmp1 0000 else tmp1 tmp1 2 downto 0 end if else tmp1 0000 end if end if end process 右转控制进程 process clk1 right begin if clk1 event and clk1 1 then if right 1 then if tmp2 0000 then tmp2 0001 elsif tmp2 1111 then tmp2 0000 else tmp2 tmp2 2 downto 0 end if else tmp2 0000 end if end if end process 闪烁控制进程 process clk1 begin if clk1 event and clk1 1 then if flash 1 then a3 a3 xor 1111 end if end if end process 汽车状态进程 process clk flash brake left right begin a5lampl 0000 lamprlampl a3 lamprlampl a3 lamprlampl a3 lamprlampl a3 lamprlampl a3 lamprlampl a3 lamprlampl a3 lamprlampl a3 lamprlampl 1111 lamprlampl 1111 lamprlampl 1111 lamprlampl 1111 lamprlampl tmp1 lamprlampr tmp2 lamplnull end case end process end 三 心得体会 这次 EDA 课程设计虽然短短的 1 个星期 加上由于端午节假日 时间比较仓促 我们 通过自己上网查资料 在同学间的帮助下 结合本小组大家共同的努力总算苦尽甘来 但 是自己学到了很多很多的东西 同时不仅可以巩固以前所学过的知识 加深了对 MaxplusII 软件的使用 通过这次设计 进一步加深了对 EDA 的了解 让我对它有了更加 浓厚的兴趣 特别是当每一个子模块编写调试成功时 心里特别的开心 但是在编写程序 时 遇到了不少问题 特别是各进程的优先级 以及信号的定义 总是有错误 在细心的 检查下 终于找出了错误和警告 排除困难后 程序编译就通过了 心里终于舒了一口气 其次 在管脚锁定时也得细心 要不然灯的转向会出现错误 实现左转时向左的循环跑马 灯 向右时向右的循环跑马灯 双闪是全部闪烁 刹车时全亮的效果 通过这次课程设计使我懂得了理论与实际相结合是很重要的 只有理论知识是远远不 够的 只有把所学的理论知识与实践相结合起来 从理论中得出结论 提高自己的实际动 手能力和独立思考的能力 在设计的过程中遇到问题 可以说得是困难重重 这毕竟第一 次做的 难免会遇到过各种各样的问题 同时在设计的过程中发现了自己的很多不足之处 对以前所学过的知识理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 花茶创意美术课件
- 部门经理培训
- 电梯房楼顶施工方案
- 新疆交通职业技术学院《光电成像系统设计》2023-2024学年第二学期期末试卷
- 山东商业职业技术学院《油画半身像》2023-2024学年第二学期期末试卷
- 辽宁体育运动职业技术学院《小型商住空间设计》2023-2024学年第二学期期末试卷
- 江西应用技术职业学院《工程管理与预算》2023-2024学年第二学期期末试卷
- 许昌陶瓷职业学院《商务英语阅读III》2023-2024学年第一学期期末试卷
- 山东药品食品职业学院《金融监管学(双语)》2023-2024学年第二学期期末试卷
- 皖西学院《微视频制作》2023-2024学年第一学期期末试卷
- 房屋征拆合同协议
- 湖北省武汉市2025届高中毕业生四月调研考试数学试卷及答案(武汉四调)
- Unit 1 Growing up (Period 1)(教学设计)-2024-2025学年沪教牛津版(深圳用)英语六年级上册
- 2025-2030中国实验动物行业市场深度调研及市场前瞻与投资战略研究报告
- 湖南湘潭高新集团有限公司招聘考试真题2024
- 2025春季学期国开电大本科《政府经济学》一平台在线形考(形考任务1至4)试题及答案
- 2025年兰州粮油集团有限公司招聘笔试参考题库含答案解析
- GB 21258-2024燃煤发电机组单位产品能源消耗限额
- DB34∕T 4010-2021 水利工程外观质量评定规程
- 2024年湖南省长沙市中考地理试卷真题(含答案解析)
- 郑州工业应用技术学院单招《职测》参考试题库(含答案)
评论
0/150
提交评论