单片机运用基础和科技创新_答案1111.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是单片机?单片微型计算机是指集成在一个芯片上的微型计算机,简称单片机 —— 单片机实质上就是一个芯片时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ。为CPU提供时钟的。驱动单片机进行工作。 其他:AD,DA 显示等 单片机内部功能部件作用-时钟振荡电路;复位电路;定 时、计数器;串行通信器;中断功能; 时钟振荡电路 单片机必须在时钟的驱动下才能进行工作。 MCS-51单片机内部具有一个时钟振荡电路,只需要外接 振荡器,即可为各部分提供时钟信号。 典型的时钟电路 在电路中,电容通常取30pF,晶振的取值通常为: 1MHz-33MHz(不同型号的单片机的上限频率可能有差别)。 复位电路的作用:(1)上电时保证系统元件从初始状态开始, 处于一个固定的状态(2) 人工能够参与复位(3)系统受 到干扰后,运行异常,自动复位。 1 单片机内部功能部件作用-定时、计数器 1)MCS-51单片机定时器/计数器组成: 定时器/计数器0(T0):16位的加计数器 定时器/计数器1(T1):16位的加计数器 (2)定时器/计数器的功能对外部输入信号的计数功能:T0对引脚P3.4上的外部脉冲输入信号计数;T1对引脚P3.5上的外部脉冲输入信号计数.定时功能:定时功能也是通过计数实现的,但它是通过对机器周期计数,实现定时功能。 单片机应用系统组成 单片机应用系统:由硬件系统和软件系统组成。 硬件是应用系统的基础。 软件是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。单片机应用系统设计思路:经历四个主要步骤:总体设计阶段、硬件设计、软件设计及系统调试和维护。硬件设计:选择器件、电路设计、电路板制作和硬件调试。 软件设计:软件流程设计、编程和调试。 系统调试与性能测定:硬件软件联调与优化。 文件编制:设计思想及设计方案论证、硬件电路图及元器件清单、软件流程图及程序清单、调试记录、性能测定及现场试用报告、使用说明等。硬件设计内容:1)单片机主系统设计; 2) 接口电路及外设设计(包括抗干扰设计) 包括:选择器件、电路设计、电路板制作和硬件调试。 单片机内容的功能单元如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时必须在片外进行扩展,选择适当的芯片,设计相应的电路。--系统开展 按照系统功能要求配置外围设备,如键盘、显示器、打印机、模拟量/数字量的转换器等,设计合适的接口电路。 硬件设计原则: 1)尽可能选择典型电路,并符合单片机常规用法。为硬件系统的标准化、模块化打下良好的基础。 2)应充分满足应用系统的功能要求,并留有余地。 3)硬件结构应结合应用软件方案一并考虑。考虑的原则是:软件能实现的功能尽可能由软件实现,以简化硬件结构。但应注意,系统运行速度,实时性. 4)系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。 5)必须进行可靠性及抗干扰设计.包括芯片、器件选择、去耦滤波、印刷电路板布线、通道隔离等。 6)单片机外围电路较多时,必须考虑其驱动能力。 (1)软件设计内容: 建立数学模型;编程序。 应对被控对象的物理过程和计算任务进行全面分析,并从中提炼出数学表达式,即建立数学模型。 数学模型的形式是多样的,可以是一系列数学表达式,可以是数学推理和判断,也可以是运行状态的模拟。 例如:在测量系统中从模拟输入通道得到的温度、流量、压力等现场信息与该信号对应的实际值往往存在非线性关系,需要进行非线性补偿。 非线性补偿常用方法有:查表法、插值法、曲线拟合等。 (2)程序采用结构设计--模块化结构 1)最低一层,(通用子程序库),包括: a.一般性子程序,如四则运算、开方运算、数的转换等。 b.过程控制通用子程序。包括过程控制中常用的控制算法. 打印机及显示器的驱动子程序、数据传送和变换子程序。 2)执行功能模块层 在通用子程序库的基础上,根据对过程控制系统结构的归纳、分类和规范化,组成各执行功能模块. 3)系统监控与管理模块层 它是专门用来协调各执行模块和操作者的关系,在系统软件中充当组织调度的角色。它包括主程序和管理程序 (3)程序编写 方法: 1)先从上到下得到程序流程图。 分解为多个子模块。 要根据系统的任务和控制对象的数学模型,结合数学模型确立具体的算法和步骤,将其演化成计算机能处理的形式,然后画出子模块的所有流程图。 2)完成软件流程设计后,进行程序编写和调试. 原则:自下而上,先基本子程序后功能子程序,再形成系统程序.这样编程每进行一步都有结果,好调试

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档