




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FPGA/CPLD应用技术温国忠、余菲、曾启明晏凯、刘俐自动售货机设计
系统仿真曾启明博士电子邮件:zengqm@电话动售货机的仿真平台结构如下图所示,仿真平台主要提供测试模块需要的所有输入信号,以及对输出信号的检查比对功能。由于本设计比较简单,输出比对主要采用观察波形的方法。系统仿真`timescale1ns/1nsmoduletest();regclk;regrst;wire[7:0]led;wire[3:0]scan;wire[6:0]m;regkeyin0,keyin1;saleu_sale(.clk(clk),.rst(rst),.led(led),.scan(scan),//动态键盘和数码管的扫描信号.m(m),//七段数码管的段码.keyin0(keyin0),//动态键盘的输入信号.keyin1(keyin1));代码(1/4)reg[7:0]key;//搭建动态按键生成电路always@(key,scan)begincase(scan)4’b0001:beginif(key[0]==1’b1)keyin0=1’b1;elsekeyin0=1’b0;if(key[4]==1’b1)keyin1=1’b1;elsekeyin1=1’b0;end4’b0010:beginif(key[1]==1’b1)keyin0=1’b1;elsekeyin0=1’b0;if(key[5]==1’b1)keyin1=1’b1;elsekeyin1=1’b0;end4’b0100:beginif(key[2]==1’b1)keyin0=1’b1;elsekeyin0=1’b0;if(key[6]==1’b1)keyin1=1’b1;elsekeyin1=1’b0;end代码(2/4)4’b1000:beginif(key[3]==1’b1)keyin0=1’b1;elsekeyin0=1’b0;if(key[7]==1’b1)keyin1=1’b1;elsekeyin1=1’b0;enddefault:beginkeyin0=1’b0;keyin1=1’b0;endendinitial//系统复位beginkey=8’b0;#20rst=1’b0;#60rst=1’b1;#120rst=1’b0;endinitialclk=1'b0;//首先初始化时钟的数值always#10clk=~clk;//每隔10ns翻转一次,为50Mhz时钟代码(3/4)//下面开始模拟外部动作//为了保证仿真正确性,应该多仿真这样的动作initialbegin#1500key[0]=1’b1;//投币5元#1500key[3]=1’b1;//购物3元物品#1500key[7]=1’b1;//出货、退币#1500key[2]=1’b1;//投币20元#1500key[4]=1’b1;//购物6元物品#1500key[7]=1’b1;//出货、退币#1500key[1]=1’b1;//投币10元#1500key[6]=1’b1;//购物17元物品#1500key[7]=1’b1;//出货、退币#1500key[1]=1’b1;//投币5元#1500key[5]=1’b1;//购物10元物品#1500key[7]=1’b1;//出货、退币#1500key[0]=1’b1;//投币5元#1500key[4]=1’b1;//购物6元物品#1500key[7]=1’b1;//出货、退币endendmodule代码(4/4)本任务设计了一个自动售货机的控制芯片,系统结构比较复杂,涉及到了所有常见的外围硬件电路,以及电路控制基本原理。首先需要建立一个分频器电路,构建扫描时系统内部处理的时钟。核心控制模块是一个典型的状态
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025初中美术教师教材教法考试测试卷及答案(共三套)
- 2023年湖北文旅行业五年发展洞察报告及行业发展预测分析
- 工业品买卖合同国家工商总局2025年
- 智慧城市公共安全管理的技术创新与挑战
- 新解读《GB-T 41991-2022基于氘-氘中子俘获技术的爆炸物探测设备》
- 广东省汕尾市海丰县重点名校2026届中考一模语文试题含解析
- 麻醉药品及精神药品培训考核试题及答案
- 跑进家来的松鼠仿写550字(10篇)
- 健康产业健康管理与医疗服务创新发展项目
- (完整版)青骄第二课堂全国青少年禁毒知识竞赛试题与答案(中学组)
- 高标准农田建设 投标方案(技术标)
- 登革热与基孔肯雅热防控指南
- 卫生监督协管员培训考试试题及答案
- 税务查账教学课件
- 产业研究报告-2025年中国生物质发电行业发展现状、市场规模、投资前景分析(智研咨询)
- 天燃气知识培训课件
- 幼儿园3-6岁儿童学习与发展指南测试题及答案
- 审计服务保障方案(3篇)
- HY/T 0457-2024蓝碳生态系统碳储量调查与评估技术规程海草床
- 中医适宜技术-中药热奄包
- 教程说明教案ing
评论
0/150
提交评论