




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EDA课程设计学院:电气信息学院专业年级:通信工程2013级姓名:学号课题:课程设计指导老师:日期:2016年7月6日第一章多功能数字钟的设计1、设计任务了解数字钟的工作原理,进一步熟悉语言编写驱动七段数码管显示代码,并且掌握用多进程的方式实现一个综合性的程序。最终实现硬件和软件多功能数字钟的设计。(1)显示的格式为小时-分钟-秒钟,是24小时制,整点报时时间为5秒,级从整点前5秒钟开始进行报时提示,灯开始闪烁,过整点后,停止闪烁。(2)系统时钟选择时钟模块的10,要得到1时钟信号,必须对系统时钟进行10000次分频。(3)调整时间的按键用按键模块的S1和S2,S1调节小时,每按下一次,小时增加一个小时,S2调节分钟,每按下一次,分钟增加一分钟。另外用S8按键作为系统时钟复位,复位后全部显示00-00-00。2、方案设计2.1软件设计方案用语言编写程序实现设计内容中需要实现的功能。将编写好的的程序加载到硬件电路中,从而驱动七段数码管时间,并用按键控制时间的变化,用软件仿真验证实验结果。2.2硬件设计方案在软件方案实现的基础上,将已经运行成功的程序,将结果烧制到硬件电路中,最后生成顶层电路原理图。3、设计的具体实现3.1设计步骤3.1.1打开=2\*软件,新建一个工程3.1.2建完工程之后,再新建一个,打开编辑器对话框;3.1.3按照自己设计方案,在编辑窗口编写程序;(程序见附录)3.1.4编写完程序后,保存在自己新建的文件夹在D盘的目录下;3.1.5对自己编写的程序进行编译仿真,对程序的错误进行修改,直到完全通过编译和仿真;3.1.6仿真无误后,依照按键开关、数码管、灯与的管脚连接表进行管脚分配。分配完成后,在进行编译一次,以使管脚分配生效;端口名使用模块信号对应管脚说明数字信号源C13时钟为10按键开关S1P25调整小时按键开关S2P26调整分钟按键开关S8N25复位0灯模块1G13整点倒计时1灯模块2G152灯模块3G143灯模块4H120数码管A段F13时间显示1数码管B段F142数码管C段F153数码管D段E154数码管E段F165数码管F段F176数码管G段E180位选0G181位选1G172位选2G163.1.7用下载电缆通过口将对应的文件加载到中,观察设计结果是否和自己的编程思想一致。4、设计的实验验证结果4.1在硬件电路板上,七段数码管显示的结果在附录中的数字时钟的源程序,当设计文件加载到目标器件后,将数字信号源模块的时钟选为10,数码换开始显示时间,从00︰00︰00开始。整点正在前5秒的时候。灯的模块15开始闪烁,一旦超过整点,停止显示。按动按键开关的S1、S2小时和分钟开始步进,步进开始调整。按下按键开关S8,显示恢复到00-00-00从新开始显示时间。4.2用软件的方法仿真验证实验结果4.2.1用生成顶层原理图输入法的结果和分析4.2.2用软件仿真波形的仿真结果和分析在100的情况下,将、S1、S2设置在高电平和低电平时,仿真结果没有发生变化,因为时钟周期很长,所以无变化。5、心得体会通过本次课程设计对这门课程又有了更深入的了解和学习,特别是对语言编写程序的掌握进一步的加强了。在进行硬件调试的时候因为管脚分配错误的问题一直得不到正确的硬件仿真结果,也让我明白了做实验需要认真仔细。6、参考文献[1]李景华,杜玉远.可编程逻辑器件与技术.沈阳:东北大学出版社,2000[2]数字电路教程.北京:电子工业出版社,2005[3]曲伟建.技术在数字电子电路设计中的应用[J].电测与仪表.2004(05)[4]林若波.基于的有限状态机电路设计[J].中国水运(理论版).2007(09)[5]康华光.电子技术基础(数字部分)[M].北京:高等教育出版社,2001.第二章交通信号灯控制器设计1、设计任务用设计一个简单的交通灯控制器,具有如下功能:(1)设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。(2)用红、绿、黄发光二极管作信号灯,用传感器或逻辑开关作检测车辆是否到来的信号。(3)主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。主、支干道均有车时,两者交替允许通行,主干道每次放行45秒,支干道每次放行25秒,设立45秒、25秒计时、显示电路。(4)在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡,使行驶中的车辆有时间停到禁行线外,设立5秒计时、显示电路。2、方案设计2.1设计思路(1) 主、支干道用传感器检测车辆到来情况,实验电路用逻辑开关代替。(2) 45秒、25秒、5秒定时信号可用顺计时,也可用倒计时,计时起始信号由主控电路给出,定时结束信号也输入到主控电路,由主控电路启、闭三色信号灯或启动另一计时电路。(3) 主控电路是核心,这是一个时序电路,其输入信号为:车辆检测信号(A,B);45秒、25秒、5秒定时信号(C,D,E)。其状态转化图如下所示:2.2设计总体框图具体控制过程为支干道没有车来,主干道处于常允许通行的状态,此时主干道亮绿灯,支干道亮红灯,支干道有车来,即主、支干道均有车,两者交替允许通行,主干道每次放行45秒,支干道每次放行25秒,且在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。由于主、支干道有45秒和25秒得放行时间,以及每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡,所以设计45秒、25秒和5秒计时电路,均采用倒计时。考虑到显示的方便,每个计时电路又由计数器和码型转换电路组成。码型转换电路是把对应的二进制码直接转换成数码管显示时的码字,采用数码管的静态显示。2.3状态分析表2.4电路原理图3、功能电路的设计3.1细化的设计总体框图根据设计要求和系统所具有功能,并参考相关的文献资料经行方案设计画出如下所示的十字路口交通灯控制器系统框图,及为设计的总体方案,框图如下图所示:交通交通灯控制及计时模块扫描显示模块显示3.2灯控制器电路设计由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄、左拐允许四盏信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外,左拐灯亮允许车辆向左拐弯。信号灯变换次序为:主支干道交替允许通行,主干道每次放行40S,亮5S红灯让行驶中的车辆有时间停到禁行线外,左拐放行15秒,亮5S红灯;支干道放行30S,亮5S黄灯,左拐放行15秒,亮5S红灯,其中主支干道的红黄绿灯表示如、、、、、。程序如下:;1164;(;);;();;()045;;(''1')'0'0;'0';1;;><='0'<='0'<='1';<='1'<='0'<='0';()='1'45<'0''0';<'1''1';;(())='1'<'0''0';<'1''1';;><='0'<='1'<='0';<='1'<='0'<='0';5<'0''0';<'1''1';;><='1'<='0'<='0';<='0'<='0'<='1';()='1'25<'0''0';<'1''1';;'0'<'0''0';<'1''1';;><='1'<='0'<='0';<='0'<='1'<='0';5<'0''0';<'1''1';;;;;;3.3计数器的设计根据路上状况,设计各个显示计时部分,包括45s、25s和5s,各部分采用顺时计数方法。各模块如下:程序如下:45;1164;;45S(45;4545(70));45S;45S6(50);(45)'0'6B<661;(''1')45='1'6B<61;45='0'6B<661;;;;(6B)6B"000000"=>45M<="01000101"45B<="01010000";"000001"=>45M<="01000100"45B<="01001011";"000010"=>45M<="01000011"45B<="01001000";"000011"=>45M<="01000010"45B<="01000111";"000100"=>45M<="01000001"45B<="01000110";"000101"=>45M<="01000000"45B<="01000101";"000110"=>45M<="00111001"45B<="01000100";"000111"=>45M<="00111000"45B<="01000011";"001000"=>45M<="00110111"45B<="01000010";"001001"=>45M<="00110110"45B<="01000001";"001010"=>45M<="00110101"45B<="01000000";"001011"=>45M<="00110100"45B<="01101001";"001100"=>45M<="00110011"45B<="00111000";"001101"=>45M<="00110010"45B<="00110111";"001110"=>45M<="00110001"45B<="00110110";"001111"=>45M<="00110000"45B<="00110101";"010000"=>45M<="00101001"45B<="00110100";"010001"=>45M<="00101000"45B<="00110011";"010010"=>45M<="00100111"45B<="00110010";"010011"=>45M<="00100110"45B<="00110001";"010100"=>45M<="00100101"45B<="00110000";"010101"=>45M<="00100100"45B<="00101001";"010110"=>45M<="00100011"45B<="00101000";"010111"=>45M<="00100010"45B<="00100111";"011000"=>45M<="00100001"45B<="00100110";"011001"=>45M<="00100000"45B<="00100101";"011010"=>45M<="00011001"45B<="00100100";"011011"=>45M<="00011000"45B<="00100011";"011100"=>45M<="00010111"45B<="00100010";"011101"=>45M<="00010110"45B<="00100001";"011110"=>45M<="00010101"45B<="00100000";"011111"=>45M<="00010100"45B<="00011001";"100000"=>45M<="00010011"45B<="00011000";"100001"=>45M<="00010010"45B<="00010111";"100010"=>45M<="00010001"45B<="00010110";"100011"=>45M<="00010000"45B<="00010101";"100100"=>45M<="00001001"45B<="00010100";"100101"=>45M<="00001000"45B<="00010011";"100110"=>45M<="00000111"45B<="00010010";"100111"=>45M<="00000110"45B<="00010001";"101000"=>45M<="00000101"45B<="00010000";"101001"=>45M<="00000100"45B<="00001001";"101010"=>45M<="00000011"45B<="00001000";"101011"=>45M<="00000010"45B<="00000111";"101100"=>45M<="00000001"45B<="00000110";>45M<="00000000"45B<="00000000";;;;25;1164;;25S(25;2525(70));;25S5(40);(25)'0''0'5B<551;(''1')25='1'5B<51;25='0'5B<551;;;;(5B)5B"00000"=>25B<="00100101"25M<="00110000";"00001"=>25B<="00100100"25M<="00101001";"00010"=>25B<="00100011"25M<="00101000";"00011"=>25B<="00100010"25M<="00100111";"00100"=>25B<="00100001"25M<="00100110";"00101"=>25B<="00100000"25M<="00100101";"00110"=>25B<="00011001"25M<="00100100";"00111"=>25B<="00011000"25M<="00100011";"01000"=>25B<="00010111"25M<="00100010";"01001"=>25B<="00010110"25M<="00100001";"01010"=>25B<="00010101"25M<="00100000";"01011"=>25B<="00010100"25M<="00011001";"01100"=>25B<="00010011"25M<="00011000";"01101"=>25B<="00010010"25M<="00010111";"01110"=>25B<="00010001"25M<="00010110";"01111"=>25B<="00010000"25M<="00010101";"10000"=>25B<="00001001"25M<="00010100";"10001"=>25B<="00001001"25M<="00010100";"10010"=>25B<="00001000"25M<="00010011";"10011"=>25B<="00000110"25M<="00010001";"10100"=>25B<="00000101"25M<="00010000";"10101"=>25B<="00000100"25M<="00001001";"10110"=>25B<="00000011"25M<="00001000";"10111"=>25B<="00000010"25M<="00000111";"11000"=>25B<="00000001"25M<="00000110";>25B<="00000000"25M<="00000000";;;;05;1164;;05S(0505;5(70));05S;05S3(20);(0505B)(''1')05'1'3B<31;05'1'3B<31;05'0'3B<331;;;;(3B)3B"000"=>5<="
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《2025年北京市物业服务合同示范文本填写指南》
- 注册会计师《第八章 企业破产法律制度》备考题库
- 2025年华硕电脑与YY微软公司软件采购合同签字仪式上的书面致辞
- 2025美好家园链家房屋租赁合同
- 宠物营养护理秘籍分享试题及答案
- 政府采购法实施条例考试题库参考题库(含答案)
- 滁州学院《跨境电商》2023-2024学年第二学期期末试卷
- 2025代理买卖合同
- 浙江省四校联盟2024-2025学年高二下学期3月联考政治试卷(PDF版含答案)
- 郑州商学院《现当代西方哲学》2023-2024学年第一学期期末试卷
- 08J933-1体育场地与设施(一)
- 时间同步在机器人中的应用
- 广东省广州市白云区2023-2024学年五年级下学期期末数学试题
- 河南省洛阳市2023-2024学年高二下学期4月期中考试数学试题(含答案)
- 高考作文标准方格纸-A4-可直接打印
- 《陆上风电场工程设计概算编制规定及费用标准》(NB-T 31011-2019)
- 毛泽东诗词鉴赏
- (高清版)DZT 0426-2023 固体矿产地质调查规范(1:50000)
- 毕业设计(论文)-某住宅2#楼电气系统设计
- 水闸工程现状调查分析报告
- 基于单片机的电子广告牌设计
评论
0/150
提交评论