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

📄 824uart.asm

📁 ADI公司的产品aduc824单片机的ADC转换程序
💻 ASM
字号:
;********************************************************************
;
; Author        : ADI - Apps            www.analog.com/MicroConverter
;
; Date          : 22 September 1999
;
; File          : 824uart.asm
;
; Hardware      : ADuC824
;
; Description   : sample program that performs ADC conversions in
;                 continuous mode and sends results to a PC via the
;                 UART.
;		
;********************************************************************

$MOD824                         ; Use 8052&ADuC824 predefined symbols

LED       EQU     P3.4          ; P3.4 drives red LED on eval board

;____________________________________________________________________
                                                  ; BEGINNING OF CODE
CSEG

ORG 0000h

        JMP     MAIN

;____________________________________________________________________
                                             ; INTERRUPT VECTOR SPACE

ORG 0033h ; (ADC ISR)

        CPL     LED

        MOV     DPTR,#SEPERATOR         ; send linefeed+CR out UART
        CALL    SENDSTRING

        MOV     A,ADC0H                  ; send ADC data via UART
        CALL    SENDVAL
        MOV     A,ADC0M
        CALL    SENDVAL
        MOV     A,ADC0L
        CALL    SENDVAL

        CLR     RDY0
        RETI

;====================================================================
                                                       ; MAIN PROGRAM
ORG 0100h

MAIN:
        MOV     SP,#127

; CONFIGURE UART....

        MOV     RCAP2H,#0FFh            ; config UART for 9830baud
        MOV     RCAP2L,#-5              ; (close enough to 9600baud)
        MOV     TH2,#0FFh
        MOV     TL2,#-5
        MOV     SCON,#01010010b
        MOV     T2CON,#00110100b

; CONFIGURE ADC AND START CONVERTING....

        MOV     SF,#200          ; 6.8266667Hz ADC data rate
        MOV     ADC0CON,#045h    ; externalVref, bipolar, 

⌨️ 快捷键说明

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