5.05 TAHOMETR.ASM 1-26-2010 18:09:07 PAGE 1OBJECT CODE LINE SOURCE TEXT

#INCLUDE P16F886.INC

LIST

; P16F886.INC Standard Header File, Version 1.00 Microchip Technology, Inc.

LIST

; 1 .

; 1 1 .

; N . 60. 10 ,

;

; : Nx60=>Nx6=n /. 1 . TMR0, =32:

; .

00009 INDF EQU 00h; FSR.

00010 TMRO EQU 01H;TMR0.

00011 OPTION_REG EQU 81H;OPTION (RP0=1).

00012 PC EQU 02H; .

00013 STATUS EQU 03H; .

00014 FSR EQU 04H; .

00015 PORTA EQU 05H; ;.

00016 PORTB EQU 06H; ;.

00017 TRISA EQU 85H; .

00018 TRISB EQU 86H; .

B 00019 INTCON EQU 0BH; .

; .

00022 DESI EQU 010H; .

00023 SOTI EQU 011H;.

00024 TUSI EQU 012H;.

; .

00027 ANOD EQU 013H;.

00028 SEGD EQU 014H;.

; ,

00031 W_TEMP EQU 015H; W .

00032 STATUS_TEMP EQU 016H; STATUS .

00033 FSR_TEMP EQU 017H; FSR.

; .

00036 DES EQU 018H; .

00037 SOT EQU 019H; .

A 00038 SEC EQU 01AH;.

B 00039 SOTU EQU 01BH; .

; .

00043 ORG 0

2805 00044 GOTO INIT

00045 ORG 4

2875 00046 GOTO CONST

; 1.

00049 INIT

1683 00050 BSF STATUS,5; 1.

30C4 00051 MOVLW B'11000100'; , =32 .100,

0081 00052 MOVWF OPTION_REG^80H; ,

;.

30B0 00054 MOVLW B'10110000'; =

008B 00055 MOVWF INTCON; .

A 3018 00056 MOVLW B'00011000';RA0-RA2 , RA3, RA4-.

B 0085 00057 MOVWF TRISA^80H

C 3001 00058 MOVLW B'00000001';RB0 , RBI-RB7-.

D 0086 00059 MOVWF TRISB^80H

E 1283 00060 BCF STATUS,5; 0.

F 0181 00061 CLRF TMR0; .

0190 00062 CLRF DESI

0198 00063 CLRF DES

0191 00064 CLRF SOTI

0199 00065 CLRF SOT

019B 00066 CLRF SOTU

0192 00067 CLRF TUSI

019A 00068 CLRF SEC

; 2. .

1D0B 00072 BTFSS INTCON,2; ,

285B 00073 GOTO INDZIKL0; .

; 3.

0818 00077 MOVFW DES; .

A 0718 00078 ADDWF DES,0;1+1

B 1803 00079 BTFSC STATUS,0; , -

C 0A9B 00080 INCF SOTU,1;+1 .

D 1003 00081 BCF STATUS,0;0.

E 0798 00082 ADDWF DES,1;2+1.

F 1803 00083 BTFSC STATUS,0; ,

0A9B 00084 INCF SOTU,1;+1 .

0819 00085 MOVFW SOT; .

0719 00086 ADDWF SOT,0;1+1;

0799 00087 ADDWF SOT,1;2+1.

081B 00088 MOVFW SOTU; .

0799 00089 ADDWF SOT,1; .

019B 00090 CLRF SOTU; .

; 4. 16- 3- -.

: 1 2 3 4


- , : , , , , ...


(), , (, , ) , ...


1. . . . : 4.1. ...

www.techspirit.ru © 2020