实 用 文 档14 6
3 子系统的设计制作步骤6
1 单片机与可编程逻辑器件子系统设计步骤在电子设计竞赛中, 作为控制器, 单片机与可编程逻辑器件应用非常普遍,其设计过程如图6
1 所示,可以分为明确设计要求、系统设计、硬件设计与调试、软件设计与调试、系统集成等步骤
1 单片机与可编程逻辑器件设计过程明确设计要求,确定系统功能与性能指标系统设计(器件选型,软件/硬件任务分配)软件设计与调试(选择与硬件配套的软件开发工具,确定数学模型,算法、数据结构,软件功能划分,子程序、程序模块设计与调试,模块联调)硬件设计与调试(最小系统板,接口电路,显示与键盘电路,功率控制电路, A/D 与 D/A 电路,信号调理等电路设计制作与调试)注:最小系统板在竞赛中可以采用成品
系统集成(软件与硬件联调与修改)实 用 文 档15 设计的第 1 步是明确设计要求, 确定系统功能与性能指标
一般情况下,单片机与可编程逻辑器件最小系统是整个系统的核心,需要确定最小系统板的功能、 输入输出信号特征等; 需要考虑与信号输入电路、控制电路、显示电路、键盘等电路的接口和信号关系
最小系统板在竞赛中可以采用成品, 但接口电路,功率控制电路,A/D 与 D/A 电路,信号调理等电路需要自己设计制作
为了使作品的整体性更好一点,建议将控制器与外围电路设计在一块电路板上,这一部分内容可以在竞赛前进行设计与制作,在竞赛中根据需要进行修改
软件开发工具需要与所选择的硬件配套,软件设计需要对软件功能进行划分,需要确定数学模型,算法、数据结构、子程序等程序模块
软件开发工具的使用需要在竞赛前进行培训
常用的一些程序如系统检测、显示器驱动、 A/D 、D/A 、接口通信、延时等程序,可以在竞赛前进行编程和调试,在竞赛中根据需要进行修改
系统集成完成软件与硬件联调与修改
在软件与硬件联调过程中,需要认真