- 博客(0)
- 资源 (10)
- 收藏
- 关注
PIC16F1516-7-8-9_中文资料.pdf
PIC16F151X和PIC16LF151X器件:
高性能RISC CPU:
• 优化的C编译器架构
• 仅需学习49条指令
• 可寻址最大28 KB的线性程序存储空间
• 可寻址最大1024字节的线性数据存储空间
• 工作速度:
- DC –20 MHz时钟输入 (2.5V时)
- DC –16 MHz时钟输入 (1.8V时)
- DC –200 ns指令周期
• 带有自动现场保护的中断功能
• 带有可选上溢/下溢复位的16级深硬件堆栈
• 直接、间接和相对寻址模式:
- 两个完全16位文件选择寄存器 (File Select
Register,FSR)
-FSR可以读取程序和数据存储器
灵活的振荡器结构:
• 16 MHz内部振荡器模块:
- 可通过软件选择频率范围:31 kHz至16 MHz
• 31 kHz低功耗内部振荡器
• 外部振荡器模块具有:
-4种晶振/谐振器模式,频率最高为20 MHz
-3种外部时钟模式,频率最高为20 MHz
• 故障保护时钟监视器 (Fail-Safe Clock Monitor,
FSCM)
- 当外设时钟停止时可使器件安全关闭
• 双速振荡器启动
• 振荡器起振定时器 (Oscillator Start-up Timer,
OST)
模拟特性:
• 模数转换器 (Analog-to-Digital Converter,
ADC):
-10位分辨率
- 最多28路通道
- 自动采集功能
- 可在休眠模式下进行转换
• 参考电压模块:
- 具有1.024V、2.048V和4.096V输出的固定
参考电压 (Fixed Voltage Reference,FVR)
• 温度指示器
采用nanoWatt XLP的超低功耗管理
PIC16LF151X:
• 休眠模式:20 nA(1.8V时,典型值)
• 看门狗定时器:300 nA(1.8V时,典型值)
• 辅助振荡器:600 nA(32 kHz时)
单片机特性:
• 工作电压范围:
- 2.3V-5.5V(PIC16F151X)
- 1.8V-3.6V(PIC16LF151X)
• 可在软件控制下自编程
• 上电复位 (Power-on Reset,POR)
• 上电延时定时器 (Power-up Timer,PWRT)
• 可编程低功耗欠压复位 (Low-Power Brown-Out
Reset,LPBOR)
• 扩展型看门狗定时器 (Watchdog Timer,WDT)
• 通过两个引脚进行在线串行编程 (In-Circuit Serial
Programming™,ICSP™)
• 通过两个引脚进行在线调试 (In-Circuit Debug,
ICD)
• 增强型低电压编程 (Low-Voltage Programming,
LVP)
• 可编程代码保护
• 低功耗休眠模式
• 低功耗BOR(LPBOR)
外设特点:
• 最多35个I/O引脚和1个仅用作输入的引脚:
- 高灌/拉电流:25 mA/25 mA
- 可单独编程的弱上拉
- 可单独编程的电平变化中断
(Interrupt-On-Change,IOC)引脚
• Timer0:带有8位预分频器的8位定时器/计数器
• 增强型Timer1:
- 带有预分频器的16位定时器/计数器
- 外部门控输入模式
- 低功耗32 kHz辅助振荡器驱动器
• Timer2:带有8位周期寄存器、预分频器和后分频
器的8位定时器/计数器
• 两个捕捉/比较/PWM(Capture/Compare/PWM,
CCP)模块:
• 带有SPI和I
2
CTM的主同步串行口 (Master
Synchronous Serial Port,MSSP):
-7位地址掩码
- 兼容SMBus/PMBusTM
• 增强型通用同步/异步收发器 (Enhanced
Universal Synchronous Asynchronous Receiver
Transmitter,EUSART)模块:
- 兼容RS-232、RS-485和LIN
- 自动波特率检测
- 接收到启动位时自动唤醒
2014-11-14
MPLAB伪指令介绍
MPASM的伪指令
我们在第一章中已经详细介绍了中档PIC单片机的35条指令,源程序的编写主要就是
用这些基本的指令实现你的控制任务。但为了增加源程序的可读性和可维护性,我们引入了
伪指令的概念。伪指令本身不会产生可执行的汇编指令,但它们可以帮组“管理”你编写的
程序,其实用性和必要性绝不亚于35条正真的汇编指令。我们在此着重介绍最常用的几种
伪指令。
2014-11-14
MPLAB_IDE_中文用户指南
本文档说明了使用MPLAB IDE开发固件的方法。本手册的内容编排如下:
第1部分——MPLAB IDE
• 第1章:MPLAB IDE 简介——讲述了MPLAB IDE及其如何帮助开发应用程序。
• 第2章:MPLAB IDE入门:基本教程——讲述了MPLAB IDE v6.xx软件的安装
方法以及如何使用该软件开发示例应用程序。
• 第3章: 步骤和教程——逐一介绍了使用MPLAB IDE开发应用程序的必要步骤。
每一步均给出了示例。
• 第4章:项目和工作区——讲述了MPLAB的项目和工作区在应用程序开发过程中
的使用。包括关于项目向导 (Project Wizard)、版本控制系统和项目及单文件和
多文件项目的信息。
客户须知
所有文档均会更新,本手册也不例外。Microchip的工具和文档都在不断演变以满足客户的需求,
因此在实际使用中某些对话框和/或工具的说明可能与本文档所述之内容有所不同。请访问我们的网
站(www.microchip.com)获取最新的可用文档。
文档均标记有 “DS”编号。该编号出现在每页底部的页码之前。DS编号的命名约定为
“DSXXXXXA”,其中 “XXXXX”为文档编号,“A”为文档版本。
欲了解开发工具的最新信息,请参阅MPLAB®
IDE 在线帮助。在Help(帮助)菜单选
择Topics(主题),打开现有的在线帮助文件列表。
MPLAB®IDE用户指南
DS51519A_CN 第2页 © 2005 Microchip Technology Inc.
• 第5章: 集成工具——讲述了在MPLAB IDE中可使用的语言工具 (汇编器和编
译器)、软件工具和硬件工具。
• 第6章: 疑难解答——讲述了在MPLAB IDE操作中的常见问题及解决方法。
第2部分——MPLAB IDE使用参考
• 第7章:MPLAB IDE界面——讲述了MPLAB IDE的界面,包括菜单栏、工具栏
和状态栏。
• 第8章:MPLAB IDE窗口——讲述了所有的MPLAB IDE窗口。包括窗口中符号
的定义。
• 第9章:MPLAB IDE对话框——讲述了所有的MPLAB IDE对话框。
• 第10章:MPLAB IDE 操作参考——讲述了关于命令行选项、快捷 (热)键、
MPLAB IDE使用的文件的综合信息以及可移植性信息。
第3部分——MPLAB编辑器
• 第11章: 使用编辑器——讲述了MPLAB编辑器的使用方法。包括文本处理、配
置编辑器、对文件和文本进行操作。本章还提供了其他补充信息,包括键盘功能、
编辑器上下文相关 (鼠标右键)菜单和疑难解答。
第4部分——MPLAB SIM
• 第12章: 软件模拟器概述——MPLAB SIM软件模拟器的概述。本章讨论了软件
模拟器的功能、模型和执行。
• 第13章:MPLAB SIM入门——讲述了MPLAB SIM的初级使用。本章建议了可
参考的教程并讨论了软件模拟器的功能。
• 第14章: 使用激励——讲述了如何对大多数PICmicro单片机 (MCU)和dsPIC
数字信号控制器 (Digital Signal Controller,DSC)使用软件模拟器激励。讨论了
使用SCL发生器创建激励的方式和激励控制。
• 第15章: 使用激励——PIC17器件——详细说明了如何对PIC17CXXX MCU器
件使用软件模拟器激励。讨论了引脚激励和文件激励。
• 第16章: 软件模拟器疑难解答——讲述了MPLAB SIM操作中的常见问题及解决
方法。
• 第17章: 软件模拟器使用参考——详细说明了在使用软件模拟器调试应用程序的
过程中可使用的功能。
2014-11-14
18b20 1602液晶显示
本人已经调试成功
希望能帮助大家
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
2009-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人