你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

PIC单片机接连模块介绍

[复制链接]
gaosmile 发布时间:2020-7-14 11:49

  PIC单片机接连模块介绍:

      PIC16F87X系列单片机可以接纳多达14个接连源。接连操控器寄存器INTCON符号着各个接连源的恳求,对各个接连设置屏蔽位,对悉数接连设置大局屏蔽位。

      PIC16F87X系列的接连包含:TMR0溢出接连(TOIF)、外部接连(INTF)、端口B改动接连(RBIF)、并行从动端口接连(PSPIF)、A/D改换接连、USART异步接纳接连(RCIF)和异步发送接连(TXIF)、同步串行端口接连(SSPIF)、CCP1接连(CCPIIF)、TMR2接连(TMR2IF)、TMR1接连、CCP1接连(CCP2)、E2PROM写接连(EEIF)、总线磕碰接连(BCLIF)。

      各个接连选用查询办法进行,即当CPU口向应接连时,事前要通过查询接连象征位去差异是哪个接连发作接连恳求,然后施行相应的接连效劳程序。

      RB0/INT外接连仍遵从PIC16F87X单片机的接连准则,当有接连时发作接连象征位,由CPU查询辨认接连。依据这一准则,可以拓宽多个外接连源,CPU照料接连后查询接连象征位辨认接连。

      RB0/INT引脚上的外部接连由边际触发,既可所以上升沿,也可所以下降沿,这由挑选寄存器OPTION_REG的INTEDG位(D6)挑选。当INTEDG=1时,挑选上升沿触发;当INTEDG=0时,挑选下降沿触发。一旦查看到引脚上呈现有用边际,就把INTF位(INTCON的D1)置1。这个接连由接连操控位INTE设置容许或阻挠。

      为了避免过错的死循环施行同一个接连,在从头翻开这个接连之前有必要在接连效劳程序顶用软件对INTF位清0。假定INTE位在进入休眠情况之前已被置1,INT接连可以唤醒在休眠情况下的CPU。GIE位的情况挑选处理器是不是在被唤醒后转至接连矢量。

      当守时器TIMER0的计数器TMR0计满溢出(即由FFH成为00H)时,硬件将主动把TGIF方位1。其接连可以通过对TOIE位进行设置来操控该接连是不是翻开。

      当CPU照料RB7、RB4接连时,就有两种情况发作:榜首种称为“短脉冲”,即在CPU照料接连时期引脚电平康复到初始情况,对这种情况CPU不会发作虚伪接连景象。第二种称为“宽脉冲”,即在CPU照料接连后引脚电平才康复到初始情况,康复到初始情况的进程也发作接连恳求,这种情况即是虚伪接连景象。

      在端口B的D7~D4引脚上一旦有电平改动就把RBIF方位1,这个接连可以通过对RBIE位进行设置来操控该接连是不是翻开。

      以上即是PIC单片机接连模块介绍的详细内容。


收藏 评论0 发布时间:2020-7-14 11:49

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版