?? chuan8.asm
字號:
;在終端輸入一個字母a~z,返回相應的單詞
ORG 0000H
AJMP MAIN
org 0023h
ajmp sin
ORG 0030H
MAIN: MOV SCON,#50H ;設置成串口1方式
MOV TMOD,#20H ;波特率發生器T1工作在模式2上
MOV PCON,#80H ;波特率翻倍為2400x2=4800BPS
MOV TH1,#0F3H ;預置初值(按照波特率2400BPS預置初值)
MOV TL1,#0F3H ;預置初值(按照波特率2400BPS預置初值)
SETB TR1
SETB EA
SETB ES
HERE: SJMP HERE
SIN: clr ea
CLR RI ;接收子程序
MOV A,SBUF
clr c
mov r0,#7
subb a,#61h
mov r1,a
mov dptr,#table
loop: movc a,@a+dptr
MOV SBUF,A
mov a,r1
add a,#26
mov r1,a
jnb ti,$
clr ti
djnz r0,loop
setb ea
RETi
table: db 20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h
db 41h,42h,43h,44h,45h,46h,47h,48h,49h,4ah,4bh,4ch,4dh,4eh,4fh,50h,51h,52h,53h,54h,55h,56h,57h,58h,59h,5ah
db 70h,6fh,61h,6fh,67h,61h,6fh,65h,6ch,61h,69h,6fh,61h,6fh,68h,6bh,75h,65h,65h,61h,6eh,73h,69h,7eh,6fh,65h
db 70h,79h,74h,67h,67h,74h,6fh,6ch,6ch,63h,6ch,76h,79h,20h,20h,20h,69h,61h,61h,6ch,69h,20h,6ch,4dh,75h,72h
db 6ch,20h,20h,20h,20h,20h,64h,6ch,20h,6bh,6ch,65h,20h,20h,20h,20h,74h,64h,20h,6bh,74h,20h,6ch,61h,20h,6fh
db 65h,20h,20h,20h,20h,20h,20h,6fh,20h,20h,20h,20h,20h,20h,20h,20h,65h,20h,20h,20h,20h,20h,20h,6eh,20h,20h
db 20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -