位置:51电子网 » 技术资料 » 单 片 机

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

发布时间:2008/11/26 0:00:00 访问次数:402

  在本例中采用了模块化的编程方法,程序的规划、编写、拼装、调试、修改、

  程序流程如图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)关软件延时子程序。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  在本例中采用了模块化的编程方法,程序的规划、编写、拼装、调试、修改、

  程序流程如图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)关软件延时子程序。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!