网站首页 > 室内设计> 文章内容

单片机设计指导书终极版doc

※发布时间:2019-9-3 0:41:43   ※发布作者:habao   ※出自何处: 

  *若人发现爱问平台上用户上传内容了其作品的信息网络权等权益时,请按照平台侵权处理要求书面通知爱问!

  爱问共享资料初中教育频道提供单片机设计指导书终极版.doc文档免费下载,数万用户每天上传大量最新资料,数量累计超一个亿!

  单片机工程实践方法单片机工程实践的内容单片机工程实践的目的单片机工程实践的目的是让学生在理论学习的基础上通过完成一个涉及MCS单片机多种资源应用并且有综合功能的小系统目标板的设计与编程应用使学生不但能将课堂上学到的理论知识与实践应用结合起来而且能进一步加深对电子电、电子元器件、印制电板等知识的认识与理解同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼与提高。为今后能够进行某些单片机应用系统的开发设计工作打下一定的基础。着重提高学生在单片机应用方面的实践技能树立严谨的科学作风培养学生综合运用理论知识解决实际问题的能力。通过单片机硬件和软件设计、安装、调试、整理资料等环节的培训使学生初步掌握工程设计方法和组织实践的基本技能逐步熟悉开展科学实践的程序和方法。单片机工程实践的基本要求单片机工程实践是单片机技术课程的实践教学环节是以工程项目和工程应用为课题的。它着重培养学生的工程实践能力、工作能力是对学生进行单片机的综合性能训练这种训练是通过学生进行某一课题的设计、制作、调试来完成的。因此单片机工程实践的基本要求如下:()根据应用系统的要求初步掌握总体结构设计的方法和构想从中选择一种最佳设计方案。()根据应用系统结构规模的要求掌握单片机外部扩充系统硬件设计的基本过程。()根据任务要求和硬件设计要求首先画出程序的总体流程图然后进行各控制模块的程序设计。()掌握如何让应用单片机仿真器来开发应用系统及仿真调试的过程。单片机工程实践的基本步骤单片机系统的设计步骤单片机系统的设计步骤一般可以分为需求分析、总体方案设计、硬件设计与调试、软件设计与调试、系统功能调试与性能测试、产品验收和、文件编制和技术归档等。下面重点介绍对需求分析、总体方案设计、硬件设计、软件设计、系统功能调试与测试等步骤。()需求分析:需求分析就是要明确所设计的单片机应用系统要“做什么”和“做的结果怎样”。需求分析阶段的结果是形成可操作的设计需求任务书。任务书应包含单片机应用系统所应具有的功能特性和性能指标等主要内容。如果是自主开发产品还应附有市场调研和可行性论证等内容如果是委托开发则应该与委托方讨论拟制的需求任务书是否满足对方的要求。()总体方案设计:总体方案设计就是要从宏观上解决“怎么做”的问题。其主要内容应包括:技术线或设计途径、采用的关键技术、系统的体系结构、主要硬件的选型和加工技术、软件平台和开发语言、测试条件和测试方法、验收标准和条文等。如果是委托开发设计需求任务书和总体设计方案的主要内容往往以技术文件的形式附于合同书之后。()硬件设计:硬件设计的主要内容是基于总体方案的设计选择系统所需的各类元器件设计系统的电子线图和印刷电板安装元器件的调试硬件线。硬件设计应确保功能设计和接口设计满足系统的需求并且充分考虑和软件的协调工作关系注重选用高集成度的器件和采用硬件软化、软件硬化等设计技术。()软件设计:本阶段的主要任务是基于软件工程的思想拟制出本系统的软件设计方案划分出主要的软件设计模块、根据需要绘制部分软件模块的流程图、调试程序和测试软件的基本功能。()系统功能调试和测试:本阶段的重点是基于系统的设计需求进行系统调试和性能指标的测试形成测试报告核对用户需求或设计需求和系统现有功能、指标的一致性程度提出修改意见循环上述某些步骤直至满足需求。单片机课程工程实践的具体要求课程工程实践应充分体现“教师指导下的以学生为中心”的教学模式以学生为认知主体充分调动学生的积极性和能动性重视学生自学能力的培养。根据课程设计具体课题安排时间确定课题的设计、编程和调试内容分小组进行。根据合理的进度安排一步一步、踏踏实实的开展课程设计活动按时完成每部分工作。课程设计集中在教室、机房进行每天由班长负责考勤指导教师抽查。)系统方案设计与论证综合运用单片机技术课程中所学到的理论知识学生根据所选课题的任务、要求和条件进行总体方案的设计通过方案比较确定总体方案。然后对方案中以单片机为核心的电进行设计计算包括元器件的选择和电参数的计算并画出总体电图。)硬件电制作设计方案经指导老师审查通过后学生可向指导教师领取所需元器件等材料进行电制作并对制作的硬件电进行调试和测试分析测试结果是否满足设计要求。)软件的编制和仿真根据已设计出的软件系统框图用MCS汇编语言编制出各功能模块的子程序及整机软件系统的主程序程序设计时要充分考虑与所设计硬件电的连接及有关定量的要求。)撰写实践总结报告。实践总结报告的要求书写高质量的工作总结也是反映工程实践素质高低的一个重要方面工程技术人员应能用书面形式系统、完整、清晰地表达自己的研究其目的是让人很容易的看懂所研究课题的内容、方案、原理、实现方法等。因此书写实践总结报告也是单片机工程实践的主要内容之一。实践总结报告的要求如下:)内容摘要内容摘要应以浓缩的形式概括课程设计的内容、方法和观点以及取得和结论。文字论述的重点应放在所取得的和结论上。摘要应是一篇的、字以内的短文。)关键字关键字列写在摘要之下应参应的技术术语标准采用能覆盖课程设计主要内容的通用技术词条。关键字一般取~个不宜太多其目的是便于文献检索。)目录目录是实践总结报告的导读图一般为标题在编写目录时可在写作时利用MicrosoftWord等文字工具严格按章、节、条、款标题格式编写。这种方法能目录中的标题与正文中的标题完全一致。)正文课程设计报告(或实践总结报告)的正文是设计报告的主体和核心部分是作者对单片机工程实践工作的详细表述他的篇幅最大。其内容包括:系统设计的详细过程硬件、软件调试与测试系统测试结果分析工程实践的经验总结等。()任务、目标和原始材料:根据工程实践的任务书说明要完成的具体任务、要达到的最终目标以及各项原始资料的采集。()方案总体论证:包括课题分析和多种方案论证说明可能采取的多种方案比较它们各自的优缺点说明确定最佳方案的依据分析其实施的可能性。()方案实体设计:这是实践总结的主体部分应包括系统方框图、电气原理图、各单元模块功能分析及模块电设计、主要部件的工作原理、理式及计算、各单元模块的连接与试验设计、元器件的选取及元件明细等。()软件设计:软件设计结构图及其功能、重点软件流程图及程序编制、软件使用及测试情况等。()系统调试及测试情况分析、实践经验总结等。)致谢致谢应以简短的文字对课程设计与报告撰写过程中曾经直接给予帮助的老师和同学表示自己谢意这不仅是一种礼貌也是对他人劳动的尊重是治学者应有的思想作风在致谢中应尽量指出致谢对象的具体帮助和贡献不要泛泛而谈。)参考文献与附录参考文献是课程设计报告(论文)不可缺少的组成部分它反映设计报告的取材来源、材料的可靠性与广博程度。对于一些不宜放在正文中但有参考价值的内容可放在设计报告的附录中例如编写的算法程序、相关公式的推演等。)课程设计报告的撰写格式课程设计撰写格式应有统一的规范化要求具体要求各学校不一样这里不做叙述。单片机应用系统设计方法单片机的显著特点是面向控制适用于工业应用可靠性高且价格低因此广泛应用于检测及控制系统中。下面介绍应用系统设计的原则和步骤。总体方案论证在选择课题时首先必须进行可行性分析和经济技术论证。基本原则是:()技术效果好经济效益高()技术先进造价较低()可靠性高维修方便()研制周期短()操作简便容易掌握。应用系统是由微机和被检测、被控制对象组成的因此全面深入地了解测控对象的特性和工艺要求是确定系统功能和技术指标的依据。系统功能得当指标合理技术效果和经济效益好才能有实用价值和生命力。技术指标一般包括:测控参数范围与精度、测控速度、输入手段(AD、键盘)输出方式(DA、显示、打印)与内容、越线报警等功能以及运行与抗干扰要求等。根据系统功能指标设计总体方案和系统框图时最棘手的问题是如何划分哪些功能由软件实现哪些功能有系统实现即软、硬件分工问题这需要反复比较遵循的原则是既能实现功能指标同时软硬件的系统成本又最低。考虑到当前的具体情况应当尽量以软件代替硬件来降低成本同时力求电简单又工作可靠。只有充分利用微机的软硬件资源才能达到技术合理与经济实用的目的。总之方案选定以后系统软硬件设计工作可分开进行或同时进行。系统硬件设计实时测控微机系统的组成实时测控微机系统的组成一般如图所示。图中虚线部分是必备的最小系统。CPU是测控系统的核心ROM用于存放系统的程序和应用程序RAM暂存单元和堆栈也可存放应用程序。为了与测控对象及外部设备交换信息常需增设信号与数据的输入和输出接口电IO。时钟是实时系统的时间基准可用时钟定时向CPU发出中断请求要求进行实时信号处理。当测控对象有模拟信号输入输出时可设置模数转换器和数模转换器。并行和串行输入输出用作数字量或开关量输入输出通道。磁带(磁盘)机作外存储器用于存放大量的长期保存的数据以及系统程序和应用程序。键盘、显示器和打印机是微机应用系统“人机”联系的主要工具统称外部设备。通过键盘输入命令或参数可对系统进行人机干预。显示器用来输出显示数据或字符。打印机可将实时数据和历史记录(存储在磁带和磁盘上)以定时或调用方式打印出来。图实时测控系统的组成MCS应用系统的扩展与配置MCS系列高档单片机除无模拟通道接口外包含其他作为最小系统的必备结构如CPU、ROM(和芯片内无ROM)、RAM、IO、口、定时计数器和中断源扩展等。但硬件资源毕竟有限如应用系统较复杂按功能指标要求还需进行功能扩展(如EPROM扩展、RAM扩展、IO扩展和定时器计数器扩展等)和外设配置(如AD和DA转换器、键盘、显示器和打印机等)设计。这就是系统硬件设计的基本任务。在选择功能扩展电外设配置及接口电的方案时应注意扩展的芯片与主机速度匹配IO口的负载能力AD与DA转换器的速度与精度等问题。初步选定电方案之后即可得到系统硬件结构框图据此可进行硬件电设计、制作、检测和试验等工作。系统软件设计计算机只有硬件还不能工作必须有软件来控制计算机运行微机软件包括管理调度微机的系统软件和执行用户任务的应用软件。一般实时测控系统应用软件的特点是输入输出功能强实时性强可靠性高能在线修改程序或参数。目前大多采用汇编语言来编制程序因为汇编语言与硬件之间关系最密切因而汇编出的程序占用内存空间小且执行速度快易于实现中断管理及模拟(或数字)量输入输出等。软件设计步骤依次是:题目定义(即任务说明)模块划分确定算法(即数学模型)编制程序汇编、调试和编写文件。模块划分和框图设计通常采用模块化设计方法把题目划分成相对的功能块依据功能块的时间和相互关系绘出软件功能流程图再将这些粗框图具体化分细直到这些模块能方便和有效的用子程序实现为止。最后拟定各模块的细节绘出详细的流程图。根据这个细框图逐个编写和调试程序。即从整体到局部再到细节。这种自顶向下的设计方法先对整体任务有了透彻的分析和了解再设计细节程序模块可以避免返工修改。模块化程序结构层次清晰便于编制、阅读、扩充和修改程序利用模块共享可节省内存空间。实时测控程序的一般结构如图所示。其主要组成部分有:()初始化部分:设置工作模式、中断方式、堆栈指针和工作单元初始化等。()参数设置部分:设定采样周期控制参数和给定量等。()中断请求管理:如有时钟定时中断请求CPU转去执行数据采集服务程序运行测控算法若是外部中断请求则转向键盘服务程序修改参数或给定量。否则显示“故障”信息。()测控算法:数据采集系统常用算术平均算法进行数字滤波直接数字控制(DDC)和系统常用PID控制算法进行自动调节。()中断管理模块:包括修改参数重新初始化中止程序等工作。图实时测控系统流程图程序的编制程序框图完成后可进行硬件资源分配如存储空间地址分配应将经常使用的数据存储单元分配在片内RAM区因为CPU对它操作时间短指令丰富编程方便。程序中软件标志应设置在片内RAM具有位操作功能的空间HFH这样不仅控制方便还能充分发挥MCS单片机内部布尔处理器的功能。若再指定用户堆栈区应留有余地。编制程序时必须熟悉MCS汇编语言符号指令的规则和功能根据细框图逐条用符号指令来描述即得汇编语言源程序。汇编语言源程序可采用手工汇编或机器汇编的方法翻译成目标程序。)手工汇编的基本方法()查MCS指令系统编码表将源程序指令逐条成机器语言编码书写要求规格化。汇编语言指令格式及机器码如表所示。()每条指令的字节数和转移指令调用指令查表指令中相对偏移量的计算应正确。()为机器指令目标程序分配程序存储器绝对地址。在的程序块之间为修改留有间隙。表机器语言指令格式及机器码内存地址机器码标号界符操作码或助记符界符操作数或地址界符注释CFFSTART:MOVA,#FFH将数据送入累加器。)机器汇编方法将源程序按格式输入IBMPC机借助PC机硬件资源及BASIC语言的编辑功能生产MCS汇编语言源程序文件。再调用汇编命令MCS源文件名打印文件。机器汇编生成的目标程序可打印输出转存到存贮设备上最好是通过主机与开发装置的通信接口直接灌入MCS开发装置进行系统调试这样可省去输入操作提高正确性。PC机配有DEBUG调试程序时对源程序的分析检查修改和调试更方便。

  中考地理成绩的提升是从打基础做起,无论是初一地理还是初二地理,亦或是初三地理总复习,只要认真对待,做好地理复习,地理学习效率高,地理成绩也自然提升。做梦洗头

  财成国际

关键词:终极设计