?? main.lst
字號(hào):
"File: MAIN.ASM Holtek Cross-Assembler Version 2.86 Page 1
1 0000 #INCLUDE HT82M99E.INC
2 0000 #INCLUDE RAM.INC
3 004C ;;***********************************************************
4 004C ;;**********************Mask option**************************
5 004C ;;***********************************************************
6 004C ;;MCU Body: HT82M99E
7 004C ;;Product: 18DIP
8 004C ;;VDD: 5V
9 004C ;;Fsys: 12MHZ
10 004C ;;Pull-High: PA0~7 and PB2~7 ports all pull-high
11 004C ;;Pull-Down: PB2~3 none pull-down
12 004C ;;WDT: WDT enable
13 004C ;;WDT Clock Soure: T1
14 004C ;;CLR WDT: One clear instruction
15 004C ;;LVR: Disable
16 004C ;;Output mode PA0~7: CMOS output
17 004C ;;Wake-Up: PA0~7, PB4 and PB7 ports all none wake-up
18 004C ;;Project name: RS232 convert to USB(9600 baudrate).
19 004C ;;Established date: 2002/09/01
20 004C ;;***********************************************************
21 004C ;;**********************Code section*************************
22 004C ;;***********************************************************
23 0000 MAIN. SECTION AT 0H 'CODE'
24 0000 ORG 00H
25 0000 280D JMP MAIN
26 0001 ;;-----------------------------------------------------------
27 0001 ORG 04H
28 0004 282B JMP ISR_USB
29 0005 ;;-----------------------------------------------------------
30 0005 ORG 0CH
31 000C 2B98 JMP ISR_Timer
32 000D ;;-----------------------------------------------------------
33 000D MAIN:
34 000D ; CLR INTC
35 000D
36 000D 0001 CLR WDT
37 000E 0F87 MOV A,10000111B
38 000F 0089 MOV WDTS,A
39 0010
40 0010 2109 CALL Clear_RAM
41 0011 2111 CALL INI_RAM
42 0012 211F CALL INI_PORT
43 0013
44 0013 ; CALL INI_USB
45 0013 371C CLR F_FsysClock
46 0014 0F7D MOV A,125
47 0015 00BD MOV R_IdleTime,A
48 0016 316B SET F_ReportProtocol
49 0017 1FAE SET R_Stall
50 0018 306A SET F_AddressStatus
51 0019 319C SET F_USBClockOn
52 001A 361B CLR F_PS2Mode
53 001B 329B SET F_USBMode
54 001C 0F0B MOV A,00001011B
55 001D 008B MOV INTC,A
"File: MAIN.ASM Holtek Cross-Assembler Version 2.86 Page 2
56 001E ;;-----------------------------------------------------------
57 001E MLP_MAIN:
58 001E 0001 CLR WDT
59 001F 3C1A SZ F_Suspend
60 0020 2822 JMP L_ToSuspend
61 0021 281E JMP MLP_MAIN
62 0022 ;;-----------------------------------------------------------
63 0022 L_ToSuspend:
64 0022 3611 CLR TMR1C.4
65 0023 2130 CALL SBR_DelaySecond
66 0024 381A SNZ F_Suspend
67 0025 2829 JMP L_ExitSuspend
68 0026 359C CLR F_USBClockOn
69 0027 321C SET F_Suspend2
70 0028 0002 HALT
71 0029 ;;-----------------------------------------------------------
72 0029 L_Exitsuspend:
73 0029 3211 SET TMR1C.4
74 002A 281E JMP MLP_MAIN
75 002B ;;***********************************************************
76 002B #INCLUDE USB_ISR.ASM
77 0109 #INCLUDE INITIATE.ASM
78 0142 #INCLUDE USB_LIB.ASM
79 0189 #INCLUDE STANDARD_REQUEST.ASM
80 02BB #INCLUDE CLASS_REQUEST.ASM
81 0386 #INCLUDE SERIAL.ASM
82 0413 #INCLUDE DESCRIPTOR.ASM
0 Errors
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -