📄 xzpwm.lst
字号:
Interrupt Vectors
00000 940C 0072 JMP __start|__text_start
Program Code (text area)
__start|__text_start:
00072 EFCF LDI R28,0xFF
00073 E2D1 LDI R29,0x21
00074 BFCD OUT 0x3D,R28
00075 BFDE OUT 0x3E,R29
00076 51CE SUBI R28,0x1E
00077 40D0 SBCI R29,0
00078 EA0A LDI R16,0xAA
00079 8308 ST Y,R16
0007A 2400 CLR R0
0007B E0E0 LDI R30,0
0007C E0F2 LDI R31,2
0007D E012 LDI R17,2
0007E 30E0 CPI R30,0
0007F 07F1 CPC R31,R17
00080 F011 BEQ 0x0083
00081 9201 ST Z+,R0
00082 CFFB RJMP 0x007E
00083 8300 ST Z,R16
00084 EEE4 LDI R30,0xE4
00085 E0F0 LDI R31,0
00086 E0A0 LDI R26,0
00087 E0B2 LDI R27,2
00088 E010 LDI R17,0
00089 E000 LDI R16,0
0008A BF0B OUT 0x3B,R16
0008B 3EE4 CPI R30,0xE4
0008C 07F1 CPC R31,R17
0008D F021 BEQ 0x0092
0008E 95C8 LPM
0008F 9631 ADIW R30,1
00090 920D ST X+,R0
00091 CFF9 RJMP 0x008B
00092 940E 0095 CALL _main
_exit:
00094 CFFF RJMP _exit
FILE: E:\AVR自编程序\11实验板\13相伴修正PWM\相位修正.C
(0001) #include <iom16v.h>
(0002) #include <macros.h>
(0003)
(0004) void main()
(0005) {
(0006) DDRD|=0X30;
_main:
00095 B381 IN R24,0x11
00096 6380 ORI R24,0x30
00097 BB81 OUT 0x11,R24
(0007)
(0008) TCCR1A=0X63;
00098 E683 LDI R24,0x63
00099 BD8F OUT 0x2F,R24
(0009) TCCR1B=0X13;
0009A E183 LDI R24,0x13
0009B BD8E OUT 0x2E,R24
(0010)
(0011) OCR1A=1249;
0009C EE81 LDI R24,0xE1
0009D E094 LDI R25,4
0009E BD9B OUT 0x2B,R25
0009F BD8A OUT 0x2A,R24
(0012) OCR1B=250;
FILE: <library>
000A0 EF8A LDI R24,0xFA
000A1 E090 LDI R25,0
000A2 BD99 OUT 0x29,R25
000A3 BD88 OUT 0x28,R24
000A4 9508 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -