单片机应用系统设计 .pptVIP

  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文档。上传文档
查看更多
仿真器 编程器 * 《单片微机原理及应用》教学课件 《单片机应用系统设计》教学课件 单片机应用系统设计 本讲重点: 正确认识系统设计的基本原则,掌握简单任 务分析的一般流程,尝试自己制定方案; 对所举应用实例能消化理解,对部分模块能 独立编程实现. 单片机应用系统开发简介 单片机应用系统的开发 ?正确无误的硬件设计和良好的软件功能设计是一个实用的单片机应用系统的设计目标。完成这一目标的过程称为单片机应用系统的开发。 ?单片机作为一片集成了微型计算机基本部件的集成电路芯片,与通用微机相比,它自身没有开发功能,必须借助开发机(一种特殊的计算机系统)来完成如下任务: ?排除应用系统的硬件故障和软件错误; ?程序固化到内部或外部程序存储器芯片中。 通讯电缆 目标系统 仿 真 头 仿真器 单片机应用系统设计与开发 系统设计应当考虑的主要技术性能 速度 精度 功耗 可靠性 驱动能力 基本设计原则应当考虑: 功能需求,应用需求,开发条件,市场 情况,可靠性需求,成本需求,尽量以 软代硬…… 基本设计原则 ①从系统功能需求出发设计功能模块 显示,键盘,数据采集,检测,通信,控制, 驱动,供电方式…… ②从系统应用需求定位元器件资源分配 定时/计数器,中断,串口,I/O引脚,A/D, D/A,信号调理,晶振频率…… ③从开发条件与市场情况出发选择元器件 仿真机,编程器,元器件,熟悉程度,编程 语言…… ④从系统可靠性需求确定系统设计工艺 去耦,光隔,屏蔽,印制板,低功耗,散热, 传输距离/速度,节电方式,掉电保护,软件 措施…… 基本设计原则(续) ⑤从系统成本需求选择合理电路方案 元器件,外壳,面板,键盘,显示,单/双面 PCB,驱动…… ⑥功能满足系统要求的前提下尽量以软代硬 逻辑功能,滤波功能,译码功能,动态显示, 模拟I2C、SPI总线,软ADC,加密…… 单片机控制步进电机 单片机的P1口直接按时序(相位)输出控制信号到功率电路,再驱动步进电机。 单片机应用系统设计与开发实例1: 步进电机工作原理 三相单3拍:A ? B ? C ? A ? B ? C…… 三相双3拍:AB ? BC ? CA ? AB ? BC…… 三相单、双6拍:A?AB?B?BC?C?CA?A…… 四相单4拍:A ? B ? C ? D ? A ? B…… 四相双4拍:AB ? BC ? CD ? DA ? AB…… 各相绕组顺序轮流通电,令转子与定子带槽的小磁机极依次对齐,从而受控旋转。 A A’ B B’ C C’ 定子 定子 转子 A C’ B’ 步进电机结构: A’B’C’三点共地 定子磁极端面开槽转子园柱面也开槽 转子 四相双4拍: AB? BC? CD? DA? AB? BC? CD? DA …… (P1.0) A C (P1.2) (P1.1) (P1.3) P1.3 P1.2 P1.1 P1.0 B D 03 06 0C 09 03 06…… 步进电机工作原理 步进电机工作原理 四相双4拍:AB ? BC ? CD ? DA ? AB…… P1.3 P1.2 P1.1 P1.0 03H 06H 0CH 09H 硬件实验16 (P1.0) A C (P1.2) (P1.1) (P1.3) B D 主程序流程图: SUNSZ: MOV P1,#03H FANSZ: MOV P1,#03H LCALL DELAY LCALL DELAY MOV P1,#06H MOV P1,#06H LCALL DELAY LCALL DELAY MOV P1,#0CH MOV P1,#0CH LCALL DELAY LCALL DELAY MOV P1,#09H MOV P1,#09H LCALL DELAY LCALL DELAY SJMP SUNSZ SJMP FANSZ 顺时针转动模块:依次对P1口送03H,06H,0CH,09H 反时针转动模块:依次对P1口送09H,0CH,06H,03H 转动的快慢决定于延时模块DELAY延时长短。 * 《单片微机原理及应用》教学课件

文档评论(0)

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

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

1亿VIP精品文档

相关文档