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

📄 sereal.asm

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

;*****************************************************
;串行通讯程序
;此程序为标准MCS-51系列串行通讯口的处理程序
;此程序为中断服务程序
;*****************************************************

serial:         jb      ti,writedata                        ;判断是哪个中断
                jb      ri,readdata
                reti

writedata:      clr     ti                                  ;发送中断处理
                cjne    r2,#0,writedata_0
                call    beep2
                reti
writedata_0:    mov     sbuf,@r0
                inc     r0
                dec     r2
                reti

readdata:       clr     ri                                  ;接收中断处理
                mov     a,serial_state
                cjne    a,#0,readdata_0
                mov     r2,sbuf
                mov     r3,02h
                mov     r0,#data_temp
                mov     serial_state,#0ffh
                reti
readdata_0:     mov     @r0,sbuf
                inc     r0
                dec     r2
                cjne    r2,#0,readdata_1
                call    beep1
                mov     serial_state,#0
                mov     r0,#data_temp
                mov     r2,03h
                dec     r2
                mov     sbuf,@r0
                inc     r0
readdata_1:     reti

⌨️ 快捷键说明

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