- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电路综合实验报告
之简易自动售货机
班 级:
姓 名:
班内序号:
学 号:
日 期:
目录TOC \o 1-3 \h \u
HYPERLINK \l _Toc30779 一、任务要求 PAGEREF _Toc30779 3
HYPERLINK \l _Toc2634 二、系统设计 4
HYPERLINK \l _Toc13164 1.结构框图 4
HYPERLINK \l _Toc4997 2流程图 5
HYPERLINK \l _Toc13415 三、波形分析及波形仿真 6
HYPERLINK \l _Toc28891 主程序 8
HYPERLINK \l _Toc19071 分频模块 13
HYPERLINK \l _Toc8235 防抖模块 PAGEREF _Toc8235 14
HYPERLINK \l _Toc16981 点阵模块 PAGEREF _Toc16981 15
HYPERLINK \l _Toc20860 译码模块 PAGEREF _Toc20860 16
HYPERLINK \l _Toc20860 中心模块 PAGEREF _Toc20860 18
HYPERLINK \l _Toc25988 五、功能说明及资源利用情况 PAGEREF _Toc25988 19
HYPERLINK \l _Toc15778 1.功能说明 PAGEREF _Toc15778 19
HYPERLINK \l _Toc11930 2.资源利用情况 20
HYPERLINK \l _Toc3563 六、实物结果 20
HYPERLINK \l _Toc3563 七、故障及问题分析 21
HYPERLINK \l _Toc16058 八、总结和结论 21
北京邮电大学 数字电路综合实验
第 PAGE \* MERGEFORMAT 21 页 共 NUMPAGES \* MERGEFORMAT 22 页
任务要求
设计一个简易的自动售货机,能够完成钱数处理、找零、显示、退币等功能。
基本要求:
1 、 用2 个数码管(disp5,disp4)显示钱数,以元为单位。用 3 个按键(btn0 ,btn1 ,btn2 )分别表示一元、五元、十元,每按一次按键,增加一次相应的钱数,上限 99元。
2 、 再用3 个按键(btn3 ,btn4 ,btn5 )分别对应 3 种商品,其中,商品甲售价 3 元,商品乙售价8 元、商品丙售价12 元;
3 、 买东西时,先输入钱币,再按对应的商品键。每按一次商品键,钱数要相应地减少,同时有声光(蜂鸣器或发光二极管)提示购买成功。剩余钱数大于3 元可继续按商品键再次购买;当剩余钱数少于 3 元时,表示钱数的数码管 disp5,disp4显示为零,同时用数码管disp0显示退出的钱数。
4 、 买东西时,按下商品键,若输入的钱数少于商品的价格,表示钱数的数码管disp5,disp4 显示为零,同时用数码管(disp1、disp0)显示退出的钱数,并用蜂鸣器或发光二极管闪烁表示购买失败。
5 、 按下商品键时,用数码管 disp2表示当前购买的商品,1 代表商品甲,2 代表商品乙,
3 代表商品丙。
6 、 用btn7 做为退出功能键,退出键可以随时按下,按下后,数码管(disp5,disp4)显
示为零,同时数码管(disp1、disp0)显示退出的钱数,表示结束购买,钱款全部退出。
提高要求:
1 、 用点阵设计显示投币动画、出货动画,购买成功/ 失败动画;
2 、 允许随时输入钱币,购买时,钱款不足有声光报警并等待追加钱币或选择别的商品;
3 、 商品数量管理,有缺货提示;
4 、 用点阵动态显示商品名称和库存数量等。
5 、 自拟其它功能。
二、实验设计思路
1结构框图
2. 流程图
三、波形分析及仿真波形
数码管显示购买投入
数码管显示
购买
投入
点阵
点阵
根据图中所示,其中clk为时钟信号,降低分频级数以后进行仿真,得到了数码管cat位选信号进行循环移位,随着按键的信号输入,去抖以后,得到了干净的信号以后,影响了计数器,去除了重复影响的问题,对应的按键投入了对应的钱币,同时改变了数码管的输出,成功购买后,点阵上会显示T(true),如果购买失败,就显示F(false),并且自动退出了。
源程序
1、主程序
2、分频模块
(1)小分频
(2)大分频
3、防抖模块
4、点阵模块
5、译码模块
6、中心模块
五、功能说明及资源利用情况
功能说明:
用btn0、btn1
您可能关注的文档
- 数据结构_堆栈和队列的基本应用与原理.pptx
- 数据结构复习新.doc
- 数据结构九:二叉排序树.ppt
- 数据结构课程设计任务书.docx
- 数据结构期末复习.docx
- 数据结构实验三实验报告.docx
- 数据结构与算法作业.docx
- 数据结构栈和队列上机报告.docx
- 数据结构总结知识点.docx
- 数据库查询操作实例.pptx
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
原创力文档


文档评论(0)