基于fpga的交通灯控制器设计
基于FPGA的交通灯控制器的设计说明书

设计内容及要求
1、主、支干道的四个路口各设绿、黄、红、左拐、右拐、人行六个指示灯用于 指示状态,两位显示数码管用于显示倒计时时间。 2、当主、支道均有车时,两者交替允许通行,主干道每次放行45s,支干道每次 放行40s,在每次由绿灯转换为左拐,左拐变换为红灯时,要有5s的黄灯作为 过渡。 3、每个灯亮到最后5s时,都有闪烁。 4、通行延时功能,智能交通灯控制:当某一干道遇到紧急情况时,需要一直通 行时,允许这支干道处于常通行状态,相应另一条干道处于禁行状态。 5、电子眼功能:当某一干道处于红灯时,如果有车闯过警戒线,那么就会被高 清数码照相机照下来。 6、路况显示功能:当某一干道处于通行时,可以动态的显示:车速,以及路况 信息。 7、硬件主要由FPGA构成,电路复杂,结构紧凑 ,硬件成本比较低。 8、用Verilog HDL语言设计上述功能的交通灯控制器,并用层次化设计方法该电 路。
闪烁子程序
12864显 示子程序
交通灯6个指示灯子程序流程图
状态机设计
整个程序包括五个状态机 例:十字路口左上角的交通灯对应这的9个状态: 分别是红、绿、黄、左拐、黄、右拐、黄、人行、红。
通行延时控制子程序流程图
交通灯闪烁子程序流程图
闯红灯监测子程序流程图
测车辆速度子程序流程图
MS12864R显示子程序流程图
例:主干道绿灯通行,且通行不畅的状态。
此时键8为1,从图4-24看出二极管D7(绿灯)亮,(交通处于通 行状态)数码管显示为11,MS12864R第一行显示的是车013km/h ,第二行显示的是路况:不畅。(此时有车通过,且第一辆车作为 开启MS12864R)
谢谢大家!
谢谢大家!
感谢您的观看!
欢迎批评指导!!
基于FPGA的交通灯控制器实验设计

基于FPGA的交通灯控制器实验设计1引言计算机硬件课程是高等院校计算机科学与技术专业的必修课,这些课程比较抽象,难于理解,因此实验教学起着至关重要的作用。
学生通过实验可以对比较抽象的元器件及硬件电路加深理解。
同时一些学生对计算机硬件的学习不感兴趣,认为硬件课程用途不大。
针对这些,本文给出了基于FPGA的交通灯控制器实验项目设计,将生活中的实际应用与学生所学的硬件理论知识联系起来,让学生感到学有所用,极大程度地激发了学生对计算机硬件知识学习的兴趣,从而促进了硬件课程教学的顺利进行。
可编程器件的广泛应用,为数字系统的设计带来了极大的灵活性。
由于可编程器件可以通过软件编程对硬件的结构和工作方式进行重构,使得硬件的设计如同软件设计那样快捷方便。
通常使用硬件描述语言,进行数字电子系统设计。
用软件设计方法来完成硬件电路的设计,非常容易上手,消除了学生对硬件实验的畏惧感。
本实验使用VHDL语言进行设计,采用自顶向下的设计方法,容易让学生理解和掌握。
2实验相关技术与开发环境2.1FPGA技术FPGA(Field Programmable Gate Array)即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。
它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA的使用非常灵活,同一片FPGA通过不同的编程数据可以产生不同的电路功能。
FPGA在通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域得到了广泛应用。
随着功耗和成本的进一步降低,FPGA还将进入更多的应用领域。
2.2QuartusII开发环境Altera的QuartusII设计软件提供一个非常容易适应特定设计所需要的完整的多平台设计环境。
它是一个可编程片上系统(SOPC)设计的综合性环境。
QuartusII软件包括FPGA设计所有阶段的解决方案。
基于FPGA交通信号灯控制器的设计与实现毕业设计

