出租车计价器PPT

合集下载

出租车计价器论文答辩ppt课件

出租车计价器论文答辩ppt课件

由仿真结果可以看出此模 块为分频器,当车辆运行
进行8分频,以作为选通脉冲, 时,对输入脉冲cp_32M
使得数码管显示能比较稳定的为 进行分频输出,其中sec是
人眼所看到。
32分频输出信号,
设计采用的输入脉冲为32MHz。 cp_xuan为10分频输出信
号。
.
14
七、总体电路的结果验证
由仿真结果可以得出本设计功能都得以实现,当车辆开始营 运(rst为“0”,stard为“1”)时,对路程脉冲(clk1) 进行计数,同时把行驶的路程和暂停等候时间(由输入的 32MHz脉冲生成分频秒脉冲计来时)均折算成费用,通过选 通模块和译码模块把数据轮流传输到外接的显示设备(共阴 数码管)上。以方便乘客直观的知晓目前的行驶里程和相应 的费用。
.
由仿真结果可知车辆启动后,有 秒脉冲clk2输入该模块。当行驶 路程小于3公里或计费不超过10 元时(即p为“0”),等待时间 不折算成费用。随着行驶路程变 长,超出起步路程或价格后(即 p为“1”),车辆每暂停等待3 分钟,费用增加0.5元。当车辆 停止(即rst为“1”)时,模块 数据清零,车辆开始运行(即rst 为“0”,start为“0”)时, 数据清零。
块输出p信号。
当车辆停止(即rst为“1”)
时,模块数据清零,车辆开始
运行,但还未开始计价(即
rst为“0”,start为“0”)
. 时,预置初始值,起步价17 0
六、模块介绍
2、模块jijia
在出租车营运过程中,必然会 遇到等红灯、堵车等情况,当 车速低于一定值是,此模块开 始工作,把等候时间折算成费 用。
基于VHDL的出租车 计价器设计
Rental car fare register system design base on

毕业答辩PPT出租车计价器ppt课件

毕业答辩PPT出租车计价器ppt课件
❖ 2.2 具体指标
1.数码管显示里程和金额(四位显示,最后一位为小数位); 2.单程价格为2元/公里,往返的价格为1.5元/公里;单程/往返
两种模式可由按键切换;
3.车速<5公里/小时的时间累积为总等待时间T(分钟),每5分 钟等待时间相当于里程数增加1公里;
4.起步公里数为3公里,价格8元;若实际运行大于3公里,超 出的里程按要求2进行;
第二部分:设计要求及具体 指标
❖ 2.1设计要求
设计一款具有特定功能的计程车 里程表系统,通过利用传感器检测车 速,能对里程和金额进行处理和显示, 通过按键可以选择多种功能模式。要 求结构简单、操作方便、显示直观、 运行稳定 。
常见心律失常心电图诊断的误区诺如 病毒感 染的防 控知识 介绍责 任那些 事浅谈 用人单 位承担 的社会 保险法 律责任 和案例 分析现 代农业 示范工 程设施 红地球 葡萄栽 培培训 材料
❖1.2 本次设计的意义
计程车里程表虽然已经普及
市场,可是现在的里程表各有各 的优点,也有许多不足之处,为 了使计程车里程表系统功能更全, 综合运用更广泛,更人性化,我 们需要对里程表的功能进行综合 考虑,尽量做到综合各种里程表 的优点,改进它的不足之处。为 计程车里程表系统的设计提供一 种参考。
常见心律失常心电图诊断的误区诺如 病毒感 染的防 控知识 介绍责 任那些 事浅谈 用人单 位承担 的社会 保险法 律责任 和案例 分析现 代农业 示范工 程设施 红地球 葡萄栽 培培训 材料
❖ 数码管显示电路
图5 数码管显示电路
❖ 4.4 按键设计
本设计的键盘电路由5个独立按键 (S1、S2、S3、S4、S5)组成,如图6 所示。功能如下: (1)S1:功能键。按下时进入单双程选择 模式,再按回到实时时间显示状态。 (2)S2:切换键。按功能键进入单双程选 择模式后再按此键可进行单程和双程 之间切换。 (3)S3:停止键。运行状态按下此键即停 止计程计费。 (4)S4:清除键。按下时清除里程和金额 等数据信息,并将此次信息送入存储 电路储存。

基于VHDL的出租车计价器系统设计ppt

基于VHDL的出租车计价器系统设计ppt

end if; end process p1; p2:process (temp0,clkin) begin if (reset='0') then temp1<=(others=>'0'); elsif rising_edge (clkin) then if (temp0>=licheng) then if (temp1=conv_std_logic_vector (4,4)) then temp1<=(others=>'0'); else temp1<=temp1+'1'; end if; end if; end if; end process p2; clkout<='1' when (temp1=conv_std_logic_vector( 4,4)) else '0'; length<="000000"& licheng when(temp0<=licheng) else temp0; end behave;
里程计价部分( 第一部分 里程计价部分(续)
•计数器B作用 •对输入的100m脉冲oclk进行累加 •在开始时输出起步里程数据,而当超出 起步里程时自动输出实际公里数据给译 码/动态扫描模块 •每计满500m路程送出1个脉冲clkout给 计数器C。
里程计价部分( 第一部分 里程计价部分(续) LIBRARY ieee; USE ieee.std_logic_1164.ALL; USE ieee.std_logic_unsigned.ALL; USE ieee.std_logic_arith.ALL; ENTITY cnt_B is port ( reset,clkin: in std_logic; dip:in std_logic_vector (2 downto 0); length:out std_logic_vector(12 downto 0); clkout:out std_logic); end cnt_B; ARCHITECTURE behave of cnt_B is signal licheng: std_logic_vector(6 downto 0); signal temp0: std_logic_vector(12 downto 0); signal temp1:

出租车计价器5页

出租车计价器5页

本计价器的主要功能包括:计时功能;计费功能;计程功能;LCD显示;功能:1)启动计费器,里程计数器和时间计数器从零开始,费用计费器从10元开始计算;2)根据出租车行驶的里程数和时间(包括停车等待时间)进行计费,当出租车启动在3公里以内,且在等待累计2分钟内时费用计数器复位为起步价10元;3)当出租车在行驶状态下超过3公里时,每满1公里时,费用计数器加1元;4)当出租车等待时间累计超过2分钟时以每分钟1元计费。

