电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

PIC单片机端口RB中断的程序设计

来源:华强电子网 作者:华仔 浏览:338

标签:

摘要: 在本例中采用了模块化的编程方法,程序的规划、编写、拼装、调试、修改、  程序流程如图1~图7所示。  图1 主程序流程  图2 中断服务子程序流程  图3 低发音子程序流程  图4 高发音子程序流程  图5 高声1s子程序流程  图6 3声发音子程序流程  图7 延时1s子程序流程  程序的模块化设计是较常用的编程方式,这可以给阅读和交流带来便利。  (1)定义端口及寄存器地址。  (2)定义复位

在本例中采用了模块化的编程方法,程序的规划、编写、拼装、调试、修改、  程序流程如图1~图7所示。  图1 主程序流程  图2 中断服务子程序流程  图3 低发音子程序流程  图4 高发音子程序流程  图5 高声1s子程序流程  图6 3声发音子程序流程  图7 延时1s子程序流程  程序的模块化设计是较常用的编程方式,这可以给阅读和交流带来便利。  (1)定义端口及寄存器地址。  (2)定义复位向量和中断向量。  (3)主程序。  (4)int中断处理函数。  (5)r13中断处理函数。  (6)低音调发声子程序。  (7)高音调发声子程序。  (8)发声1s子程序。  (9)关trm0延时子程序。  (10)断续发声3次报警子程序。  (11)关软件延时子程序。  欢迎转载,信息来源维库电子市场网()

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67