📄 tx.lst
字号:
A51 MACRO ASSEMBLER TX 09/17/2007 09:47:26 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN tx.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE tx.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;//******************************************************
2 ;//******************************************************
3
4
5 NAME TX
6
7 using 0
8
0029 9 TX_N_TIME EQU 41
007E 10 TX_W_TIME EQU 126
0021 11 TX_S_TIME EQU 33
001E 12 sendtimes EQU 30
13
14
15
00E1 16 WDT_CONTR DATA 0E1H
17
18
00B5 19 txpin BIT P3.5
20
21 ?PR?_tx2262?TX SEGMENT CODE
22
23
24 PUBLIC _tx2262
25
26
---- 27 RSEG ?PR?_tx2262?TX
0000 28 _tx2262:
0000 C2AF 29 CLR EA
0002 791E 30 MOV R1,#sendtimes
31
0004 32 TX_LOOP:
0004 EF 33 MOV A,R7
0005 120000 F 34 CALL TX_BYTE
0008 ED 35 MOV A,R5
0009 120000 F 36 CALL TX_BYTE
000C EB 37 MOV A,R3
000D 120000 F 38 CALL TX_BYTE
0010 120000 F 39 CALL TX_SYN
40
0013 D9EF 41 DJNZ R1,TX_LOOP
0015 75E139 42 MOV WDT_CONTR,#39H;
0018 D2AF 43 SETB EA
44 ;SETB TXPIN
001A C2B5 45 CLR TXPIN
001C 22 46 RET
47
48 ;*****************************************************************
49 ;单独发送一个字节
001D 50 TX_BYTE:
001D 7E08 51 MOV R6,#8;移位次氏薅
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -