?? sereal.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 + -