- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 20H~2FH这16个字节具有位寻址功能,可用来存放各种软件标志、逻辑变量、位输入/位输出信息等。当这些位的功能全部安排好后,保留一两个字节备用,剩下的单元可改作一般RAM区使用。 * * 30H~7FH为一般通用寄存器,通常用来存放各种参数、指针和中间结果,或者用作数据缓冲区。此外,也常将堆栈安放在片内RAM的高端,如60H~7FH。设置堆栈区时应事先估算出子程序和中断嵌套的级数,合理设置栈顶指针的大小并留有余量。当系统中扩展了RAM,应把使用频率最高的数据缓冲区安排在片内RAM中,以提高处理速度。 对外部扩充的存储器和端口,应正确设计译码电路,并根据硬件的译码电路,合理分配存储器和端口地址,防止地址冲突,造成系统运行混乱。 ROM、RAM资源分配好后,应列出一张详细的资源分配清单,作为编程的参考依据。 * * 2. 软件设计 在进行软件设计时,应注意以下问题: (1)模块化结构 单片机应用系统的软件设计千差万别,不存在统一模式。但软件开发的明智方法是尽可能采用模块化结构,方便调试、系统集成和扩充。 根据系统软件的总体构思,按照先粗后细的方法,把整个系统软件划分成多个功能独立、大小适当的模块。应明确规定各模块的功能,尽量使每个模块功能单一,各模块间的接口信息简单、完备,接口关系统一,尽可能使各模块间的联系减少到最低限度。这样,各个模块可以分别独立设计、编制和调试,最后再将各个程序模块连接成一个完整的程序进行总调试。 * * 单片机原理与应用电子课件 第 10 章 单片机应用系统设计方法 * * 本章主要内容 10.1 单片机典型应用系统组成 10.2 单片机典型应用系统开发过程 * * 10.1 单片机典型应用系统组成 10.1 单片机典型应用系统组成 单片机典型应用系统组成如图10-1所示。 图10-1单片机典型应用系统组成 ●以单片机作为控制核心,通过A/D接口实现模拟信号的采集; * * ●通过D/A接口,输出模拟量的控制信号,实现对执行机构的控制; ●通过开关量输入输出通道,实现开关信号的检测和控制; ●通过通信接口,实现系统和外界(单片机或PC)的数据交换和远程传输; ●通过人机界面,沟通用户和系统,实现数据和命令的输入及结果的显示。 * * 单片机系统是将硬件和软件合理的结合起来,构成一个完整的系统装置来完成特定的功能或任务。 其中 ◆软件是用以实现有关功能的“思想或灵魂”; ◆硬件是保证这种工作进程的“平台或介质”。 * * 10.2单片机典型应用系统开发过程 单片机应用系统开发过程包括总体设计、硬件设计、软件设计、仿真调试、性能测试、可靠性实验和产品化等几个阶段,如图10-2所示。但各阶段不是绝对独立的,有时是交叉进行的。 图10-2单片机典型应用系统开发过程 * * 10.2.1确定任务 首先要细致分析、研究实际问题,明确设计目的,综合考虑系统的先进性、可靠性、可维护性以及成本、经济效益,拟订出合理可行的技术性能指标,编写设计任务书。 10.2.2总体设计 设计人员在接到单片机应用系统的研制任务后,一般先进行总体设计。总体设计包括以下内容: 10.2 单片机典型应用系统开发过程 * * 1.项目调研、方案论证 设计人员接到研制任务后,首先应对用户提出的任务进行深入细致的分析和项目调研,参考国内外同类或相关产品的有关资料和标准,根据系统的工作环境、用途、功能和技术指标,经过反复论证拟定出性价比最高的一套方案。这是系统设计的依据和出发点,也是决定系统设计是否成功的关键。 * * 2.CPU的合理选型 目前世界上生产单片机的厂商有几十家,单片机芯片的型号有上千种,其中应用较多的产品有Intel公司的MCS-51及其兼容芯片(如ATMEL公司的89S5X系列、Philips公司的51系列等)、MCS-51派生型芯片(如SST公司的89E5XRD2系列、华邦Winbond的W78与W77系列、 Philips公司的LPC76X与LPC900系列等)、ATMEL公司的AVR系列、Microchip公司的PIC系列、Motorola公司的M68HC系列、TI公司的TMS430系列等MCU芯片以及以ARM为内核的32位MCU芯片。 一般来说,在选择单片机类型时应综合考虑以下几个因素: * * (1)货源稳定、充足 所选单片机芯片在国内元器件市场上货源要稳定、充足,并且有成熟的开发设备(主要指仿真器和编程器)。对于MCS-51及其兼容芯片来说,在研制阶段可选择带Flash ROM存储器的CPU芯片,如89S5X系列,借助ISP编程器即可反复修改监控程序,
您可能关注的文档
最近下载
- 十八护理核心制度.doc VIP
- Unit3OurcultureourtresaureReading课件高中英语牛津译林版(2020)选修第三册3.pptx
- JJF(京)159-2025 水质在线电导率仪校准规范.pdf VIP
- GZ104 跨境电子商务赛题第5套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- 新22J10 无障碍设计.docx VIP
- 杨志人物介绍水浒传.pptx VIP
- 材料科学与工程基础》顾宜第四章课后答案.pptx VIP
- GZ104 跨境电子商务赛题第6套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- 《PDCA管理循环培训》课件.ppt VIP
- DGTJ08-2206-2024 建筑信息模型技术应用标准(人防工程).pdf VIP
文档评论(0)