题目 基于FPGA 的交通灯控制器的设计与实现专业 电子信息 班级 1 学号 12 姓名 张扬 主要内容、基本要求、主要参考资料等:模拟十字路口交通信号灯的工作过程,利用交通灯模块上的两组红、黄、绿LED 发光二极管作为交通信号灯,设计一个交通信号灯控制器。
设计说明:有两条公路,一条是交通主干道,另一条是支干道。
在主干道和支干道的交叉路口上,设置了红、黄、绿灯,进行交通管理,如图1所示。
支干道主干道图 1 路口交通管理示意图基本要求如下:① 交通灯从绿变红时,有4s 黄灯亮的间隔时间;② 交通灯从红变绿是直接进行的,没有间隔时间;③ 主干道的绿灯时间为20s ,支干道的绿灯时间为10s ;④ 在任意时间,显示每个状态开始到结束所需要的时间。
由此可以得出交通信号灯A ,B ,C ,D 的4种状态,如表1所示。
表 1 交通信号灯的4种状态 交通信号灯 A B C D主干道的交通灯 绿(20s ) 黄(4s ) 红(10s ) 红(4s )支干道的交通灯红红绿黄主要参考资料:【1】张洪润.FPGA/CPLD应用设计200例(上册)[M].北京:北京航空航天大学出版社,2009.【2】潘松.EDA技术实用教程(第三版)[M].北京:科学出版社,2006. 完成期限:2009年11月到2010年6月指导教师签章:专业负责人签章:2009年11月6日诚信承诺本人__________声明,本论文及其研究工作是由本人在导师指导下独立完成,论文所利用的一切资料均符合论文著作要求,且在参考文献中列出。
作者签字:年月日摘要近年来,随着社会上特别是城市中机动车保有量的不断增加,在现代城市的日常运行控制中,车辆的交通控制越来越重要。
在十字交叉路口,越来越多的使用红绿灯进行交通指挥和管理[1]。
本课题以FPGA硬件描述语言为设计手段,完成了交通信号灯控制电路的开发,其中交通信号灯控制电路的开发目的是设计一个适用于主、支干道十字交叉路口的红黄绿交通灯的控制系统,通过合理设计系统功能,使红黄绿的转换有一个准确的时间间隔和转换顺序,当然这就需要一个自动和安全的系统对红、黄、绿灯的转换进行控制。
基于fpga交通灯控制器的设计

摘要随着社会上特别是城市中机动车辆保有量的不断增加,在现代城市的日常运行控制中,车辆的交通控制越来越重要,在十字交叉路口,越来越多的使用红绿灯进行交通指挥和管理。
本文以VHDL硬件描述语言为设计手段,完成了交通信号灯控制电路的设计,其中交通信号灯控制电路的开发目的是设计一个适用于主、支干道十字交叉路口的红黄绿交通灯的控制系统,通过合理设计系统功能,使红黄绿灯的转换有一个准确的时间间隔和转换顺序。
所设计的交通信号灯控制电路经过在QuartusⅡ 6.0软件下进行模拟仿真,观察其波形,证明所设计的交通信号灯控制电路完全可以实现预定的功能,并有一定的实用性。
关键词:FPGA; VHDL; QuartusⅡ; 交通灯AbstractWith the motor vehicles increasing in the world, especially in the city and in modern day operational control of the city, the control of car becomes more and more important at the crossroads, and more and more traffic lights are used to traffic control and management. VHDL hardware description language is used for design scheme in this paper,and its purpose is to complete the design of traffic signal control circuit. Traffic lights control circuit was developed to design a control system for the main and branch roads intersection which have the red yellow or green traffic light,by the rational design of system functions to change traffic lights to have a precise time interval and the conversion sequence. The design of traffic signal control circuit will simulation under the software QuartusⅡ6.0, and the waveform shows that the designed traffic light control circuit can achieve the expected function and is practical.Keywords: FPGA; VHDL; Quartus Ⅱ; Traffic lights前言当今社会是数字化的社会,是数字集成电路广泛应用的社会。
基于FPGA的交通灯控制电路设计

