📄 ctc.lst
字号:
__start:
__text_start:
2A E5CF LDI R28,0x5F
2B E0D4 LDI R29,4
2C BFCD OUT 0x3D,R28
2D BFDE OUT 0x3E,R29
2E 51C0 SUBI R28,0x10
2F 40D0 SBCI R29,0
30 EA0A LDI R16,0xAA
31 8308 STD Y+0,R16
32 2400 CLR R0
33 E6E0 LDI R30,0x60
34 E0F0 LDI R31,0
35 E010 LDI R17,0
36 36E0 CPI R30,0x60
37 07F1 CPC R31,R17
38 F011 BEQ 0x003B
39 9201 ST R0,Z+
3A CFFB RJMP 0x0036
3B 8300 STD Z+0,R16
3C E5E4 LDI R30,0x54
3D E0F0 LDI R31,0
3E E6A0 LDI R26,0x60
3F E0B0 LDI R27,0
40 E010 LDI R17,0
41 E000 LDI R16,0
42 BF0B OUT 0x3B,R16
43 35E4 CPI R30,0x54
44 07F1 CPC R31,R17
45 F021 BEQ 0x004A
46 95C8 LPM
47 9631 ADIW R30,1
48 920D ST R0,X+
49 CFF9 RJMP 0x0043
4A 940E 004D CALL _main
_exit:
4C CFFF RJMP _exit
FILE: G:\学习\avr\天祥电子AVR视频教程\chengxu\CTC\CTC.C
(0001) #include <iom16v.h>
(0002) #include <macros.h>
(0003) #define uchar unsigned char
(0004) #define uint unsigned int
(0005)
(0006) void main()
(0007) {
(0008) DDRD|=0X30;
_main:
4D B381 IN R24,0x11
4E 6380 ORI R24,0x30
4F BB81 OUT 0x11,R24
(0009)
(0010) TCCR1A=0X50;
50 E580 LDI R24,0x50
51 BD8F OUT 0x2F,R24
(0011) TCCR1B=0X09;
52 E089 LDI R24,0x9
53 BD8E OUT 0x2E,R24
(0012)
(0013) OCR1A=1999;
FILE: <library>
54 EC8F LDI R24,0xCF
55 E097 LDI R25,7
56 BD9B OUT 0x2B,R25
57 BD8A OUT 0x2A,R24
58 9508 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -