芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

EDA出租车计价器和时钟设计芯片解密

芯片解密设计思路
出租车计费器的整体结构包括:分频模块、计费器模块以及选择模块。
另外我拓展了变速模块、亮灯模块、计时器模块。
通过不同频率的分频模块产生一个脉冲信号模拟汽车的启动与停止,然后通过计数模块,计算出一共所行驶的路程,最后通过记费模块,将所行驶的路程计算出相对应的价钱。计费显示起步价7元,2km之内为起步价,以后每1km在起步价7元的基础上增加1.6元;超过10km以后,每1km增加2.4元。通过自己设定的公式计算出费用,这就是计费模块。结合生活中的出租车计费器,分别有2km以内,10km以内以及超过10Km以后的计费标准。我设计用拨动开关来实现清零与车速的转换,并通过数码管来显示路程与车费。每产生一个脉冲就代表前进了一公里,因此,脉冲频率的快慢就是车速的快慢,脉冲的多少就是路程,这就是车速以及路程的计算;当路程的脉冲只在两个以内,就只有7元起步价。于是便实现了车行驶2km以内,只收起步价7元。行驶超过2km后,按每公里1.6元在7.0元的基础上增加。行驶超过10km后(或超过20元路费),每公里加收50%的车费,即车费变为每公里2.4元。
芯片解密

芯片解密

1秒分频器   
module fpq1(clk,clk_1s);
input clk;

output regclk_1s;

reg[24:0]counter;

always@(posedge clk)

begincounter=counter+'b1;

  if(counter==20000000)counter=0;
  else if(counter<=10000000)clk_1s='b0;
  else clk_1s='b1;
  end
endmodule



    2秒分频器
module fpq1(clk,clk_1s);
input clk;
output reg clk_1s;
reg[24:0] counter;
always @(posedge clk)
begin counter=counter+'b1;
  if(counter==20000000)counter=0;

  elseif(counter<=10000000)clk_1s='b0;

  elseclk_1s='b1;

  end
endmodule


0.5秒分频器
module fpq5(clk,clk_5s);
input clk;
output reg clk_5s;
reg[24:0] counter;
always @(posedge clk)
begin counter=counter+'b1;

if(counter==10000000)counter=0;

  elseif(counter<=5000000)clk_5s='b0;

  elseclk_5s='b1;

  end
endmodule



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信