整体设计方案:Clk 输入 C9;Sw1输入 L14;TXD 输出 u8;Flash_ce 输出 k18;Lcd_e 输出 M18;LCD_RW 输出 L17;LCD_RS 输出 L18;LCD_d[3:0] 输出 R15 R16 P17 M15;模块划分1.分频电路模块:2. 时间计算模块:start:启动信号,当start为高电平时出租车开动,选择以公里计费;当start为低电平时出租车等待;选择以时间计费m:输出的时间分信号s: 输出的时间秒信号Time_enable:控制计费的时间信号,当其为高电平时控制计数器按时间数计数3. 计程功能“distance_enable:控制计费的公里信号,当其为高电平时控制计数器按路程计数distance:输出的公里信号4.判断控制模块;select_clk:输出选择的时钟信号5.计费模块:fee: 输出的费用信号6.显示模块:分频程序:module div(clk_50M,clk,reset);input clk_50M;input reset;output clk;wire clk_50M;wire reset;reg clk;reg [7:0] count;always@ (posedge clk_50M or negedge reset)beginif(!reset)begincount<=0;clk<=0;endelseif(count==8'd100)begincount<=8'd0;clk<=~clk;endelsecount<=count+1'd1;endendmodulemodule test;reg clk_50M;reg reset;wire clk;div u1(.clk_50M(clk_50M),.reset(reset),.clk(clk));initial#0 clk_50M=1'b0;always #5 clk_50M=~clk_50M;initialbegin#0 reset=1'b0;#100 reset=1'b1;endendmodule计时激励:module timemokuai(clk,reset,start,s,m,time_enable);// 端口的定义input clk,reset,start;output [7:0] s;//输出的秒output [7:0] m;//输出的分output time_enable;//输出的控制计费的信号reg [7:0] s;reg [7:0] m;wire time_enable;always@(posedge clk or negedge reset)//异步复位beginif(!reset)//低电平有效begin //复位s<=8'd0;m<=8'd0;endelse if(!start)//start 信号低电平有效beginif(s[3:0]==9)// 秒的低四位是9begins[3:0]<=4'd0;//清零if(s[7:4]==5) // 秒的高四位是5begins[7:4]<=4'd0; //清零if(m[3:0]==9) // 分的低奈皇?beginm[3:0]<=4'd0; //清零if(m[7:4]==9) // 分的高四位是9m[7:4]<=4'd0; //清零else m[7:4]<=m[7:4]+1'd1; // 分的高四位不是9加一endelse m[3:0]<=m[3:0]+1'd1; //分的低四位不是9加一endelse s[7:4]<=s[7:4]+1'd1; // 秒的高四位不是5加一endelse s[3:0]<=s[3:0]+1'd1; //秒的低四位不是9加一end//end alwaysendassign time_enable=((m[7:0]>8'd2)&&(s[7:0]==8'd0))?1'd1:1'd0; //产生time_enable信号。

基于单片机的出租车计价系统设计PPT

基于单片机的出租车计价系统设计PPT
设计简介
计价器是由计数器对里程的累计乘以单价, 加上起步价。设计中用霍尔传感器发出方波 信号,并用P3.4口把方波信号接受回来(计 数器计数)。用LCD分别显示公里数和当前 价钱。
主要使用的元器件
设计主要使用的元器件有: STC89C52单片机、霍尔传感器 、 MAX232及九针串口、LCD1062液晶显示屏 以及按键等器件。
VSS VDD VL RS
R/W
E
P0.0 8 D0
P0.1 P0.2
9 10
D1 D2
P0.3 11 D3
P0.4
P0.5 P0.6
12 13 14
D4 D5
D6
EA/VPP RD/P3.7 RW/P3.6
ALE/PRDG RSEN
31 17 16 30 29
P0.7 VCC GND
15 16
D7 BLA BLK
VCC
15
C B
VCC
R? R ES2
C1 03 1 0μ 1 00
1 0K
P33 1 3 P32 1 2
P35 1 5 P34 1 4
C1 01 3 0P
EA 3 1
19
1 1. 0 59 K Y2
18
3 0P
C1 02
RET 9
P37 1 7 P36 1 6
INT1 INT0
T1 T0
EA/VP
MAX232与单片机的接口电路图
LCD1602与单片机STC89C52硬件接 口电路图
P1.0 1
P1.1 P1.2
2 3
4
5
6
7
8
10
11 12
13
霍尔传感器信号发出

出坐车计价器

出坐车计价器

总电路图
放映结束 谢谢!
ቤተ መጻሕፍቲ ባይዱ
出租车计价器控制电路的总体框图
出租车计价器里程计数单元
里程计数要设计一个模100计数器,计数器 里程计数要设计一个模100计数器,计数器 采用74LS290( 采用74LS290(4位二进制同步计数器) 74LS290的逻辑符号和引脚图示于下图中, 74LS290的逻辑符号和引脚图示于下图中, 该片具有下列输入端:异步清零端CR(低电 该片具有下列输入端:异步清零端CR(低电 平有效),时钟脉冲输入端CP,同步置数控 平有效),时钟脉冲输入端CP,同步置数控 制端LD(低电平有效),计数控制端CT和 制端LD(低电平有效),计数控制端CT和 CT,数据输入端D0-D3,具有下列输出端: CT,数据输入端D0-D3,具有下列输出端: 计数器的状态输出Q0-Q3,进位输出CO。 计数器的状态输出Q0-Q3,进位输出CO。
二位BCD码加法器电路图
555定时器的介绍: 555定时器的介绍: 555 定时器的内部电路框图和外引脚排列图分别 如图 2.9.1 和图 2.9.2 所示。它内部包括两个电 压比较器,三个等值串联电阻,一个 RS 触发器, 一个放电管 T 及功率输出级。它提供两个基准电 压VCC /3 和 2VCC /3 555 定时器的功能主要由两个比较器决定。 两个比较器的输出电压控制 RS 触发器和放电管 的状态。在电源与地之间加上电压,当 5 脚悬空 时,则电压比较器 C1 的同相输入端的电压为 2VCC /3,C2 的反相输入端的电压为VCC /3。若 /3, 的反相输入端的电压为VCC /3。若 触发输入端 TR 的电压小于VCC /3,则比较器 C2 的电压小于VCC /3,则比较器 的输出为 0,可使 RS 触发器置 1,使输出端 OUT=1。如果阈值输入端 OUT=1。如果阈值输入端 TH 的电压大于 2VCC/3,同时 2VCC/3,同时 TR 端的电压大于VCC /3,则 C1 端的电压大于VCC /3,则 的输出为 0,C2 的输出为 1,可将 RS 触发器置 0,使输出为 0 电平。

出租车计价器

出租车计价器

出租车计价器出租车计价器是一种计量器具,用于测量出租持续时间及依据里程传感器传送的信号测量里程,并以测得的计时时间及里程为依据,计算并显示乘客出租车应付的费用。

目录检定用仪器计量器具功能检查外观与要求简介检定用仪器计量器具参照规程:JJG738—2023《出租汽车计价器标准装置》JJG517—2023《出租汽车计价器》1.本机检定新制造、修理后更改了软、硬件的计价器,依照到车辆上之前必需进行本机检定。

2.使用误差检定(也称整车检定)本机检定合格的计价器安装到车辆上后,必需在专门的场所连同车辆一起,在计价器使用误差检定标准装置上进行使用误差的检定。

修理后的计价器也要进行使用误差的检定。

功能检查依照计价器使用地政府主管部门订立的收费标准对应检查,检查结果符合如下要求:自检功能:计价器应有自检程序,在开机时显示全部的显示字符及状态指示灯全部显示,显示时间不小于3s。

数据储存功能:(1)单次营业状态数据存储:及机器至少应存储100次营业状态的数据,每次计量内容应包括:(2)总累计数据存储应包括以下五项内容:(3)计价器应有保护数据的功能3.失电保护功能4.打印功能5.当计价器空、重车运营状态的转换,应通过翻动空车车牌来实现。

翻倒空车牌,即进入重车状态。

外观与要求计价器应有金属铭牌,铭牌上应注明:制造厂名称、产品名称、产品型号、出厂编号、制造日期、制造计量器具许可证标志及编号。

计价器应坚固耐用,其壳体表面不应有凹痕、划伤、裂缝、变形等现象。

表面涂镀层不应起泡、龟裂和脱落。

金属部件不应有锈蚀及其他机械损伤。

壳体应有铅封耳(孔)用于加装铅封。

开关、按键操作应快捷牢靠。

说明功能的文字符号和标志应清楚端正。

传感器应直接将车辆变速器的转动信号有效地转换为电信号。

计价器安装到车辆上必需使用与计价器匹配的独立传感器,不能直接使用车辆供给的电信号。

空车牌结构应坚固,翻动快捷,接触牢靠。

对于禁止接触和禁止调整的器件或掌控器应实行保护性措施,影响计价器计量性能的调整开关、掌控开关或按钮均应置于机壳内。

出租车计价器

出租车计价器

一、基本功能1、显示:可以显示里程、金额、等待时间、速度。

2、计费功能:起步公里数为2公里,价格为6元;若实际运行大于2公里,按单程价格为1.6元/公里,往返则价格为1.6元/公里。

3、按键功能:单程/往返分别由“单程”按键和“往返”按键设定;按“暂停”键,计价器可暂停计价;按“清除”键,计价器能将记录数据(里程、等待时间与金额等)自动清0;按“查询”键,能自动显示总等待时间;按“返回”键,仍然显示里程和金额。

二、系统的组成及工作原理计价器的单片机控制方案图如图1 单片机控制方案图所示。

利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能和价格选择、时间显示控制等功能。

不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级图1 单片机控制方案图三、总体设计电路图总体电路图如图2所示图2 总体电路图四、硬件电路设计1、里程计算,计价单元设计里程计算是通过安装在车轮上的霍尔传感器A44E检测到的信号,在该系统中用两种脉冲发生器进行模拟,送到单片机,经处理计算,送给显示单元的。

其原理如图3所示。

图3 模拟测距示意图555电路来产生一个脉冲来模拟霍尔传感器输出的里程脉冲,选择P1.0口作为信号的输入端,内部采用外部中断0,555脉冲产生电路输出一个脉冲信号直接加到IO口P1.0上(产生的频率F=1/T=1.414/[(R1+2R2)C1]),由单片机的内部算法对脉冲计数,通过计算将脉冲增加体现在金额和里程上。

具体电路如图4所示。

图4 555脉冲产生电路图光耦电路是以光为媒介传输电信号的一种光一电转换器件,是另一种模拟将出租车行驶时车轮所转的圈数转换成脉冲信号送入数据处理电路。

H92B4是光偶电路的基本元件,它由发光源和受光器两部分组成,发光源为发光二极管,受光器为光敏三极管。

当发光源与受光器之间存在光线阻挡时,输出端由高电平变为低电平,恢复光通路又变为高电平,就这样形成一个个的高低电平脉冲。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

clk_d
distant[7:0] flag_3 count_dis
reset
flag
flag_25
3.3 计程模块
2、信号描述
引脚名称
reset
方向
I
功能描述
当reset=0时,计程清零
clk_d
flag
I
I
在每个clk_d的上升沿时,路程加 100m
flag为0,计程有效,否则,计程保 持
distant[7:0]
2、输入/输出定义
clk_50M rst_n R_A taxi R_B lcd_d[3:0] flag led[7:0] flash_ce
lcd_rw lcd_rs lcd_en
模块 划分
3、模块划分
分频模块 计时模块 为计时模块和计费模块提供时钟。 按照需求,当出租车累积计时超过2分钟 后,给出一个控制信号来控制计价模块 按照需求,当出租车行驶路程超过3公里 后,给出一个信号开控制计价模块,当超 过25公里后也会给出一个控制信号。 根据上面两个信号的输出通过此模块进行 处理,将输出的结果输入到计价模块,用 来控制计价模块。 按照我们的需求分析,按照要求进行计费 。 为计程模块和计费模块提供时钟信号。 按照我们的要求将相关的信息显示到LCD上
分工
6.分工
负责编写旋钮模块,计费模块,还有整 体电路的连接。 负责编写lcd显示模块,报告的纂写。
负责编写计程模块,还有各个模块的测试。 负责编写计时模块。
谢谢
minute[7:0]
second[7:0] distance[11:0] Price[11:0]
I
I I
等待计时的输入(秒)
所行路程的输入 总价输入
Lcd_d
O
、接口时序
测试
4 、测试部分
测试模块主要是将各个模块进行功能仿真 ,测试各个模块的功能是否完整。 LCD模块还有旋钮模块主要是通过板级调 试来测试其功能,对于LCD我们主要是观察液晶 屏显示的结果,对于旋钮模块主要是根据LED流 水灯的转换来进行测试。 测试完成后将所有的模块连接到一起下板 看功能是否符合要求。最够根据性能测试来改进 我们的代码,完善电路以达到我们的要求。
lce_rw lce_rs lce_e lce_d flash_ce led
I
O O O O O O
FPGA上旋钮的输入端
Lcd的读写控制输出端,输出给lcd用来控制读写信号 Lcd的数据和指令的控制信号,输出给lcd的控制信号 Lcd的使能信号,输出给lcd作为使能信号 Lcd的数据端,用来输出给lcd的4位数据 用来控制lcd与flash共用的4位数据总线的使用权交给lcd 用来测试旋钮是否正常工作
rst_n
I
clk_out
O
输出1HZ的时钟,供计时和计费模块 使用
3.1 分频模块
3、接口时序
3.2 计时模块
计时模块
3.2 计时模块
1、结构框图
clk_1HZ
minute[7:0]
rst_n
jishi
second[7:0]
flag_out
flag
3.2 计时模块
2、信号描述
引脚名称 clk_1Hz 方向 I 功能描述 计时所需的时钟,周期为秒
LED_DATA O Rotary_e O vent
3.6 旋钮模块
5、接口时序
3.7 lcd驱动模块
lcd驱动模块
3.7 lcd驱动模块
1、结构框图
clk lcd_rs rst lcd_rw minute[7:0]
second[7:0]
LCD_driver
lcd_d[3:0]
lcd_en distance[11:0]
4
1、项目规范
1总价的显示范围为0~99.9元, 计价分辨率为0.1元; 2计程的显示范围为0~99.9公里 ,分辨率为0.1公里; 3计时的显示范围:分钟的显示 范围是00:00-59:59, 辨率为1秒钟 。
计时显示,计费模块
LCD显示模块
计费模块 显示格式:
输入 输出 定义
2、输入/输出定义
引脚名称 flag time_en 方向 I I 功能描述 计程、计时控制信号 等待时间大于2分钟的使能信号
dis_en clk_select
I O
路程大于3公里的使能信号 产生控制计费模块的时钟信号
3.4 信号控制模块
3、接口时序
3.5 计费模块
计费模块
3.4 信号控制模块
1、结构框图
clk_1HZ flag 计时计费
3.6 旋钮模块
1、基本原理
3.6 旋钮模块
2、结构框图
clk
LED_DATA reset
ROTARY R_A
Rotary_event Rotary_event R_B
3.6 旋钮模块
4、信号描述
引脚名称 clk reset R_A R_B I I I I 方向 时钟输入 复位信号,低有效 开关A信号输入 开关B信号输入 8发光二极管的循环流水显示的值 旋转开关每旋转事件的表示,每旋动一 次,路程加100米 功能描述
基于FPGA的 出租车计价器设计
小组成员:
目录
1 项目规范
2输入/输出定义
本文目录 结构
3模块划分 4测试 5进展程度
6分工
项目 规范
1、项目规范
出租车载客后,启动计价器, 整个系统开始运行,里程计数器和 时间计数器从0开始计数,计费模 块从6 +1(6为起步价,1为燃油费 )元开始计价,出租车到达目的地 停止后,停止计价,出租车显示总 费用、总路程及途中等待时间。
4 .1分频模块
仿真结果
4 .2计时模块
仿真结果
4 .3计程模块
仿真结果
4 .4信号控制模块
仿真结果
4 .5计费模块
仿真结果
4 .6LCD显示模块
复位时仿真结果
进展 程度
5、进展程度
到目前为止,我们对出租车计价器完成的功能有 :计时模块,计程模块,计费模块,lcd模块还有旋钮 模块都已经完成。 计时模块显示正常,当计时超过2分钟后每分钟 计费1元钱; 计程模块显示正常,旋钮每转动一下计程100m, 满足我们的设计规范; 计价模块显示正常,当路程超过3公里后,每公 里1元钱,超过25公里后每公里2元钱,当累计时间超过 2分钟后每分钟1元钱; LCD显示正常,能够显示出租车行驶的路程、累 计等待时间还有目前所用费用。 目前设计已经达到我们的设计规范的要求。
名称 clk_50M rst_n flag R_A 方向 I I I I 功能描述 50MHz的晶振时钟信号,50%的占空比,输入数据在clk的 上升沿采样,输出数据在clk的上升变化。 复位信号,低电平有效。为电路提供异步复位信号 计程、计时控制信号:0:计程;1:计时 FPGA上旋钮的输入端
R_B
flag
rotary_event clk_1HZ clk fee[11:0]
I
I O
时间计费的时钟信号
控制总费用的时钟信号 总价输出
3.5 计费模块
3、接口时序
3.6 旋钮模块
旋钮模块
3.6 旋钮模块
1、基本原理
3.6 旋钮模块
1、基本原理
3.6 旋钮模块
1、基本原理
3.6 旋钮模块
1、基本原理
clk rst_n R_A R_B
Rotary_event
3.1 分频模块
分频模块
3.1 分频模块
1、结构框图
clk_50M
div
rst_n
clk_out
3.1 分频模块
2、信号描述
信号名称 方向 I clk_50M 功能描述 50MHz的晶振时钟信号,50%的占空 比,输入数据在clk的上升沿采样, 输出数据在clk的上升变化。 低电平有效的复位信号,为分频模块 提供异步复位信号。
clk 总计费
reset
fee
rotary_event flag_25 clk_s
计程计费
3.5 计费模块
2、信号描述
引脚名称 clk_s reset 类型 I I I I 功能描述 控制计费的控制信号 异步复位信号,当reset=0时,总价 显示为6¥ 计程或计时的选择控制信号 路程计费的时钟信号
flag_3
O
O
路程的输出
路程达到3公里的标志位,高有效
flag_25
O
路程超过25公里的标志位,高有效
3.3 计程模块
3、接口时序
3.4 信号控制模块
信号控制模块
3.4 信号控制模块
1、结构框图
flag
dis_en
control
clk_select
time_en
3.4 信号控制模块
2、信号描述
rst_n
flag
I
I
复位信号,低有效
当flag=1时,计时继续,否则,计时保 持
flag_out
min[7:0] sec[7:0]
O
O O
等待时间超过两分钟的标志
等待累计计时的输出 (分) 等待累计计时的输出(秒)
3.2 计时模块
3、接口时序
3.3 计程模块
计程模块
3.3 计程模块
1、结构框图
实现对出租车所行路程的 计算:用旋钮所旋动的个数来模 拟汽车的走动。当路程在3公里 以内的时候不计程,当计程模块 超过3公里后每公里按1元计费 ,当车程超过25公里以后,每 公里2元钱(加上返程费)。
当出租车处于等待状态时, 若等待累计时间在2分钟内(包括2 分钟),不计费;若等待累计时间 在超过2分钟后,以每分钟按1.0元 计费。
相关文档
最新文档