基于FPGA的交通灯控制电路设计本文介绍了一种基于FPGA的交通灯控制电路设计。
交通灯控制是城市交通管理的一个重要部分,它有助于维护交通秩序,减少交通事故,提高交通效率。
在本电路设计中,我们使用FPGA作为主控制器,并通过数码管、按钮和LED模块与外部交互。
同时,我们还采用了状态机设计方法,以实现灵活的控制逻辑和连续的动态过渡。
首先介绍了本电路设计的硬件设计。
在本设计中,我们使用了FPGA作为主控制器,数码管用于显示当前状态,按钮用于进行手动控制,LED模块用于显示当前灯颜色。
在硬件设计中,我们通过适当的寄存器和时钟模块,实现了稳定的时序控制和同步操作。
接着,我们介绍了本电路设计的软件设计。
在软件设计中,我们采用了状态机设计方法,将交通控制逻辑分为多个状态,通过状态间的转移完成交通灯的切换控制。
具体地,我们将交通灯控制状态划分为三种:绿灯、黄灯和红灯。
在每种状态下,我们通过计数器和状态转移条件来实现精确的时间控制和灯颜色的自动切换。
同时,为了提高控制的灵活性,我们设计了手动控制模式,让用户可以通过按钮手动切换交通灯状态。
最后,我们介绍了本电路设计的实现结果。
在实现过程中,我们使用了Quartus II软件进行综合、布局和验证,并将设计的电路下载到FPGA开发板上进行实验。
实验结果表明,本交通灯控制电路设计实现了稳定、灵活和精确的交通控制,能够满足不同的交通道路需求。
综上所述,本文介绍了一种基于FPGA的交通灯控制电路设计,通过硬件和软件设计,实现了稳定、灵活和精确的交通控制。
该设计可以为城市交通管理提供帮助,为交通事故和交通拥堵的缓解做出贡献。
基于FPGA的交通灯设计

交通信号灯控制器目录第一章系统设计1.1设计要求 (3)1.2 方案比较 (3)1.3方案论证 (3)1.3.1总体思路 (4)1.3.2设计方案 (5)第二章单元电路设计2.1 4位二进制计数器 (6)2.2 两位二进制计数器 (6)2.3定时时间到检测电路 (6)2.4红黄绿灯输出控制电路 (6)2.5计时器 (6)第三章软件设计3.1用VHDL编写程序 (6)3.2 程序流程 (7)3.3程序清单及仿真 (7)第四章系统测试 (7)第五章结论 (8)参考文献 (9)附录 (10)0 引言随着经济的飞速发展,现代化交通管理成了当今的热点问题。
一个完善的交通控制功能,可使混乱的交通变得井然有序,从而保障了人们的正常外出。
本系统通过设计一交通信号灯控制器,达到交通控制的目的。
除实现交通灯基本的控制功能外,系统还可显示该灯本次距灯灭所剩的时间,具有更完善的控制功能,使行人提前做好起、停准备,具有更强的实用性。
第1章 系统设计1.1设计要求(1) 交通灯从绿变红时,有4秒黄灯亮的间隔时间。
(2) 交通灯红变绿是直接进行的,没有间隔时间。
(3) 主干道上的绿灯时间为20秒,支干道的绿灯时间为10秒。
(4) 在任意时间,显示每个状态到该状态结束所需要的时间。
1.2方案比较要实现对交通灯的控制,有很多的方案可供选择。
方案一:由两块CMOS 集成电路完成定时和序列控制功能,三只双向晶体管完成实际的电源切换功能。
电路中采用10V 负电源(可由市电电压经降压、整流、滤波、稳压而得)、CD4049集成电路、计数器CD4017等器件。
其中双向晶闸管选用400V 、4A 的,二极管选用BY127型和1N4148型,稳压管选用10V 、1W 的。
因直接使用市电工作,故在安装和使用时安全系数较低,且硬件电路复杂,所用器件多。
方案二:运用VHDL 语言分别控制分频和状态机两个模块, 即信号源经分频器分频后得到1Hz 脉冲,输出脉冲控制状态机中预置四个状态的循环,从而达到交通控制作用.该方案电路结构简单,使用器件少,易于安装和使用.但不宜于电路扩展,适用范围小,应用不广泛.方案三:采用VHDL 语言输入的方式实现交通信号灯控制器,并灵活运用了通用元件CBU14和CBU12作为4位二进制计数器和两位二进制计数器,简化了硬件电路,同时也给调试、维护和功能的扩展、性能的提高带来了极大的方便。
基于FPGA交通灯控制器设计资料

