EDA设计--出租车自动计费系统.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 课 程 设 计 课 程 课 程 EDA技术课程设计 题 目 出租车自动计费系统 院 系 电子科学学院 专业班级 电子信息工程 学生姓名 学生学号 指导教师 一、总体设计思想 1.基本原理 根据设计要求,系统的输入信号有:系统时钟信号CLK,计价开始信号START,等待信号STOP,里程脉冲信号FIN。系统的输出信号有:总费用数CHA0-CHA3,行驶距离(数)KM0-KM1和等待时间MIN0-MIN1等。 2.设计框图 系统组成方框图如下所示,它由外部输入模块、控制模块和显示模块三部分组成。控制模块是整个系统的核心,它由分频模块、控制模块、计量模块和译码显示模块构成。 时钟信号 时钟信号 等待信号 公里脉冲 计费|复位 分频器 控 制 器 计费 计时 计程 显 示 系统框图 二、设计步骤和调试过程 1、总体设计电路 (1)分频模块 分频模块是对系统时钟频率进行分频,分别得到16HZ,15HZ和1HZ三种频率。 (2)控制模块 计价器控制模块主要完成对计价器状态的控制。 (3)计量模块 计量模块完成计价、计时和计程功能。 计价部分:行程在3KM内,起步费为3元;3KM外以每公里按1元计费,等待累计时间每10MIN按0.5元计费。 计时部分:计算乘客的等待累计时间。计时器的量程为59MIN,满量程后自动归零。 计程部分:计算乘客所行驶的公里数。计程器的量程为99KM,满量程后自动归零。 (4)译码显示模块 译码显示模块完成计价、计时和计程数据显示。计费数据送入译码显示模块进行译码,最后送至以十元、元、角为单位对应的数码管上显示。计程数据送入译码显示模块进行译码,最后送至以KM为单位的数码管上显示。 2、模块设计和相应模块程序 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CHUZUCHE IS PORT( CLK: IN STD_LOGIC; --系统时钟 START: IN STD_LOGIC; --计费开始信号 STOP: IN STD_LOGIC; --行驶中,中途等待停止信号 FIN: IN STD_LOGIC; --1KM脉冲信号 CHA3,CHA2,CHA1,CHA0: OUT STD_LOGIC_VECTOR(3 DOWNTO 0); --计费输出信号 KM1,KM0: OUT STD_LOGIC_VECTOR(3 DOWNTO 0); --行驶公里数 MIN1,MIN0: OUT STD_LOGIC_VECTOR(3 DOWNTO 0)); --等待时间输出 END ENTITY CHUZUCHE ; ARCHITECTURE BEHAVE OF CHUZUCHE IS SIGNAL Q_1: INTEGER SIGNAL W: INTEGER SIGNAL C3,C2,C1,C0: STD_LOGIC_VECTOR(3 DOWNTO 0); SIGNAL K1,K0: STD_LOGIC_VECTOR(3 DOWNTO 0); SIGNAL M1: STD_LOGIC_VECTOR(2 DOWNTO 0); SIGNAL M0: STD_LOGIC_VECTOR(3 DOWNTO 0); SIGNAL TEMP0,TEMP1: STD_LOGIC_VECTOR(3 DOWNTO 0); SIGNAL F_1: STD_LOGIC; SIGNAL EN0,EN1: STD_LOGIC; BEGIN FEIPIN:PROCESS(CLK,START) BEGIN IF CLKEVENT AND CLK=1

文档评论(0)

好老师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档