单片机开发板设计电子版本.ppt
《单片机开发板设计电子版本.ppt》由会员分享,可在线阅读,更多相关《单片机开发板设计电子版本.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机开发板设计单片机开发板设计13.1 单片机开发概述v单片机应用系统的开发是以单片机为核心,选择一定的外部电路,并进行软件设计,从而实现特定测量及控制功能的应用系统。一个完整的单片机应用系统设计包括分析测控系统、单片机选型、硬件资源分配、单片机程序设计、仿真测试并最终下载到实际硬件电路中执行,其中单片机的选型、资源分配及程序设计是整个系统设计的关键。13.1.1 分析测控系统v可行性分析可行性分析v可行性分析主要是分析整个设计任务的可行性。v系统总体方案设计系统总体方案设计v当完成可行性分析并确认方案可行后,便可以进入系统整体方案设计阶段。13.1.2 单片机的选型v在进行正式的单片机应用
2、系统开发之前,需要了解各个不同型号单片机的特性,从中做出合理的选择。在单片机选型时,主要需要注意以下几点:v根据应用系统对硬件资源的要求,在满足性能指标的情况下,尽量选择硬件资源集成在单片机内的型号 v调查市场,尽量选用广泛应用、货源充足的单片机型号,避免使用过时或缺货的型号,使得硬件投资不过时。v对于手持式设备或其他需要低功耗的设备,应选择低电压、低功耗的单片机型号。v在条件允许的情况下,尽量选择功能强的单片机,这样便于以后的升级扩展。v对于商业性的最终产品,尽量选择体积小的贴片封装的单片机型号,这样可以减小单片机板面积,从而降低硬件成本。v13.1.3 硬件资源分配v需要注意以下几点:v如
3、果单片机的硬件资源丰富,尽量选择使用单片机内部集成的硬件资源来实现,这样可以提高系统的可靠性。v对于一些常用的功能部件,尽量选择标准化、模块化的典型电路,这样可以提高设计的合理性,确保系统设计的成功率。v合理规划单片机的硬件及软件资源,充分发挥单片机的最大功能。v硬件上最好留出扩展的接口,以方便后期的维护及升级。v要仔细考虑各部分硬件的功率消耗及驱动能力,如驱动能力不够将导致系统无法正常运行。13.1.4 程序设计v主要需要从以下几点来考虑。v采用结构化的程序设计,将各个功能部件模块化,用子程序来实现,其优点是便于调试及后续的移植和修改等。v合理使用单片机的资源,包括RAM、ROM、定时器/计
4、数器、中断等。v除非特殊要求,尽量选择使用C语言来进行程序开发和设计,这样可以使程序易懂,便于交流和后期维护。v程序中应添加注释,提高程序的可读性。13.1.5 仿真测试v单片机仿真测试和程序设计是紧密相关的。v可以选择Keil公司的 Vision系列、Lab center electronics公司的PROTEUS等编译仿真环境,也可以选择硬件仿真器进行在线调试。13.1.6 实际硬件测试v当程序设计通过后,便可以将其下载到单片机中进行硬件电路测试。在实际硬件电路测试阶段,主要检查单片机程序和外部硬件接口是否正常,单片机的驱动能力是否够用,以及整个硬件电路的逻辑时序配合是否正常等。硬件测试通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 开发 设计 电子 版本
限制150内