- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易地铁自动售票系统
数字电路与逻辑设计实验
实验报告
题目:简易地铁自动售票系统
学院:信息与通信工程学院
专业:电子信息工程
一、 设计课题的任务要求
基本要求:
a) 地铁票价统一为每张两元,只能投入币值为五元的人民币进行购票。
b) 能够开机自检,检验显示器件正常。
c) 通过按键开关BTN输入购票张数和投入的人民币张数并恰当显示相应信息。
d) 设置适当的声音提示或显示提示表示取票和找零。
e) 一次购票成功后系统能够恰当地转入下一次购票等待状态。
f) 系统能够复位。
提高要求:
将投币种类增加为1元、5元和10元三种。
二、 系统设计
本次实验中采用的是自自顶向下的设计方法,即从整个系统功能出发,按一定原则将系统划分为若干子系统,再将每个子系统分为若干功能模块,再将每个模块分成若干较小的模块……直至分成许多基本模块实现。
1.外部呈现结构
CAT5,CAT4:用数码管显示购票张数
CAT3,CAT2:显示总共输入的钱数
BTN7:开始购票按键
BTN6:输入购票张数确定按键
BTN5:输入钱数确定按键/确定购买按键
BTN4:复位键/取消键
BTN3:通过按键按下次数输入购票张数
BTN2:每按下1次,输入1张1元纸币
BTN1:每按下1次,输入1张5元纸币
BTN0:每按下1次,输入1张10元纸币
LED7-0:通过8个灯不同的亮灭显示不同的状态
全亮:开机自检及复位状态
LED7亮:输入购票张数状态
LED6亮:输入总钱数状态
LED5,2亮:显示购票成功
亮灭亮灭亮灭亮灭:显示找零状态
2、模块划分及功能
1、计算模块:计算用户投币的总金额,以及用户的余额。
2、显示模块:将计算的结果及用户操作信号译码后显示在数码管或LED灯上。
3、输入模块:通过按键,开关输入信息
4、信号模块:系统对系统时钟,用户的买、选择、完成信号,显示 开关信号等信号的设置。
3、自动售货机系统总体框图
4、流程图
5、MSD图
S0:waite_state
S1:select_state
S2:insert_state
S3:ticket_state
S4:change_state
三、 仿真波形及波形分析
1、 仿真波形
2、 波形分析
上面的波形只是仿真其中一个情况,顺序输入信息,中间没有按过取消,且输入钱数大于总票价,通过波形可以看出,购票成功且有找零,跟所预期吻合,说明仿真成功。
四、 源程序
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity subway is
port(clk :in std_logic;
buy : in std_logic;
yes : in std_logic;
ok: in std_logic;
start:in std_logic;
no : in std_logic;
count1:in std_logic;
count2:in std_logic;
count3:in std_logic;
count0:in std_logic;
f:out std_logic_vector(6 downto 0);
sell:out std_logic_vector(5 downto 0);
ticket_out : out std_logic_vector(2 downto 0);
change_out : out std_logic_vector(3 downto 0);
present_state : out std_logic;
a,b,c,d:out std_logic:=0;
--count_2,count_3:out std_logic;
afford:out std_logic;
beep: out std_logic;
led:out std_logic_vector(7 downto 0)
);
end subway;
architecture behave of subway is
type state_type is (waiting_state,select_state,insert_state,ticket_state, change_state);
signal state:state_type;
signal clk_o
您可能关注的文档
- 第章旋转全章教案.doc
- 第章时间序列分析习题.doc
- 第章牛顿第二定律.doc
- 第章经典理论中的资本积累问题.doc
- 第章级数理论.doc
- 第章色谱导论.doc
- 第章萃取.doc
- 第章轴对称单元复习课导学案[].doc
- 第章轴对称新[].doc
- 第章连分数.doc
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
最近下载
- 2025年安徽水利水电职业技术学院单招职业技能测试题库(各地真题).docx VIP
- 2023年平安人寿保险基本法.docx
- 三年级综合实践教案详细版(新教材).doc VIP
- 环境岩土工程学课件-东南大学-潘华良环境岩土工程学概.pptx VIP
- 人工智能deepseek介绍.pptx VIP
- 2024-2025学年北师大版七年级数学上册同步练:一元一次方程中含参数的问题(6类热点题型)(含答案).pdf VIP
- 新版现西第一册答案.doc
- 六年级下册作文骑鹅旅行记梗概600字精彩4篇.docx
- 2025年合肥通用职业技术学院单招职业技能考试题库及答案1套.docx VIP
- 统编版道法二上 第一单元《我们的节假日》单元整体备课设计.pdf
文档评论(0)