⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delay.lis

📁 ICCAVR Rainguage counter program
💻 LIS
字号:
                        .module delay.c
                        .area text(rom, con, rel)
 0000                   .dbfile C:\RGauge\delay.c
 0000                   .dbfunc e delay_ms _delay_ms fV
 0000           ;         outer1 -> R20,R21
 0000           ;         outer2 -> R22,R23
 0000           ;             ms -> R16,R17
                        .even
 0000           _delay_ms::
 0000 0E940000          xcall push_gset2
 0004                   .dbline -1
 0004                   .dbline 3
 0004           ; 
 0004           ; 
 0004           ; void delay_ms(unsigned short ms) {
 0004                   .dbline 5
 0004           ;       unsigned short outer1, outer2;
 0004           ;       outer1 = 200; 
 0004 48EC              ldi R20,200
 0006 50E0              ldi R21,0
 0008 0FC0              xjmp L3
 000A           L2:
 000A                   .dbline 6
 000A           ;       while (outer1) {
 000A                   .dbline 7
 000A           ;               outer2 = 1000;
 000A 68EE              ldi R22,1000
 000C 73E0              ldi R23,3
 000E 07C0              xjmp L6
 0010           X0:
 0010                   .dbline 8
 0010           ;               while (outer2) {
 0010           L8:
 0010                   .dbline 9
 0010 0150              subi R16,1
 0012 1040              sbci R17,0
 0014           L9:
 0014                   .dbline 9
 0014 0030              cpi R16,0
 0016 0107              cpc R16,R17
 0018 D9F7              brne L8
 001A           X1:
 001A                   .dbline 10
 001A 6150              subi R22,1
 001C 7040              sbci R23,0
 001E                   .dbline 11
 001E           L6:
 001E                   .dbline 8
 001E 6030              cpi R22,0
 0020 6707              cpc R22,R23
 0022 C1F7              brne L9
 0024           X2:
 0024                   .dbline 12
 0024 4150              subi R20,1
 0026 5040              sbci R21,0
 0028                   .dbline 13
 0028           L3:
 0028                   .dbline 6
 0028 4030              cpi R20,0
 002A 4507              cpc R20,R21
 002C 71F7              brne L2
 002E           X3:
 002E                   .dbline -2
 002E           L1:
 002E 0E940000          xcall pop_gset2
 0032                   .dbline 0 ; func end
 0032 0895              ret
 0034                   .dbsym r outer1 20 s
 0034                   .dbsym r outer2 22 s
 0034                   .dbsym r ms 16 s
 0034                   .dbend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -