走进单片机-2016剖析.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
走进单片机-2016剖析

单片机能做什么 单片机语言 程序设计 按我们的想法把单片机要做的事“一件一件”的依次写下来, 遇到“有些事”是重复的,就指明在什么什么地方已有说明(跳转), 在正常安排中若有其它突发事件出现,必须写一段突发事件处理计划(中断)......。 由于单片机执行每一条语句所用的时间很短,有时你无法得到其中间的结果,也无法判断程序出错的位置,这时你可以使用软件模拟的方法,让程序一步一步的执行,每执行一步,通过查看单片机中各关键数据的变化情况,来找到错误或没按你“计划”执行的语句,从而达到排错的目的。若你资金不成问题的话,也可以购买单片机仿真器,他可以取代实际电路中的单片机,在电脑的控制下一步一步的去排错。实际上无论软件模拟(仿真)还是硬件仿真,其功能远不止这里讲的这一点点。 仿真就是利用仿真机来代替应用电路板(称目标机)的单片机部份,对应用电路部份进行测试、调试。 由于单片机执行每一条语句所用的时间很短,有时你无法得到其中间的结果,也无法判断程序出错的位置,这时你可以使用软件模拟的方法,让程序一步一步的执行,每执行一步,通过查看单片机中各关键数据的变化情况,来找到错误或没按你“计划”执行的语句,从而达到排错的目的。若你资金不成问题的话,也可以购买单片机仿真器,他可以取代实际电路中的单片机,在电脑的控制下一步一步的去排错。实际上无论软件模拟(仿真)还是硬件仿真,其功能远不止这里讲的这一点点。 仿真就是利用仿真机来代替应用电路板(称目标机)的单片机部份,对应用电路部份进行测试、调试。 一技在身 工作无忧 技术入门系列讲座 ——单片机、电路设计、嵌入式、 VC、 PHP 、 JAVA… 内容提要 走进单片机 走进Arduino单片机 走进电路设计(Altium Designer FPGA) 走进模拟电路(电源电路、放大电路。。。) 走进基于PC的应用程序设计(VC) 走进网络编程(PHP,JAVA) 走进基于手机的应用程序设计(JAVA) 走进嵌入式 。。。 一技在身 工作无忧 走进单片机 ——单片机开发入门 内容提要 单片机工作原理 单片机组成(硬件) 单片机语言(软件) 单片机开发工具 单片机开发过程 单片机是什么 就是一个电脑 只不过是微型的,麻雀虽小,五脏俱全 不同:在线式就是现场控制,需要的是有较强的抗干扰能力 单片机工作原理 硬件+软件 软件下命令,硬件来执行 单片机在cpu的控制下,将指令一条条地取出来,并加以翻译和执行。 单片机组成 单片机内部也是数字电路搭起来 CPU:运算器和控制器 累加器A、寄存器B,标志寄存器PSW(8位) 程序指针PC(16位)、地址指针DPTR、堆栈指针SP 汇编语言:MOV A,#20h or ADD A,70h 存储器 RAM ROM IO口 定时器/计数器 串口 移位寄存器 单片机组成 总线 各部分连接的纽带 此总线有如大城市的“干道”,而cpu、rom、ram、i/o口、中断系统等就分布在此“总线”的两旁,并和它连通。从而,一切指令、数据都可经内部总线传送,有如大城市内各种物品的传送都经过干道进行。 单片机组成 单片机内部也是数字电路搭起来 这些数字电路工作方式可以改变 提示:单片机内部原理不重要,重要的是如何控制电路的工作方式 特殊功能寄存器 单片机组成 单片机内部也是数字电路搭起来 数字电路工作时序 时钟 单片机组成 单片机内部也是数字电路搭起来 玩转单片机(硬件需要掌握) 了解单片机的组成和各资源电路的原理 掌握引脚的定义 掌握特殊功能存储器的使用(编程) 理解工作时序(电路设计) 单片机和外设连接电路设计,比如液晶 单片机语言 汇编语言 可以精确的控制单片机工作的每一步 C语言 注重结果,不必关心单片机具体的每一步 机器语言 将单片机可以识别的代码 烧写(编程)到单片机程序存储器中,单片机装的实际电路中才能依你的“计划”去工作。 文本文件 单片机开发工具 集成开发环境(Keil,IAR…) Keil C开发系统集成了原程序编辑、程序汇编和编译、仿真模拟等功能 *.c,*.hex 仿真器 仿真的主要目的是进行软件调试 仿真软件 Proteus 编程器ISP下载 烧写程序*.hex 单片机系统开发过程 系统功能 LED闪烁 硬件电路设计 单片机+外围电路 程序设计 Keil 烧写程序 编程器 调试 成为单片机高手秘诀 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.别小家子气,买本书几十块都舍不得,。为了省钱看电子书,浪费的时间绝对超过书的价值。当然如果查资料,只能看pdf。 3.学习新的开发软件时,一定要看帮助手册。买的书不够全面。刚接触一个软件,什么都

您可能关注的文档

文档评论(0)

ee88870 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档