全球旧事资料 分类
大连海事大学
毕业论文
装订线
二○一四年六月
┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊
f基于FPGA的自动售货机控制器设计
专业班级:姓名:指导老师:
电子信息工程3班林慧严飞
信息科学技术学院
f摘要
随着科学技术的迅猛发展、人们生活水平的逐日提高,自动售货机作为自动化商业机械的代表被广泛用于公共场所自动售货,给人们的生活带来了极大的方便。
本文介绍的是基于FPGA的自动售货机控制器的软件设计,此自动售货机控制器包含八个大模块:购物模块,定价模块,投币模块,比价模块,计时模块,复位模块,购物显示模块以及数码管显示模块。投入钱币并通过键盘选择后再经比价处理模块,将对应的出货找零信息通过LED灯和数码管显示模块反映。
本设计借助于VHDL语言来编程实现八个模块的基本功能,在QuartusII软件中实现模块的设计、编译、综合、优化、仿真直至生成器件之后下载到FPGA目标芯片上。在ZY11EDA13BE实验系统中完成自动售货机的功能实现,通过开关、键盘等完成购物请求、投币等操作,通过数码管及指示灯显示系统运行结果,从而可以更清晰地观察到自动售货机的运行情况。关键词:自动售货机控制器;EDA;FPGA;QuartusII;VHDL
I
fABSTRACT
Withtherapiddevelopme
tofscie
cea
dtech
ologyaswellaspeopleslivi
gsta
dardsrisedaybydayAsareprese
tativeofcommercialmachi
eryautomatio
ve
di
gtheve
di
gmachi
ebusi
essiswidelyusedi
publicplaceshasboughtgreatco
ve
ie
cetopeopleslives
Thispaperdescribesthesoftwaredesig
a
dhardwaredesig
basedo
FPGAve
di
gmachi
eco
trollertheve
di
gmachi
eco
trollermoduleco
sistsmai
lyofeightmodulesshoppi
gmodulepricemodulecoi
moduletimi
gmodulepricecompariso
moduleresetmoduleshoppi
gdisplaymodulea
ddigitaldisplaymoduleAfterparityprocessi
gmoduleforselectedcommoditypricesa
dtheamou
tofi
vestme
tcompariso
thecorrespo
di
gcha
gei
formatio
deliverythroughLEDlightsa
dthedigitaldisplaymoduledisplay
Thisdesig
usi
gVHDLhardwaredescriptio
la
guageprogrammi
gtodescribethebasicfu
ctio
ofeightmodulesPerformedo
theQuartusIIsoftwareplatformfordesig
compilatio
i
tegratio
optimizatio
simulatio
a
dultimatelytheresulti
gobjectfilesdow
loadedtothetargetFPGAchipCompleti
gtherealizatio
ofthefu
ctio
oftheve
di
gmachi
ei
theZY11EDA13BEexperime
talsystemCoi
shoppi
grequestthroughtheswitchkeyboarda
dtheotheroperatio
sThroughdigitaltubea
dlightdisplaysystemru
i
gresultwhichca
beobservedmoreclearlytheve
di
gmachi
eoperatio
Keywordsve
di
gmachi
eco
trollerEDAFPGAQuartusIIVHDL
II
f目录
r
好听全球资料 返回顶部