论文部分内容阅读
全国大学生电子设计竞赛自1994年主办以来,吸引了国内许多大学参加,这项赛事已成为国内最成功最有影响力的赛事。这项赛事的目的在于提高学生的创造能力和团队精神,同时也提高学生在电子设计和电子工程上的能力。在赛前,学生通常要设计出一些可以组装的实用模块电路。通过使用这些模块,参赛者可以将精力集中于解决竞赛题目中一些特殊的技术难点。通过分析一些竞赛题目和参赛作品,发现这些模块电路通常包括单片机最小系统、基于EDA开发的可编程高速电路、输入输出扩展电路等。为此,本课题设计出一种基于单片机和可编程逻辑器件综合应用的开发板,该开发板的硬件模块和软件模块可以根据需要组成实用系统。电路由于采用了高性能的器件,从而具有高速、高可靠、小型化和低功耗等优点。本文主要内容包括:设计了基于“MCU+FPGA体系结构”的开发板,电路采用单片机担当控制的核心;通过CPLD/FPGA实现单片机I/O端口的扩展和产生系统所需的各种数据和控制信号。开发板包括了电子设计中常用的模块电路:数/模转换模块、模/数转换模块、通用键盘和显示模块等。同时编写了与开发板系统相配套的单片机子程序文件。由于电路采用了单片机和可编程逻辑逻辑器件的综合应用技术,使得电路连线减少、可靠性提高,从而减小了开发者的工作强度。本文涉及的电路和程序经过调试运行,实现可靠,可以用于电子设计作品的设计。