英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

 找回密码
 立即注册
搜索
电子烟方案单片机单片机开发深圳单片机开发
单片机方案国产单片机8位单片机电子烟方案开发
查看: 3368|回复: 0
打印 上一主题 下一主题

PICC的现场保护代码

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-24 17:10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
這是 CCS 給的 PIC16F877 的現場保護與中斷派遣程序,比較一下吧
0000 3008       00001 MOVLW  08            MOVLW  08
0001 008A       00002 MOVWF  0A            MOVWF  PCLATH
0002 2BA1       00003 GOTO   3A1           GOTO   main
0003 0000       00004 NOP                  NOP
0004 00FF       00005 MOVWF  7F            MOVWF  ADCON0
0005 0E03       00006 SWAPF  03,W          SWAPF  STATUS,W
0006 0183       00007 CLRF   03            CLRF   STATUS
0007 00A1       00008 MOVWF  21            MOVWF  21
0008 080A       00009 MOVF   0A,W          MOVF   PCLATH,W
0009 00A0       00010 MOVWF  20            MOVWF  20
000A 018A       00011 CLRF   0A            CLRF   PCLATH
000B 0804       00012 MOVF   04,W          MOVF   FSR,W
000C 00A2       00013 MOVWF  22            MOVWF  22
000D 0877       00014 MOVF   77,W          MOVF   @77,W
000E 00A3       00015 MOVWF  23            MOVWF  23
000F 0878       00016 MOVF   78,W          MOVF   @78,W
0010 00A4       00017 MOVWF  24            MOVWF  24
0011 0879       00018 MOVF   79,W          MOVF   @79,W
0012 00A5       00019 MOVWF  25            MOVWF  25
0013 087A       00020 MOVF   7A,W          MOVF   @7A,W
0014 00A6       00021 MOVWF  26            MOVWF  26
0015 087B       00022 MOVF   7B,W          MOVF   @7B,W
0016 00A7       00023 MOVWF  27            MOVWF  27
0017 1383       00024 BCF    03.7          BCF    STATUS.7
0018 1283       00025 BCF    03.5          BCF    STATUS.5
0019 1E8B       00026 BTFSS  0B.5          BTFSS  INTCON.5
001A 281D       00027 GOTO   01D           GOTO   01D
001B 190B       00028 BTFSC  0B.2          BTFSC  INTCON.2
001C 2836       00029 GOTO   036           GOTO   036
001D 308D       00030 MOVLW  8D            MOVLW  8D
001E 0084       00031 MOVWF  04            MOVWF  FSR
001F 1C00       00032 BTFSS  00.0          BTFSS  INDF.0
0020 2823       00033 GOTO   023           GOTO   023
0021 180D       00034 BTFSC  0D.0          BTFSC  PIR2.0
0022 2839       00035 GOTO   039           GOTO   039
0023 0822       00036 MOVF   22,W          MOVF   22,W
0024 0084       00037 MOVWF  04            MOVWF  FSR
0025 0823       00038 MOVF   23,W          MOVF   23,W
0026 00F7       00039 MOVWF  77            MOVWF  @77
0027 0824       00040 MOVF   24,W          MOVF   24,W
0028 00F8       00041 MOVWF  78            MOVWF  @78
0029 0825       00042 MOVF   25,W          MOVF   25,W
002A 00F9       00043 MOVWF  79            MOVWF  @79
002B 0826       00044 MOVF   26,W          MOVF   26,W
002C 00FA       00045 MOVWF  7A            MOVWF  @7A
002D 0827       00046 MOVF   27,W          MOVF   27,W
002E 00FB       00047 MOVWF  7B            MOVWF  @7B
002F 0820       00048 MOVF   20,W          MOVF   20,W
0030 008A       00049 MOVWF  0A            MOVWF  PCLATH
0031 0E21       00050 SWAPF  21,W          SWAPF  21,W
0032 0083       00051 MOVWF  03            MOVWF  STATUS
0033 0EFF       00052 SWAPF  7F,F          SWAPF  ADCON0,F
0034 0E7F       00053 SWAPF  7F,W          SWAPF  ADCON0,W
0035 0009       00054 RETFIE               RETFIE
0036 118A       00055 BCF    0A.3          BCF    PCLATH.3
0037 120A       00056 BCF    0A.4          BCF    PCLATH.4
0038 2925       00057 GOTO   125           GOTO   125
0039 118A       00058 BCF    0A.3          BCF    PCLATH.3
003A 120A       00059 BCF    0A.4          BCF    PCLATH.4
003B 292D       00060 GOTO   12D           GOTO   12D
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|公司首页|Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 ( 粤ICP备09008620号 )

GMT+8, 2024-12-25 22:13 , Processed in 0.050891 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表