第九章 单片机应用系统设计 9.1 单片机应用系统的设计过程与方法9.1.1 单片机应用系统设计的基本要求 (1) 较高的可靠性。在单片机应用系统的设计过程中,除了要满足一定的使用功能外,还应具有较高的可靠性。一般情况下,单片机应用系统都是自动完成外部控制系统信号的采集和控制输出的。一旦系统的可靠性出现问题,必将造成整个控制系统的混乱和失控,从而产生严重的后果。因此,可靠性设计应贯穿在单片机应用系统设计的整个过程。 (2) 便于操作维护。在单片机应用系统的设计时,应考虑系统的操作和维护,尽量降低对操作人员的计算机专业知识的要求,以便于系统的推广使用。系统的控制开关不能太 多,不能太复杂,操作顺序应简单明了,参数的输入和输出应采用十进制,功能符号要简明直观,结构要规范化、模块化。 (3) 较高的性能价格比。为了提高产品的市场竞争力,必须提高系统的功能指标,降低产品的设计和生产成本,采用硬件软化技术提高系统的性能价格比。 9.1.2 单片机应用系统设计的一般方法 1.确定任务 单片机应用系统的开发必须以市场需求为前提,在系统设计前,首先要进行广泛的市场调查,了解系统的市场应用概况,分析系统当前存在的问题,研究系统的市场前景,确定系统开发设计的目的和目标。在此基础上,再对系统的具体实现进行规划,包括应该采集的信号的种类、数量、范围,输出信号的匹配和转换,控制算法的选择,技术指标的确定等。 2.总体设计 确定了研制任务后,根据应用系统提出的各项技术性能指标,拟定出性价比最高的一套方案,然后就可以进行系统的总体方案设计。总体方案设计中一个重要问题是单片机的选型,在单片机选型中,主要考虑以下几个方面的问题。 (1) 性能特点适合所要完成的任务,避免过多的功能闲置; (2) 性能价格比高,以提高整个系统的性能价格比; (3) 结构原理熟悉,以缩短开发周期; (4) 采购方便且稳定,有利于批量生产和系统的维护。 3.可行性分析 当单片机应用系统总体设计方案确定后,可行性分析是十分必要的。主要的方法就是到市场上进行调研,比较国内外同类产品与要开发单片机应用系统的优缺点,只有比市场上的同类产品有竞争力的单片机应用系统才有开发的价值与必要。另外,还要同时分析该单片机应用系统的实现手段是否可行。只有确定了产品的可行性后,方能进入下一个设计环节。 4.硬件设计 硬件设计就是单片机应用系统的电路设计,主要根据总体设计方案的要求,选择好适合的单片机的型号后再确定系统中所要使用的元器件的型号和参数,最终画出产品的电原理图。根据电路图进行必要的电路实验后完成工艺结构设计、电路板制作和样机的组装。 单片机系统主要硬件设计包括以下几方面。 (1) 单片机电路设计:主要完成时钟电路、复位电路、供电电路、I/O接口电路的设计。 (2) 扩展电路设计:主要完成程序存储器、数据存储器、I/O接口电路的设计。 (3) 输入/输出通道设计:主要完成传感器电路、放大电路、多路开关、A/D转换电路、D/A转换电路、开关量接口电路、驱动电路的设计。 (4) 控制面板设计:主要完成按键、开关、显示器、报警电路等相关电路的设计。 5.软件设计 1) 软件设计方法 在单片机应用系统的开发和设计过程中,软件设计是至关重要的,也是难度较大的部分。单片机应用系统的软件设计主要包括两大部分:用于管理单片机应用系统工作的监控程序和用于执行具体任务的功能程序。为了适应各种系统应用的需要,许多单片机开发系统的监控软件功能相当强,并附有丰富的实用子程序,可供用户直接调用,例如键盘管理程序、显示程序等。对于管理单片机应用系统工作的监控程序来说,应尽可能地利用现成的运行可靠的微机系统的监控程序。因此,在设计系统硬件逻辑和确定应用系统的操作方 式时,就应充分考虑这一点。这样会大大减少软件设计的工作量,也提高了软件编程效率。对于执行具体任务的功能程序来说,要根据单片机应用系统中的具体执行任务的功能要求来编写程序,例如外部数据采集、控制算法的实现、外设驱动、故障处理及报警程序等等。为了提高软件开发效率以及缩短开发周期,并使得软件设计规范化和提高软件复用性,在进行软件开发时尽可能采用模块化结构,即按照层次化思想对软件从上到下逐层细化,划分为功能独立、结构合理、大小适当的功能模块。在进行功能模块设计时,要达到功能单一、接口明确、模块间通信简单的目标。最后再把各模块程序连接好进行整体调试。 2) 软件抗干扰方法 单片机应用系统在运行的过程中,经常会受到外界环境的干扰,造成程序在运行过程中突然跑飞失控或陷入死循环。尽管在硬件设计过程中采取了一定的抗干扰措施,但仍不能完全消除这些干扰,必须同时从软件方面也
您可能关注的文档
- 单片机原理与应用技术第1章单片机原理.ppt
- 单片机原理与应用技术第2章单片机汇编语言编程技术.ppt
- 单片机原理与应用技术第3章单片机C语言编程技术.ppt
- 单片机原理与应用技术第4章单片机输入输出与中断控制技术.ppt
- 单片机原理与应用技术第5章单片机片外存储扩展技术.ppt
- 单片机原理与应用技术第6章单片机片外接口技术.ppt
- 单片机原理与应用技术第7章单片机开发应用技术.ppt
- 单片机原理与应用技术第八章显示器及键盘接口电路.ppt
- 单片机原理与应用技术第六章串行通信.ppt
- 单片机原理与应用技术第三章MCS-51单片机指令系统及程序设计.ppt
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
原创力文档

文档评论(0)