?? 串口發送.lst
字號:
A51 MACRO ASSEMBLER 確口穇送 04/14/2010 00:28:10 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN 串口發送.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\KEIL\C51\BIN\A51.EXE 串口發送.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 0130 2 AJMP main0
0030 3 ORG 0030H
0030 752000 4 main0: MOV 20H,#00H
0033 758922 5 MOV TMOD,#22H ;設定時器工作方式
0036 759840 6 MOV SCON,#40H
0039 758DFA 7 MOV TH1,#0FAH ;速度9600
003C 758780 8 MOV PCON,#80H
003F D28E 9 SETB TR1
0041 D29C 10 SETB REN ;允許接收
0043 0145 11 ajmp start
0045 90005A 12 start: mov dptr,#ok ;查表
0048 E4 13 senda: clr a ;
0049 93 14 movc a,@a+dptr
004A B42402 15 cjne a,#'$',senda_0
004D 014D 16 ajmp $ ;遇到$停止。
004F F599 17 senda_0:mov sbuf,a
0051 3099FD 18 JNB TI,$ ;串行發送一幀結束了嗎?
0054 C299 19 CLR TI ;
0056 A3 20 inc dptr ;指針加一
0057 020048 21 Ljmp senda
005A 0D0A0D0A 22 ok: db 0dh,0ah,0dh,0ah,"東流電子:http://dl-dz.taobao.com QQ:1267247892 專業銷售各類
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -