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

📄 main.asm

📁 自制单片机实验板.rar
💻 ASM
字号:
;*****************************************************
;
;     This programme is for study Ver2.0.0 beta
;            The main control programe
;This programme must be run in 12MHz standard settings
;               Designer: Mr.Koii
;           Copyright 2002 koiistudio
;     2003.04.06 at Changsha. H.N. P.R.China.
;
;*****************************************************

;*****************************************************
;参数定义
;*****************************************************

keys_byte               equ     08h                         ;Keys byte
serial_state            equ     09h                         ;Serial state
data_temp               equ     30h                         ;Data temp
beep                    equ     p1.5                        ;Beep pin

;*****************************************************
;主程序
;*****************************************************

                        org	0000h
                        jmp	start

                        org     0023h
                        ljmp    serial                      ;串行口中断入口

                        org	0030h
start:                  mov     p0,#0
                        mov     p1,#0fh
                        mov     p2,#0
                        mov     p3,#0ffh

                        mov	sp,#70h                     ;堆栈地址
                        mov     r0,#0feh                    ;Clear the ram
                        mov     r1,#2
                        clr     a
main_clear0:            mov     @r1,a
                        inc     r1
                        djnz    r0,main_clear0

                        setb    es                       ;允许串行口中断
                        setb    ea                       ;中断总允许
                        mov     tmod,#21h                ;T0@mode1&T1@mode2
                        mov     tl1,#0f3h                ;2400bps @ 12MHz
                        mov     th1,#0f3h
                        mov     scon,#50h                ;uart mode1
                        setb    tr1                      ;Start timer1
                        sjmp    $                        ;循环等待中断

;*****************************************************
;子程序文件载入
;*****************************************************

                        include "timer.asm"

                        include "sereal.asm"

                        include "beep.asm"

end

⌨️ 快捷键说明

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