📄 xpwm.lst
字号:
__start:
__text_start:
0030 E5CF LDI R28,0x5F
0031 E0D4 LDI R29,4
0032 BFCD OUT P3D,R28
0033 BFDE OUT P3E,R29
0034 51C0 SUBI R28,0x10
0035 40D0 SBCI R29,0
0036 EA0A LDI R16,0xAA
0037 8308 STD R16,0+Y
0038 2400 CLR R0
0039 E6E0 LDI R30,0x60
003A E0F0 LDI R31,0
003B E010 LDI R17,0
003C 36E0 CPI R30,0x60
003D 07F1 CPC R31,R17
003E F011 BEQ 0x0041
003F 9201 ST R0,Z+
0040 CFFB RJMP 0x003C
0041 8300 STD R16,0+Z
0042 E6E0 LDI R30,0x60
0043 E0F0 LDI R31,0
0044 E6A0 LDI R26,0x60
0045 E0B0 LDI R27,0
0046 E010 LDI R17,0
0047 36E0 CPI R30,0x60
0048 07F1 CPC R31,R17
0049 F021 BEQ 0x004E
004A 95C8 LPM
004B 9631 ADIW R30,1
004C 920D ST R0,X+
004D CFF9 RJMP 0x0047
004E 940E0051 CALL _main
_exit:
0050 CFFF RJMP _exit
FILE: I:\AVR视频教程\视频教程\lesson7\XPWM\XPWM.C
(0001) #include <iom16v.h>
(0002) #include <macros.h>
(0003)
(0004) void main()
(0005) {
(0006) DDRD|=0X30;
_main:
0051 B381 IN R24,P11
0052 6380 ORI R24,0x30
0053 BB81 OUT P11,R24
(0007)
(0008) TCCR1A=0X63;
0054 E683 LDI R24,0x63
0055 BD8F OUT P2F,R24
(0009) TCCR1B=0X13;
0056 E183 LDI R24,0x13
0057 BD8E OUT P2E,R24
(0010)
(0011) OCR1A=1249;
0058 EE81 LDI R24,0xE1
0059 E094 LDI R25,4
005A 9390004B STS R25,0x4B
005C 9380004A STS R24,0x4A
(0012) OCR1B=250;
005E EF8A LDI R24,0xFA
005F E090 LDI R25,0
0060 93900049 STS R25,0x49
0062 93800048 STS R24,0x48
(0013) }FILE: <library>
0064 9508 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -