网站大量收购独家精品文档,联系QQ:2885784924

2012-PIC单片机原理及应用教程.ppt

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

PIC单片机原理及应用;《PIC单片机原理及应用》实验;PIC单片机原理及应用;1.1 PIC单片机简介;1.2 PIC单片机产品系列;1.2 PIC单片机产品系列;1.3 主要应用领域;1.4常见单片机比较;1.5 PIC单片机特点;1.5 PIC单片机特点;1.6 PIC单片机特点;1.5 PIC单片机特点;1.6 PIC单片机命名规则;1.6 PIC单片机命名规则;1.6 PIC单片机命名规则;1.6 PIC单片机命名规则;1.7 单片机开发流程;PIC单片机原理及应用;;;; 2.2 CPU 内核;2.2.1 算术逻辑单元(ALU);2.2.2 DSP 引擎;;2.2.3 除法;2.2.4 CPU 寄存器描述;MODCON :模控制寄存器 MODCON 寄存器用于使能并配置模寻址(循环缓冲)。 XMODSRT, XMODEND:X 模起始和结束地址寄存器 XMODSRT 和XMODEND 寄存器保持X 数据存储地址空间中执行模(循环)缓冲的起始和结束地址。 YMODSRT, YMODEND:Y 模起始和结束地址寄存器 YMODSRT 和YMODEND 寄存器保持Y 数据存储地址空间中执行模(循环)缓冲的起始和结束地址。 XBREV:X 模位反转寄存器 XBREV 寄存器用于设置位反转寻址的缓冲区大小。 ;2.3 数据存储器;0x0000到0x07FF 之间的地址空间保留用于器件的特殊功能寄存器SFR,包含CPU 和器件上的外设的控制和状态位。 RAM 从地址0x0800开始,分成两个区块,分别为X 和Y 数据空间。对于数据写操作,总是将X 和Y 数据空间作为一个线性数据空间访问。对于数据读操作,可以分别单独访问X 和Y 存储器空间或将它们作为一个线性空间访问。 0x0000 到0x1FFF之间8 KB 的地址空间称为Near 数据存储器。可通过所有文件寄存器指令中的13 位绝对地址字段直接对Near 数据存储器寻址。 ;*; 2.4 程序存储器; 2.4.1 程序计数器PC; 2.4.2 表指令方式读写; 2.4.3 来自数据空间的程序空间可视性;PIC单片机原理及应用; 3.1 复位;;;3.2 振荡器;;;3.3 低压检测(LVD);3.3看门狗定时器(WDT)和低功耗模式;PIC单片机原理及应用;1、快速入门;;;2、 MPLAB? C30 C 编译器;;与编译器有关的目录;举例:两数相加的简单C 程序;举例:编译多个文件;3、MPLAB IDE工具语言入门;三、 MPLAB IDE工具语言入门;1、生成源程序文件;;;;;选择 ProjectBuild All 对项目进行编译、汇编和链接。如果有任何错误或警告消息,会显示在输出窗口中。 如果在项目编译后出现错误,可双击显示错误消息的行直接进入导致该错误的源代码行。如果您使用的是例子中的代码,那么最常见的错误就是拼写错误、漏掉了分号或大括号不匹配;创建文件 使用项目向导 ? 使用项目窗口 ? 设置编译选项(可以选择默认) 3. 编译项目 ? 编译错误疑难解答 使用MPLAB SIM 软件模拟器进行调试 使用MPLAB ICD2 进行在线调试 ;通过选择DebuggerSelect ToolMPLAB SIM 将MPLAB SIM 软件模拟器作为调试工具。 设置断点:方法一:在源文件中,将光标移动到行上,然后通过鼠标右键选择“Set Breakpoint”设置断点。方法二:将光标移动到行上,双击设置断点。 选择 ViewWatch 打开Watch 窗口。从Add Symbol 旁边的下拉扩展菜单中选择counter,然后点击Add Symbol。 点击工具栏中的RUN 运行程序。 程序将在执行设置了断点的语句之前停下。源代码窗口左边空白处的绿色箭头指向下一个要执行的语句。Watch 窗口中红色字体显示,表明变量的值发生了变化。;创建文件 使用项目向导 3. 编译项目 使用MPLAB SIM 软件模拟器进行调试 使用MPLAB ICD2 进行在线调试 ICD2连接 ICD2设置及目标板配置 ;;PIC单片机原理及应用;*;*;*;;*;*;举例1:第38引脚(RE0)接发光LED; 点LED灯,持续一定时间后灭掉。 ;举例2、RE0-RE5配置为输出,连接6个LED;循环点亮;*;PIC单片机原理及应用; 4.1 中断概述;中断请求;中断响应;中断服务;中断服务子程序结构图;中断处理原则;*;*;*;例 : 模板文件的元素;;*;PIC单片机原理及应用;;1、工作模式;(3)使用外部时钟输入的A 类型定时器异步计数器模式 通过使用连接到TxCK 引脚的外部时钟源, A 类型时基能够在异步计

文档评论(0)

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

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

1亿VIP精品文档

相关文档