电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于VHDL的自动售货机设计

基于VHDL的自动售货机设计_第1页
1/7
基于VHDL的自动售货机设计_第2页
2/7
基于VHDL的自动售货机设计_第3页
3/7
北华大学电子系统综合实习报告学 院 : 电气信息工程学院专业班级 :通信工程 姓名 : 闫梦迪学 号 : 指导老师 :董胜实习时间: 2024。11.30—12。11目录1. 实习题目……………………………………………………………P32. 实习目的……………………………………………………………P33. 实习技术要求………………………………………………………P34. 实现过程……………………………………………………………P35. 功能及代码…………………………………………………………P56. 仿真及硬件测试……………………………………………………P97. 实习 心得…………………………………………………………P128。 老师 评语…………………………………………………………P14一.实习题目自动售货机设计二。实习目的通过本课题的讨论,可以掌握电子控制系统的基本原理与其实现,通过对各个模块的编程及其仿真,对 QuartusII 软件的使用有所了解。每个波形模块的 VHDL 实现加深了硬件描述语言的学习。最终的顶层文件的调试,更是体现了综合知识的运用。三.实习技术要求本设计要实现自动售货机的基本功能,如货物信息存储、商品选择、进程控制、硬币处理、余额计算、显示等功能。利用软件QuartusII 平台,采纳 VHDL 硬件描述语言编程的设计方法设计系统核心电路的硬件程序,与一般的软件开发不同,VHDL 编程更需要熟悉一些底层的硬件知识,特别是数字逻辑电路的设计,因此 VHDL 编程的方法、思路都要更多的与硬件电路联系起来.完成系统各个功能模块的硬件程序设计后,在软件平台上进行编译和电路仿真,最后生成的目标文件下载到实验台内的 FPGA 芯片以实现该系统,并在实验台上对设计进行验证。四。实现过程 1)、根据设计要求实现过程分两部分:a、面对客户端模块设计 基于 Quartus2 软件环境下,应用 VHEDL 语言进行程序设计。以 clk 输入端口进行商品选择,coin1 输入端口做钱数输入,Finish 输入端口做确认,进而完成商品购买.b、面对个体端模块设计以 Get 端口进行对商品价格修改的确认,以 ST 端口进行选择要修改的商品种类,coin0 作为单价输入端口。2)、整体结构框图3)、程序框图 ( 商品、价 格 设 定模块) ( 客户端模块程序框图)五。功能及代码功能:顾客商品选择、付钱购买、找零,个体商户对商品种类及价格的修改,商品数量统计代码:library ieee;输 入 钱数控制器商 品 选择品种选择价格设...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于VHDL的自动售货机设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部