⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 camera.lst

📁 车载改装自动摄像机应用,PIC12F629的精巧应用范例,本人精心打造,无私提供,
💻 LST
字号:
MPASM 03.80 Released                               CAMERA.ASM   6-23-2008  14:44:02         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00001 ;本程序实现的功能是,自动开启CAMERA
                      00002 ;该程序可用于PIC16F87X(A)所有系列
                      00003 ;DESIGNED BY MORRISWU 20080623
                      00004 ;************************************************
                      00005 ;《CAMERA》程序。文件名为“CAMERA.ASM”
                      00006 ;**************************************************
2007   3F39           00007   __CONFIG 3F39H;设置配置位中振荡方式为XT,其它全部禁止或关闭
                      00008 ;****************************************************
  00000003            00009 status    equ   3h       ;定义状态寄存器地址
  00000007            00010 portc     equ    7h      ;定义端口C的数据寄存器地址
  00000087            00011 trisc     equ   87h      ;定义端口C的方向控制寄存器地址
  00000025            00012 flag      equ   25h      ;定义一个控制左移/右移的标志寄存器
                      00013 ;***********************************************************
0000                  00014        org   000h      ;定义程序存放区域的起始地址
0000   0000           00015        nop             ;放置一条ICD必须的空操用指令
0001   1683           00016        bsf     status,5      ;设置文件寄存器的体1
0002   3000           00017        movlw   00h        ;对端口C的方向控制码00H先送W
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0003   0087           00018        movwf   trisc       ;再由W转移到方向控制寄存器
0004   1283           00019        bcf    status,5       ;恢复到文件寄存器体0
0005   0187           00020 start  clrf   portc
0006   2015           00021        call   delay
0007   3001           00022        movlw  01h
0008   0087           00023        movwf  portc
0009   1C07           00024        btfss  portc,0
000A   2805           00025        goto   start
000B   2015           00026        call   delay
000C   1487           00027        bsf    portc,1                 
000D   2015           00028        call   delay
000E   2015           00029        call   delay
000F   1087           00030        bcf    portc,1
0010   1507           00031        bsf    portc,2
0011   2015           00032        call   delay
0012   1107           00033        bcf    portc,2
0013   1587           00034        bsf    portc,3
0014   2814           00035 stop   goto   stop
                      00036 ;-------------------------廷时子程序----------------------------
0015                  00037 delay                          ;延时期2s
0015   300C           00038        MOVLW   0CH
0016   00A0           00039        MOVWF   20H
0017   30EB           00040 LP1    MOVLW   0EBH
0018   00A1           00041        MOVWF   21H
0019   30EB           00042 LP2    MOVLW   0EBH
001A   00A2           00043        MOVWF   22H
Message[305]: Using default destination of 1 (file).
001B   0BA2           00044 LP3    DECFSZ  22H
001C   281B           00045        GOTO    LP3
Message[305]: Using default destination of 1 (file).
001D   0BA1           00046        DECFSZ  21H
001E   2819           00047        GOTO    LP2
Message[305]: Using default destination of 1 (file).
001F   0BA0           00048        DECFSZ  20H
0020   2817           00049        GOTO    LP1
MPASM 03.80 Released                               CAMERA.ASM   6-23-2008  14:44:02         PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0021   0008           00050        RETURN
                      00051        END
MPASM 03.80 Released                               CAMERA.ASM   6-23-2008  14:44:02         PAGE  3


SYMBOL TABLE
  LABEL                             VALUE 

LP1                               00000017
LP2                               00000019
LP3                               0000001B
__16F877A                         00000001
delay                             00000015
flag                              00000025
portc                             00000007
start                             00000005
status                            00000003
stop                              00000014
trisc                             00000087


MEMORY USAGE MAP ('X' = Used,  '-' = Unused)

0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XX-------------- ----------------
2000 : -------X-------- ---------------- ---------------- ----------------

All other memory blocks unused.

Program Memory Words Used:    34
Program Memory Words Free:  8158


Errors   :     0
Warnings :     0 reported,     0 suppressed
Messages :     4 reported,     0 suppressed



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -