北邮电子-数电综合实验报告

北邮电子-数电综合实验报告

ID:47438107

大小:2.17 MB

页数:18页

时间:2020-01-11

北邮电子-数电综合实验报告_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《北邮电子-数电综合实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数字电路综合实验设计简易出租车计价器的设计与实现学院:电子工程学院班级:2011211203学号:2011210876姓名:孙月鹏班内序号:04摘要本文介绍了利用QuartusII综合性PLD/FPGA开发软件,在MAXII数字逻辑实验开发板上实现简易出租车计价器功能的设计与实现方法。本方案采用自上而下的设计理念,将整体电路按照功能划分为分频、计数、控制、数码管显示电路、点阵显示电路等若干模块,模块内用VHDL语言完成逻辑设计,模块间用原理图进行连接,使整体可实现计费、计时等功能。关键字:可编程器件模块化设计出租车计价器VHDL语言一、设计任务要求Ø设计一台出租车计价器,不同情况下

2、具有不同的收费标准。基本要求:1.行驶公里:用时钟2秒钟表示出租车匀速行驶1公里。在行车5公里以内,按起步价13元收费,超过5公里部分,以每公里2元收费。燃油附加费每运次1元。2.途中等待:用按键控制中途等待,等待少于(包括)5秒不收费,超过5秒后没等待3秒钟加收1元。3.用数码管分时显示计费金额、行驶里程和等候时间。字母A表示当前处于显示计费金额状态,字母B表示当前处于显示行驶里程状态,字母C表示当前处于显示等候时间状态。4.用按键控制出租车空驶、载客状态。提高要求:1.用点阵滚动显示收费单据。2.具有夜间模式,基本单价加收20%的费用。出租车收费以元为单位,元以下四舍五入。3.

3、出租车行驶速度可调可控。4.多人乘车,分段计价。5.自拟其他功能。二、设计思路与结构框图1.设计思路图1结构框图由结构框图可以分析得出,该系统的的主体是计数控制器。该系统由外部控制载客控制信号和等待控制信号,以时钟信号的翻转为计数依据,完成对时间、里程和费用的计数,并将结果通过数码管译码电路显示出来。该系统的控制信号可由拨码或按键输入,时钟由开发板内部时钟分频得出,输出有点阵输出和数码管输出。因此,可将系统分为分频器、计数控制器、数码管译码和显示以及点阵显示四部分。并以此得出系统的逻辑框图如下:图2逻辑框图2.控制器部分的状态转移图Ø该控制器一共有三个基本状态:空驶状态、载客状态和

4、等待状态。Ø分别由v、和w来进行控制。图3状态转移图三、分块电路和总体电路设计图4总体电路设计(一)总体电路设计数码管译码器转换器计数控制器分频器点阵译码器Ø整体电路由数码管译码电路、转换电路、点阵译码电路、技术控制电路、分频电路五部分构成。Ø分频电路将开发板内部的50MHz时钟分为500hz(供给数码管和点阵)、1Hz(控制器计时)、0.5Hz(行驶路程计费)、0.3Hz(等待时间计费)以及用于提高分频效率的其他若按频率。Ø计数控制电路由四部分构成,整体完成行驶距离的计数、等待时间的计数以及费用的计数。输出为三组十位二进制数。Ø转换电路有转换数据类型和在数码管上分时显示两个功能。

5、首先将输入的十位二进制数转换为4位十进制数,并且利用除法和取余数的运算提取出个位、十位、百位、千位,并转换为四位二进制BCD码。其次利用0.5hz的时钟,将行驶里程、等待时间、计费金额以2秒为周期依次out1~4,供给数码管以便分时显示。Ø数码管译码电路以500HZ实现动态扫描,并将转换电路输出的5组BCD码依次译码,完成显示。Ø点阵译码器根据载客控制信号,分别显示“O”、“X”静态图案。(一)分块电路设计clk100:输入时钟clear:复位端clk1:输出时钟1.分频器(以100分频为例)1.1电路模块1.2关键代码ENTITYdiv_100ISPORT(clk100:INST

6、D_LOGIC;--输入时钟clear:INSTD_LOGIC;clk1:OUTSTD_LOGIC);--输出时钟ENDdiv_100;ARCHITECTUREa100OFdiv_100ISSIGNALtmp100:INTEGERRANGE0TO99;--计数信号BEGINp1:PROCESS(clear,clk100)--p1进行100进制的计数BEGINIFclear='0'THENtmp100<=0;ELSIFclk100'eventANDclk100='1'THENIFtmp100=99THENtmp100<=0;ELSEtmp100<=tmp100+1;ENDIF;END

7、IF;ENDPROCESSp1;p2:PROCESS(clk100)--p2输出占空比为50%的新时钟BEGINIFclk100'eventANDclk100='1'THENIFtmp100>49THENclk1<='1';ELSEclk1<='0';ENDIF;ENDIF;ENDPROCESSp2;ENDa100;1.3仿真波形图5200分频仿真波形图65分频仿真波形2.计数控制器2.1电路模块图7电路控制器计数控制器由四部分组成,输入为三个不同频率的时钟、载客控制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。