pic单片机选型 + pic单片机INT0中断原理

pic单片机在实际应用中使用广泛 , 对pic单片机各类型特点了熟于心十分必要 。只有对每款pic单片机的特点有所把握的情形下 , 才能在依据项目需求而选择最合适的pic单片机 。本文中 , 将为大家介绍两部分内容:一、pic单片机选型参考 , 二、pic单片机中INT0的中断原理 , 具体内容如下 。
 
一、pic单片机选型参考
PIC12CXXX家族:8引脚12/14位程序词
PIC12CXXX家族产品为Microchip功能强大的基于RISC的PICmicro系列8号|脚DIP及SOIC封装 。PIC12CXXX产品具有12或14位宽指令集 , 2.5V低运行电压 , 小封装引脚 , 中断处理 , 深硬件堆栈 , 多通道以及EEPROM数据存储器 。这些智能级特性由于价格与尺寸的原因在以前的产品中是不具备的 。
PIC16C5X家族:12位程序词
PIC16C5X家族具有全套基础产品 , 为您提供最有效的价格解决方案 。PIC16C5X产品具备12位宽指令集 , 目前提供14 , 18 , 20及28号引脚封装 。在选用SOIC与SSOP封装时 , 产品的引|脚所占据的空间是最小的 。低至2.0V运行的低压OTPMCU使产品成为电池驱动应用产品的理想选择 。另外 , PIC16HV5XX在直接应用电池时最高可运行至15V 。
PIC16CXXX家族:14位程序词
在推出了新的PIC16CXXX家族成员后 , Microchip现已在该产业中具备向单片机提供最高性能的12位模拟数字转换器能力的供应商 。PIC16CXXX家族可提供从18引脚至68引脚封装 , 以及由低级至高级的外围集成的一系列产品 。该家族具备14位宽指令集 , 中断处理能力及8级硬件深堆栈 。PIC16XXX家族提供了高性能及多功能的中档应用产品 , 以适应当今市场的价格竞争 。
PIC17CXXX家族:16位程序词
PIC17CXXX家族将PICmicroMCU的高性能RISC结构扩展为16位指令词 , 增强型指令集与强大的矢量中断处理能力 。强大的队列式精确在片外设特性提供了能适应更多应用场合的各种性能 。
PIC18CXXX家族:增强型16位程序词
PIC18CXXX家族产品具有高性能 , CMOS , 集成了模拟数字(A/D)转换器的全静态MCU等特点 。所有PIC18CXXX的MCU均应用了先进的RISC 。PIC18CXXX具备增强型中心特性 , 32位深堆栈 , 以及内外多中断源 。Harvard系列中的分离指令与数据总线允许16位宽指令词与独立8位宽数据 。两级指令通道允许所有指令在一个周期内执行 , 除非子程序中设定必须在两个周期内完成 。精简指令集共有77条指令 。另外 , 一个大寄存器组使采用了结构性创新的MCU达到10MIPS的极高的性能 。PIC18CXXX家族具备的特殊特性能减少外部组件以降低成本 , 塔强系统可靠性并降低功耗 。这些特性包括可编程低压检测(LVD)及可编程Brown-Out检测(BOD) 。
 
PIC12/PIC168位单片机片机选型列表
PIC12系列
PIC16系列



 
二、pic单片机INT0中断的原理
 
RB0/INT0、RB1/INT1及RB2/INT2引脚的外部中断是边沿触发的;
如果INTCON2 寄存器中相应的INTEDGx位被置1 , 则为上升沿触发;如果该 INTEDGx 位清零 , 则为下降沿触发 。
当RBx/INTx引脚上出现一个有效边沿时 , 相应标志位 INTxF 被置1。在重新使能该中断前 , 必须在中断服务程序中先用软件将标志位INTxF清零 。
通过对相应的使能位INTxE 清零 , 可以禁止该中断 。
如果INTxE 位在进入休眠状态前被置1  , 则所有的外部中断(INT0、INT1 及INT2)能把处理器从休眠状态中唤醒 。如果全局中断使能位 GIE被置1  , 则处理器将在唤醒之后转移到中断向量 。INT1 和INT2 的中断优先级由中断优先级位INT1IP(INTCON3《6》)和INT2IP(INTCON3《7》)中的值决定 。没有与 INT0 有关的优先级位 。INT0 始终是一个高优先级的中断源 。
【pic单片机选型 + pic单片机INT0中断原理】以上便是小编此次为大家带来的有关pic单片机选型和pic单片机INT0中断原理的所有相关内容 , 希望大家通过本文能对这两方面的知识有所了解 , 希望本文给大家带来了一定的实际作用 。

    推荐阅读