下载后可任意编辑摘要 本文主要介绍了利用VHDL设计语言和Altera公司的MAX+PLUS II软件开发平台, 来设计实现地铁自动售票系统的核心控制部分的功能:站点选择,票数选择,投币处理,余额计算,自动出票等功能。在本设计中采纳了有限状态机的设计方法,将整个售票系统的控制部分化分为五个状态: 选站状态,选票状态,投币状态,出票状态和余额找零状态。最后通过对程序的调试以及相应部分功能的仿真,验证了整个系统的原理和本设计方案的正确性。 由于采纳了有限状态机的设计方法,使得本系统运行可靠性高,非法状态易控制。关键词: FPGA,CPLD, VHDL语言,MAX+PLUS II 软件,有限状态机, ,地铁自动售票系统i下载后可任意编辑目录第一章 绪论...............................................................11.1 电子器件的进展和现状...........................................................................................11.2 设计方法的进展.......................................................................................................11.3 层次化的设计与 VHDL 的应用.................................................................................11.4 本课题的提出与意义...............................................................................................11.5 本课题讨论内容.......................................................................................................1第二章 VHDL 语言介绍......................................................12.1 什么是 VHDL...............................................................................................................12.2 VHDL 语言的特点......................................................................................................12.3 VHDL 的设计流程......................................................................................................12.4 VHDL 程序的基本结构..............................................................................................1第三章 MAX+PLUS II 软件介绍...............................................13.1 MAX+PLUS II 简介.........................................................................