北华大学电子系统综合实习报告学 院 : 电气信息工程学院专业班级 :通信工程 姓名 : 闫梦迪学 号 : 指导老师 :董胜实习时间: 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;输 入 钱数控制器商 品 选择品种选择价格设...