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

📄 camera16f873a.asm

📁 车载改装自动摄像机应用,PIC12F629的精巧应用范例,本人精心打造,无私提供,
💻 ASM
字号:
;本程序实现的功能是,自动开启CAMERA
;该程序可用于PIC16F87X(A)所有系列
;DESIGNED BY MORRISWU 20080623
;************************************************
;《CAMERA》程序。文件名为“CAMERA.ASM”
;**************************************************
  __CONFIG 3F39H;设置配置位中振荡方式为XT,其它全部禁止或关闭
;****************************************************
status    equ   3h       ;定义状态寄存器地址
portc     equ    7h      ;定义端口C的数据寄存器地址
trisc     equ   87h      ;定义端口C的方向控制寄存器地址
flag      equ   25h      ;定义一个控制左移/右移的标志寄存器
;***********************************************************
       org   000h      ;定义程序存放区域的起始地址
       nop             ;放置一条ICD必须的空操用指令
       bsf     status,5      ;设置文件寄存器的体1
       movlw   00h        ;对端口C的方向控制码00H先送W
       movwf   trisc       ;再由W转移到方向控制寄存器
       bcf    status,5       ;恢复到文件寄存器体0
start  clrf   portc
       call   delay
       movlw  01h
       movwf  portc
       btfss  portc,0
       goto   start
       call   delay
       bsf    portc,1                 
       call   delay
       call   delay
       bcf    portc,1
       bsf    portc,2
       call   delay
       bcf    portc,2
       bsf    portc,3
stop   goto   stop
;-------------------------廷时子程序----------------------------
delay                          ;延时期2s
       MOVLW   0CH
       MOVWF   20H
LP1    MOVLW   0EBH
       MOVWF   21H
LP2    MOVLW   0EBH
       MOVWF   22H
LP3    DECFSZ  22H
       GOTO    LP3
       DECFSZ  21H
       GOTO    LP2
       DECFSZ  20H
       GOTO    LP1
       RETURN
       END
;****************************************************************

⌨️ 快捷键说明

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