全文预览

出租车计费器 eda技术课程设计

上传者:学习一点 |  格式:doc  |  页数:22 |  大小:0KB

文档介绍
制行驶中的计费方式。NYNYNY图3.3计程模块流程图3.4计费模块我通过stop输入信号将计费模块分成两部分,stop=‘1’时代表汽车停下来等候,开始等候时间的计数,并且由等候时间每过十分钟所产生的的尖脉冲来进行加法计数。stop=‘0’时由里程计数器按照里程脉冲计数,并且由distanceout信号控制计费器小于三公里时收起步价,大于三公里时在起步价的基础上按照与里程计数器一样的时钟进行计数。分频模块里程计数器大于三公里时控制信号distanceout为高电平计费模块开始Start=‘1’?stop=‘0’?里程时钟上升沿到来Kilometer=Kilometer+0.01,单位公里kilometer>=99.99?清零结束EDA技术课程设计报告5图3.4计费模块设计思路3.5显示模块由于我需要十六个数码管显示实验结果,而试验箱上只有八个数码管,于是我考虑老师建议的切屏,在控制位选信号时多加一个使能端,使能端en为‘0’时显示第一屏,使能端en为‘1’时显示第二屏。我利用的是数码动态扫描显示,即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉与人眼的视觉暂留作用,使人感觉好像各位数码管都在同时显示。图3.5显示模块Stop=‘1’Stop=‘0’等候时间计数,根据等候时间计费脉冲开始计费行驶中,里程计数,并根据里程计费控制信号来控制计费方式等候计费里程计费总计费金额计费模块计程模块计时模块译码数码管动态扫描显示EDA技术课程设计报告6四、管脚绑定clk接的是开发板1KHz时钟,en(切屏使能端)接的是琴键QK1,start(启动键)接的是琴键QK2,stop(暂停键)接的是琴键QK3,enable0(修改等候时间单价)接琴键QK4,enable1(修改公里单价)接琴键QK5,sel_out(位选信号)接数码管位选控制信号,seg从低位到高位依次接数码管段信号。

收藏

分享

举报
下载此文档