北京交通大学海滨学院课程设计总结报告
单片机应用课程设计
专业:专业:
电气工程及自动化
班级:班级:学号:学号:姓名:姓名:日期:日期:
0906李健20111109
1
f题目:北京交通大学海滨学院课程设计总结报告
一、单片机应用系统的设计过程:
11单片机应用系统典型的单片机应用系统除主机外,还包括有:1234前向通道即输入部分数字量、开关量、模拟量信号AD的输入。后向通道输出部分数字量、开关量、模拟量信号DA的输出。人机对话通道,即人机交互部分键盘、显示器、打印机、看门狗监视电路等单片机应用系统组成:
12
单片机应用系统的设计
设计过程包括以下几部分:12345总体方案的设计硬件系统设计软件系统设计系统仿真调试运行维护。
这5个部分不是孤立的,而是相互关联、相互依靠、互相制约的。
2
f13
单片机应用系统的设计过程
⑴总体方案的设计123根据市场需求进行分析提出本项目的任务。熟悉和了解控制对象确定合理可行的技术指标确定系统功能具体实现形式选择出适合该项目,能迅速开发出性能价格比高的应用
系统的单片机。45合理地划分硬件和软件两部分的功能要求。确定总体方案,拟定设计任务书。按照软件工程的思想,列出各子系统的任务书以
及软件、硬件及它们之间的接口标准、技术要求。
⑵硬件系统设计
3
f1
根据功能要求选择系统的CPU、存储器、IO接口以及传感器、继电器、显示器、
键盘等元器件。2原理图和PCB板印制电路板的设计。使用专门的EDA电子设计自动化工具软件如
Protel。它们有强大的自动设计能力高速有效的编辑功能使得设计过程简便高效。34制版和组装设计完成后交付制版生产厂家。在PCB板和元器件齐套时,焊接组装。硬件调试利用电子仪器及编写测试程序,进行硬件调试。
⑶软件系统设计根据总体方案提出的要求和具体的硬件电路,设计出实现应用系统功能要求的控制程序。1234567选择软件的开发环境,确定设计使用的编程语言根据任务的要求,建立一个好的数学模型。采用模块化程序设计方法。提高效率保证可靠性。软件设计开始,把软件要实现的功能结合硬件进行具体的定义。根据功能实现过程画出程序主流程图。编写程序。实现系统功能及抗干扰的要求。软件模拟仿真。调试。
⑷系统仿真调试应用系统测试工作包括:1功能测评。根据技术指标要求逐项测试。完成功能测试指标测量追踪程序执行
分析执行时间等。2系统优r