- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA的出租车计费器设计
目 录
TOC \o 1-3 \h \u =kinside:=0; --停止状态或空档
when001=kinside:=28; --第一档
when010=kinside:=24; --第二档
when011=kinside:=20; --第三档
when100=kinside:=16; --第四档
when101=kinside:=12; --第五档
when110=kinside:=8; --第六档
when111=kinside:=4; --第七档
end case;
if reset=1then --复位清零
s_state:=s0;
elsif clkevent and clk=1then --时钟上升沿到达时,状态转换
case s_state is
when s0=
cnt:=0;
clkout=0;
if start=1then
s_state:=s1;
else
s_state:=s0;
end if;
when s1=
clkout=0;
if stop=1then
s_state:=s0; --相当于无客上车
elsif sp=then
s_state:=s1; --有客上车但车速为0,即刚上车还未起步
elsif cnt=kinside then
cnt:=0;
clkout=1;
s_state:=s1;
else
cnt:=cnt+1;
s_state:=s1;
end if;
end case;
end if;
end process;
end rtl;
Times模块
library ieee; --加载库文件
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity times is
port( --定义输入输出端口
clk :in std_logic;
reset:in std_logic;
start:in std_logic;
stop :in std_logic;
sp :in std_logic_vector(2 downto 0);
timecount:out std_logic
);
end times;
architecture rtl of times is
begin
process(reset,clk,sp,stop,start) --启动进程
type state_type is(t0,t1,t2);
variable t_state:state_type;
variable waittime:integer range 0 to 1;
begin
if reset=1then --复位清零
t_state:=t0;
elsif(clkevent and clk=1)then --时钟上升沿到达
case t_state is
--根据条件完成状态转换
when t0=
waittime:=0;
timecount=0;
if start=1then
t_state:=t1;
else
t_state:=t0;
end if;
when t1=
if sp=then
t_state:=t2;
else
waittime:=0;
t_state:=t1;
end if;
when t2=
waittime:=waittime+1; --等待时间加1
timecount=0;
if waittime=1 then
timecount=1; --产生一个时间计费脉冲
waittime:=0;
elsif stop=1then
t_state:=t0;
elsif sp=then
t_state:=t2;
else
timecount=0;
t_state:=t1;
end if;
end case;
end i
您可能关注的文档
- 基于Flash的多媒体课件设计与实现2.doc
- 基于Flash的俄罗斯方块毕业论文.doc
- 基于FLASH的儿童益智类游戏的设计与实现---以推箱子游戏为例_毕业设计.doc
- 基于FLASH的远程教学平台设计与实现毕业论文.doc
- 基于Flash技术的动画设计实现—-模拟神舟六号的发射过程制作.doc
- 基于Flash技术的互联网协同图片处理工具的设计与实现_毕业论文.doc
- 基于flash在热学实验中的数据处理系统的开发_毕业设计论文.doc
- 基于flexsim的企业卷烟配送中心分拣系统的优化设计_毕业设计.doc
- 基于flexsim的物流配送中心仿真研究本科生毕业论文设计.doc
- 基于fluent的采空区瓦斯分布规律研究_毕业设计论文.doc
- 精选合同书买卖合同书2025年通用.docx
- 2025届高三生物二轮复习课件育种技术微专题.pptx
- 4.1人类活动对生态环境的影响课件高二上学期生物人教版选择性必修2.pptx
- 精选合作人合伙协议书2025年通用.docx
- 精选合伙美容院协议书2025年通用.docx
- 6.3细胞的分化课件高一上学期生物人教版(2019)必修1.pptx
- 6.2 自然选择与适应的形成(课件)高一下学期生物人教版(2019)必修2.pptx
- 高三生物一轮复习课件 第6讲 体液调节与神经调节的关系.pptx
- 高三生物一轮复习课件第1讲 走近细胞2.pptx
- 6.3细胞的分化课件-高一上学期生物人教版(2019)必修1.pptx
最近下载
- 核辐射三大探测器-气体.ppt
- 《销售新人技巧培训》课件.ppt VIP
- 05G359-3悬挂运输设备轨道标准图集.pdf VIP
- 小学英语情景对话教学中AI对话系统的应用教学研究课题报告.docx
- 制药企业全套GMP资料验证管理目录.doc VIP
- 114word格式支持编辑修改也支持打印使用小学生儿童成长档案幼儿园模板个人电子版a4记录纪念手册.docx VIP
- 制药企业全套GMP资料文件目录(全套).doc VIP
- 湖南省长沙市雅礼教育集团2023-2024学年八年级下学期英语期中考试试卷(含答案).docx VIP
- 不锈钢烟囱工程施工方案.docx VIP
- 三年(2022-2024)高考历史真题分类汇编(全国通用)专题15 中国近现代史(非选择题部分)(解析版).docx VIP
文档评论(0)