




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录二、 课程设计目的2二、课程设计题目描述和要求2三、课程设计报告内容23.1、设计原理、方案论证2 3.2、设计过程23.2.1、系统框图23.2.2、设计总程序33.2.3、软件仿真43.2.4管脚定义53.2.5下载程序与仿真结果6四、设计总结和心得体会7参考文献8附录8一、 课程设计目的:1)熟悉学习QuartusII的编程与调试方式,学会在QuartusII中使用波形图进行软件仿真,并使用EDA6000进行硬件仿真与调试。2)设计一个自动售货机,具有投币和选择商品等功能二、 课程设计题目描述和要求:首先应搭建识别模块,将代表每种硬币的拨码开关信号和选择的商品信号转变为数码管显示信号。两者要进行比较,如果钱数大于售出商品则对其进行求差,求差的结果作为找钱信号;如果等于直接售出商品;小于则报警。程序中会有一个分频模块,对CLK进行分频,并有一个复位键。三、 课程设计报告内容3.1、设计原理、方案论证1)设计一个自动售货机,此机能出售1元、2.5元、3元、3.5元的四种商品。出售哪种商品可有顾客按动相应的按键即可,并同时用数码管显示售出的是第几种商品;2)顾客可通过选择投入的钱数来购买商品,并且有一个确认键;3)如果选择投入的钱小于选择的商品价格,则显示出价格和选择的钱数,并且警告灯亮;4) 如果选择投入的钱大于选择的商品价格,则显示出价格和找回的钱;5)此售货机有一个整体复位控制。3.2、设计过程 3.2.1、系统框图:开始选择商品 显示选择的商品选择投入的钱币钱数大于商品价格显示钱数、警告灯亮显示找零、输出商品3.2.2、设计总程序:3.2.3、软件仿真当选择钱数为100即为2元、选择商品为10即为3元时,led_warn亮,led_price和led_money、led_good分别显示应该显示的数据3.2.4管脚定义: 3.2.5下载程序与仿真结果:商品选择第二个,投入钱币是5,结果显示中25为价格05为投入的钱,2是选择的商品,led_warn 亮;商品选择第一个,投币35,结果中10为商品价格,25为找零,1为选择的商品四、设计总结和心得体会通过本次课程设计,我对Verilog HDL语言有了更深刻的了解,能够比较灵活地运用它来实现我们所想要要其实现的功能。在实验中,我也遇到了很多挫折,不过我都和同伴一一克服了,大家齐心协力解决了问题,使我明白了和他人共同合作的重要性。在以后的道路上我们也必须深刻认识到团队合作的精神,投入今后的发展之中。成功就是在不断摸索着前进中实现的,遇到问题我们不能灰心、烦躁,甚至放弃,而要静下心来仔细思考,分部检查,找出最终的原因进行改正,这样才会有进步,才会一步步向自己的目标靠近,才会取得自己所要追求的成功。参考文献:1 潘松,EDA实用教程,科学出版社,2004年2 夏宇闻 编著 Verilog数字系统教程 北京航空航天出版社3 梁瑞宇 编写FPGA设计实验指导书(Verilog HDL)附录(程序)Module autoseller(clk,ok,g,rst,m,led_goods,led_money_a,led_money_b,led_price_a,led_price_b,led_warn);input clk,ok,rst;/脉冲,确定键,清零键input 1:0 g; /货品选择键input 2:0 m;output 6:0led_money_b,led_price_b,led_goods;output 7:0led_money_a,led_price_a;output led_warn;reg f_500;/分频时钟 reg 6:0goods;reg led_warn;integer a_tmp,price,money,money_a,money_b,price_a,price_b;reg 6:0 led_money_b,led_price_b,led_goods;reg7:0led_money_a,led_price_a;always (posedge clk) begin if(a_tmp=499) begin f_500=f_500; a_tmp=0; end else a_tmp=a_tmp+1; endalways(posedge f_500) begin if(rst=1) begin money=0; price=0; led_warn=0; end else begin case(m) 3b000:begin money=00;end 3b001:begin money=05;end 3b010:begin money=10;end 3b011:begin money=15;end 3b100:begin money=20;end 3b101:begin money=25;end 3b110:begin money=30;end 3b111:begin money=35;end endcase case(g) 2b00:begin price=10;end 2b01:begin price=25;end 2b10:begin price=30;end 2b11:begin price=35;end endcase if(ok=1) begin if(moneyprice) led_warn=1; else led_warn=led_warn+0; money=money-price; case(price) 10:begin led_goods=7b0000110;end 25:begin led_goods=7b1011011;end 30:begin led_goods=7b1001111;end 35:begin led_goods=7b1100110;end endcase money=money+0; price=price+0; money_a=money/10; money_b=money-money_a*10; price_a=price/10; price_b=price-price_a*10; case (money_a) 0:begin led_money_a=8b10111111;end 1:begin led_money_a=8b10000110;end 2:begin led_money_a=8b11011011;end 3:begin led_money_a=8b11001111;end 4:begin led_money_a=8b11100110;end endcase case(money_b) 0:begin led_money_b=7b0111111;end 5:begin led_money_b=7b1101101;end endcase case(price_a) 0:begin led_price_a=8b10111111;end 1:begin led_price_a=8b10000110;end 2:begin led_price_a=8b11011011;end 3:begin led_price_a=8b11001111;end
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一、查找网上资料教学设计-2025-2026学年小学信息技术粤教版四年级上册-粤教版
- 7 瓦楞纸的创意教学设计-2025-2026学年小学美术广西版四年级下册-广西版
- 第2课 智慧生活教学设计-2025-2026学年初中信息技术青岛版2024第六册-青岛版2024
- 1 平行四边形的性质说课稿-2025-2026学年初中数学鲁教版五四制2012八年级上册-鲁教版五四制2012
- 2025年中考数学试题分类汇编:特殊的平行四边形(13大考点69题) (第1期)解析版
- 2023八年级数学上册 第1章 分式1.3 整数指数幂1.3.2 零次幂和负整数指数幂说课稿 (新版)湘教版
- 2025年银行招聘考试模拟试题(200题)含答案
- 2023一年级数学上册 4 认识图形(2)说课稿 新人教版
- 蓄水池防护知识培训总结课件
- 蒸馒头的劳动课课件
- 国家开放大学(中央电大)报名登记表(附填写说明)
- JCT2425-2017 坐便器安装规范
- 非遗文化创意产品设计 课件全套 第1-5章 概述- 非遗文创产品设计案例解析
- 《老年人多重用药安全管理专家共识》解读课件
- 西门子数控系统调试
- 经济法说课稿
- 2023年河南专升本英语真题及答案解析
- 第三单元 项目六 配置并测试数字家庭系统的网络 -组建小型信息系统网络(二) 课件 沪科版(2019)高中信息技术必修2
- 叶酸、VB12、血清铁蛋白贫血三项临床意义
- 2023江苏省高中学业水平合格性考试英语模拟试卷(含答案详解1)
- 低于成本价中标造成的价格争议
评论
0/150
提交评论