您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC16F84单片机做的频率计 正文
PIC16F84单片机做的频率计

PIC16F84单片机做的频率计

点击数:7161 次   录入时间:03-04 11:43:15   整理:http://www.55dianzi.com   PIC单片机
t0se        equ    4    ; TMR0 source edge select bit.
psa        equ    3    ; Prescaler Assignment bit.
ps2        equ    2    ; PS2:PS0 = Prescaler rate select bits.
ps1        equ    1    ;  For TMR0 = 1:2 to 1:256.
ps0        equ    0    ;      WDT  = 1:1 to 1:128.

; ----- For I/O ports A. (RA)

ra4        equ    4    ; RA4/T0CKI.
t0cki        equ    4    ; Same as ’ra4’.
ra3        equ    3    ; RA3.
ra2        equ    2    ; RA2.
ra1        equ    1    ; RA1.
ra0        equ    0    ; RA0.

; ----- For I/O ports B. (RB)

rb7        equ    7    ; RB7.
rb6        equ    6    ; RB6.
rb5        equ    5    ; RB5.
rb4        equ    4    ; RB4.
rb3        equ    3    ; RB3.
rb2        equ    2    ; RB2.
rb1        equ    1    ; RB1.
rb0        equ    0    ; RB0.
int        equ    0    ; Same as ’rb0’.

; ----- For EEPROM control register. (EECON1)

eeif        equ    4    ; EEPROM write operation interrupt flag bit.
wrerr        equ    3    ; EEPROM write error flag bit.
wren        equ    2    ; EEPROM write enable bit.
wr        equ    1    ; EEPROM write control bit.
rd        equ    0    ; EEPROM read control bit.

; ----- For general

w        equ    0    ; Destination selector. (Working register)
f        equ    1    ; Destination selector. (Register file)
;*************************************************************************
;
;    SOFtware for Frequency Counter model PIC-FC1.
;    Version 1.00.
;
;    Copyright (c) 1999 by 32 Technical Laboratory. (JG6DFK/QRP)
;    All rights reserved.
;
;*************************************************************************

; I/O assignment:
;    RA4 (PIN  3) Input.                (I)
;    RA3 (pin  2) LCD Data #3.            (O)
;    RA2 (pin  1) LCD Data #2.            (O)
;    RA1 (pin 18) LCD Data #1.            (O)
;    RA0 (pin 17) LCD Data #0.            (O)
;    RB7 (pin 13) LCD Load Enable.            (O)
;    RB6 (pin 12) LCD Register Select.        (O)
;    RB5 (pin 11) Display Mode.            (I)
;    RB4 (pin 10) External prescaler mode.         (I)
;    RB3 (pin  9) Internal prescaler mode #1.    (I)
;    RB2 (pin  8) Internal prescaler mode.#0.    (I)
;    RB1 (pin  7) Gate time #1.            (I)
;    RB0 (pin  6) Gate time #0.            (I)


        .include    16f84_32.h

        .osc        xt        ; Clock = 10 MHz.
        .wdt        off
        .pwrt        on
        .protect    off

        id    0100h            ; = Version No.

;-------------------------------------------------------------------------
; Equations.
;-------------------------------------------------------------------------

; ----- I/O difinitions.

LCD_LE        equ    rb7            ; LCD load enable.

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25]  下一页


本文关键字:单片机  PIC单片机单片机-工控设备 - PIC单片机