摘要随着现代城市及交通工具的发展,交通事故也急剧增加,为了改善交通秩序及减少交通事故,交通灯起着越来越重要的作用。
在越来越多的城市的各个路口上安装了交通灯,来改善交通秩序。
现代城市在日常运行控制中,越来越多的使用红绿灯对交通进行指挥和管理。
而一套完整的交通灯控制系统通常要实现自动控制和手动控制去实现其红绿灯的转换。
基于FPGA 设计的交通灯控制系统电路简单、可靠性好。
本设计利用Verilog HDL 语言、采用层次化混合输入方式,可控制4个路口的红、黄、绿、左转四盏信号灯,让其按特定的规律进行变化。
在Quartus Ⅱ下对系统进行了综合与仿真。
仿真结果表明系统可实现十字路口红绿灯及左转弯控制和倒计时显示,并能够自动控制交通灯转变。
关键词:FPGA,交通灯控制器,QuartusⅡ,Verilog HDLAbstractWith the development of modern cities and transport, traffic accidents also increased dramatically, plays an increasingly important role in order to improve traffic order and reduce traffic accidents and traffic lights. More and more all the roads of the city to install traffic lights to improve traffic order.Modern city, more and more control of the day-to-day running of the traffic light traffic command and management. And a complete set of traffic light control system is usually to achieve automatic control and manual control to achieve the conversion of its traffic lights. FPGA design-based traffic light control system circuit is simple and good reliability. The design using Verilog HDL language using hierarchical mixed input, and can control the four junctions of red, yellow, green, and turn left at the four signal lights, so that a particular law of change. QUARTUS Ⅱ system synthesis and simulation. The simulation results show that the system can achieve the crossroads of traffic lights and turn left control and countdown display and can automatically control the traffic lights into.Key Words:FPGA ,traffic light controller, Quartus II, The Verilog HDL目录摘要...........................................................................................................错误!未定义书签。
基于FPGA的交通灯设计(课程设计)

FPGA综合设计实验报告题目基于FPGA的交通灯控制器的设计作者专业日期 2013年3月29日1.设计任务:基于FPGA的交通灯控制器的设计2.设计要求:(1)十字路口由一条东西方向的主干道和一条南北方向的支干道构成,主干道和支干道均有红、黄、绿3种信号灯;(2)保持主、支干道红、绿交替变换;(3)绿灯转红灯过程中,先由绿灯转为黄灯,5秒后再由黄灯转为红灯;同时对方由红灯转为绿灯;(4)系统需具有复位及特殊情况紧急处理功能。
(5)了解交通灯控制器的工作原理,完成控制器的硬件电路设计及软件设计。
3.总体设计方案:从题目中计数值与交通灯的亮灭的关系如图(1)所示。
当主干道绿灯55秒和5秒黄灯过渡时,支干道必须禁止通行,即支干道红灯亮55+5=60秒;当支干道由红灯转为绿灯时,支干道亮55秒绿灯和5秒黄灯过渡,此时主干道红灯应亮55+5=60秒。
图1 交通灯控制要求4.硬件电路基本原理分析:动态LED显示的设计方法是将不同LED模块的所有的LED的驱动端一对一地连接到一起,而将其公共极(阴极或阳极)分别由不同的IO口来驱动(主要针对7段码和LED点阵模块)。
动态显示方式主要是出于简化电路和产品成本考虑在大多数场合都可以达到用户要求。
动态显示虽然占用的CPU时间多,但使用的硬件少,能节省线路板空间。
另外,本设计显示需要使用的是4个七段显示数码管。
在计时结果显示电路中,七段数码管显示部分是一个不容忽视的环节,如若处理不得当,可能引起系统功率过大,产生散热问题,严重时甚至会导致系统的烧毁。
为了解决好以上问题,下面就对七段数码管显示电路做简要的分析和介绍。
通常点亮一个LED所需的电流是5~50 mA,通电的电流愈大,LED的亮度愈高,相对的也会使其寿命缩短。
一般以10 mA的导通电流来估算它所必须串联的阻值,其计算方式参考如图1所示。
图1 单个LED的串接电阻计算方式七段显示器可分为共阳极、共阴极型两种,它们都可以等效成8个LED的连接电路,其中如图2就是共阴极型七段显示器的等效电路和每节LED的定义位置图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
- 1 - 2011-2012学年度第二学期 电子技术基础课程设计 交通灯控制器设计
院 系: 控制科学与工程系 专 业: 测控技术与仪器 班 级: 0901 姓 名: 学 号: 指导教师: - 2 -
目录 一 设计内容与要求 .............................. 3 二、交通灯系统的设计过程 .............................. 3 三、交通灯控制系统的结构 .............................. 3 四、QUARTUSⅡ验证与仿真 4.1 运行模块仿真 .............................. 7 4.2 设置模块仿真 .............................. 8 五、管脚分配及下载 .............................. 9
六、程序代码 .............................. 10 七、心得体会 ..............................14 - 3 -
一、设计内容与要求 ① 设计一个十字路口交通信号灯的控制电路。要求红、绿灯按一定的规律亮和灭,并在亮灯期间进行倒计时,且将运行时间用数码管显示出来。 ②绿灯亮时,为该车道允许通行信号,红灯亮时,为该车道禁止通行信号。要求主干道每次通行时间为Tx秒,支干道每次通行时间为Ty秒。每次变换运行车道前绿灯闪烁,持续时间为5秒。即车道要由X转换为Y时,X在通行时间只剩下5秒钟时,绿灯闪烁显示,Y仍为红灯。 ③ 可以对X,Y车道上交通灯运行的时间进行重新设置, 20≦Tx≦99 ,10≦Ty≦39 ④ 对器件进行在系统编程和实验验证。 ⑤ 写出设计性实验报告,并打印各层次的源文件和仿真波形,然后作简要说明。
二、交通灯系统的设计过程 2.1 经分析,系统的总体结构可以描述为下述的方框图: - 4 -
2.2 交通灯控制器的控制过程分为四个阶段,对应的输出有四种状态,分别用S0 (00), S1 (01), S2 (10)和S3 (11)表示:
S0状态:主干道绿灯亮,支干道红灯亮,在主干道绿灯亮了(Tx-5)s后,控制器发出状态转换信号St,输出从状态S0转换到S1;
S1状态:主干道绿灯闪烁时间Tf(5S),支干道红灯亮,进入此状态后,绿灯闪烁足够时间间隔Tx时,控制器发出状态转换信号St,输出从状态S1转换到状态 S2;
S2状态:主干道红灯亮,支干道绿灯亮,在支干道绿灯亮了(Ty-5)s后,控制器发出状态转换信号St,输出从状态S2转换到S3;
S3状态:主干道红灯亮,支干道绿灯闪烁5S,进入此状态后,绿灯亮足够时间间隔Ty时,控制器发出状态转换信号St,输出从状态S3回到状态 S0;
由上述的状态描述可以得到如下的系统ASM图及状态转换图:
以下是系统的状态转换图: - 5 - 交通灯控制电路状态转换图
输入 输出 现态 状态转换条件 次态 状态转换标志
nQ
1 nQ
0 xT fT
yT 11n
Q
10n
Q
tS
0 0 0 × × 0 0 0 0 0 1 × × 0 1 1 0 1 × 0 × 0 1 0 0 1 × 1 × 1 1 1 1 1 × × 0 1 1 0 1 1 × × 1 1 0 1 1 0 × 0 × 1 0 0 1 0 × 1 × 0 0 1 控制器真值表
三、交通灯控制系统的结构 此系统分为两个模块:设置模块和运行模块。运行模块负责交通灯的正常亮和灭,设置模块负责主干道和支干道的红绿灯闪亮时间的设置。
3.1 运行模块 运行模块系统输入输出的方框图如下: - 6 -
系统的输入输出描述如下: 输入: CLK:系统时钟,在这里为50MHz; RESET:复位信号,低电平有效,有效时,TX,TY复位为初始值,这里分别默认为30S,16S; SET_TYPE:设置类型信号,若为0,则设置的是主干道的绿灯时间TX;若为1,则设置的是支干道的绿灯时间TY; UP_DOWN:设置方式信号,若为0,则为减设置;若为1,则为加设置; SET_ENABLE:设置使能信号,在它的每一个上升沿进行一次加或者减设置;
输出: H_NUM: 8位计数信号,显示主干道和支干道的时间; H_LIGHT:两位主干道灯的显示信号,高位为红灯,低位为绿灯;为0表示灭,为1表示亮; F_LIGHT:两位支干道灯的显示信号,高位为红灯,低位为绿灯;为0表示灭,为1表示亮; TXY:时间设置显示信号,当设置的是主干道绿灯时显示主干道即时的TX; 当设置的是主干道绿灯时显示支干道即时的TY;
3.2 设置模块 设置模块系统输入输出的方框图如下:
系统的输入输出描述如下: 输入: RESET:复位信号,低电平有效,有效时,TX,TY复位为初始值,这里分别默认为40S,16S; SET_TYPE:设置类型信号,若为0,则设置的是主干道的绿灯时间TX;若为1,则设置的是支干道的绿灯时间TY; - 7 -
UP_DOWN:设置方式信号,若为0,则为减设置;若为1,则为加设置; SET_ENABLE:设置使能信号,在它的每一个上升沿进行一次加或者减设置;
输出: TX: 8位时间信号,表示主干道设置后的绿灯亮的时间; TY: 8位时间信号,表示支干道设置后的绿灯亮的时间;
注:若需要下载时,则考虑到数码管的显示问题,输出端口的说明有所不同,在这里的端口说明是仿真时的端口说明。
四、QUARTUSⅡ验证与仿真 4.1 运行模块仿真 输入信号仿真参数设置:CLK为秒脉冲信号,SET_TYPE、UP_DOWN、SET_ENABLE都为低电平,即在这里没有进行设置部分的仿真。
仿真结果如下图所示:
由上图仿真结果可以看出,主干道和支干道红绿灯亮、闪亮、灭均正常,计时由30-16-30s循环正常计时,设计目的得到验证。
4.2 设置模块仿真 - 8 -
输入参数设置:其中CLK、RESET信号不做改变,对于SET_TYPE,UP_DOWN两个信号的四种设置组合进行了四种仿真(分别为00,01,10,11),结果如下四张图所示,其中SET_TYPE有两个脉冲: 减设置主干道绿灯时间
加设置主干道绿灯时间: 减设置支干道绿灯时间 - 9 -
加设置支干道绿灯时间 五、管脚分配及下载 从附录中的代码可以得到顶层模块定义为:module jtd(txy,h_light,f_light,count,clk,up_down,reset,set_type,set_enable);,由此定义可以得到如下的管脚分配表:
变量 信号名 功能 clk CLOCK_50 系统时钟,50MHz reset SW[2] 复位,使TX,TY恢复至默认值 set_type SW[1] 选择设置对象,TX或TY up_down SW[0] 选择设置方式,加或减 set_enable BUTTON[0] 设置使能,上升沿设置 h_light LEDG[3]、LEDG[2] 显示主干道红绿灯 f_light LEDG[1]、LEDG[0] 显示主干道红绿灯 count HEX3_D[6:0]、HEX2_D[6:0] 显示主、支干道时间 Txy HEX1_D[6:0]、HEX0_D[6:0] 显示设置后时间的即时值
六、程序代码 6.1 Digital - 10 -
module digital(Y,Q);//LED 显示 input[3:0] Q; output[6:0] Y; reg[6:0] Y; always@ (Q ) begin
case(Q) 4'b0000:Y<=7'b1000000;//0000001;//1111110;//0 4'b0001:Y<=7'b1111001;//1001111;//0110000;//1 4'b0010:Y<=7'b0100100;//0010010;//1101101;//2 4'b0011:Y<=7'b0110000;//0000110;//1111001;//3 4'b0100:Y<=7'b0011001;//1001100;//0110011;//4 4'b0101:Y<=7'b0010010;//0100100;//1011011;//5 4'b0110:Y<=7'b0000011;//1100000;//0011111;//6 4'b0111:Y<=7'b1111000;//0001111;//1110000;//7 4'b1000:Y<=7'b0000000;//0000000;//1111111;//8 4'b1001:Y<=7'b0011000;//0001100;//1110011;//9 default:Y=7'b1111111;//0000000; endcase
end endmodule
6.2 Divide1 module divide1(clk1s,cp);//分频 input cp; output clk1s; reg clk1s; reg[24:0]count; always@(posedge cp) begin if(count>=25'h002FFFFFF) begin clk1s<=~clk1s; count<=25'h0000000; end else count<=count+1'b1; end