commit 4f8de9489234e307f6460f46012294aa94a6d044 Author: Haveachin Date: Thu Jan 17 11:08:32 2019 +0100 initial commit diff --git a/luefterstrg.adf b/luefterstrg.adf new file mode 100644 index 0000000..d22c0d7 --- /dev/null +++ b/luefterstrg.adf @@ -0,0 +1,55 @@ +# Assembler debug file for MCU 8051 IDE v1.4.7 +# Used assembler: MCU 8051 IDE +# Date: 01/17/2019 +1DF369675D2093197BB7EFCAC4026F07 "luefterstrg.asm" +0 11 0 128 90 +0 14 3 128 16 +0 17 19 128 19 +0 20 21 210 168 +0 21 23 229 144 +0 22 25 180 240 2 +0 23 28 128 7 +0 25 30 35 +0 26 31 4 +0 27 32 245 144 +0 28 34 18 0 75 +0 30 37 194 168 +0 31 39 50 +0 34 40 210 170 +0 35 42 229 144 +0 36 44 180 254 2 +0 37 47 128 244 +0 39 49 20 +0 40 50 3 +0 41 51 245 144 +0 42 53 18 0 75 +0 44 56 194 170 +0 45 58 50 +0 48 59 210 136 +0 49 61 210 138 +0 50 63 210 168 +0 51 65 210 170 +0 52 67 194 137 +0 53 69 194 139 +0 54 71 117 144 255 +0 55 74 34 +0 58 75 120 250 +0 59 77 121 198 +0 60 79 122 5 +0 62 81 216 254 +0 63 83 120 250 +0 64 85 217 250 +0 65 87 121 199 +0 66 89 218 246 +0 67 91 34 +0 70 92 18 0 59 +0 72 95 32 165 253 +0 73 98 117 144 254 +0 74 101 210 175 +0 75 103 18 0 75 +0 77 106 48 165 253 +0 79 109 32 165 253 +0 80 112 117 144 255 +0 82 115 18 0 75 +0 84 118 48 165 253 +0 85 121 128 228 \ No newline at end of file diff --git a/luefterstrg.adf~ b/luefterstrg.adf~ new file mode 100644 index 0000000..86272d9 --- /dev/null +++ b/luefterstrg.adf~ @@ -0,0 +1,51 @@ +# Assembler debug file for MCU 8051 IDE v1.4.7 +# Used assembler: MCU 8051 IDE +# Date: 01/17/2019 +8CA566DB9B601C93B117DAA61CB7FFA9 "luefterstrg.asm" +0 11 0 128 82 +0 14 3 128 16 +0 17 19 128 15 +0 21 21 229 144 +0 22 23 180 240 2 +0 23 26 128 7 +0 25 28 35 +0 26 29 4 +0 27 30 245 144 +0 28 32 18 0 67 +0 31 35 50 +0 35 36 229 144 +0 36 38 180 254 2 +0 37 41 128 248 +0 39 43 20 +0 40 44 3 +0 41 45 245 144 +0 42 47 18 0 67 +0 45 50 50 +0 48 51 210 136 +0 49 53 210 138 +0 50 55 210 168 +0 51 57 210 170 +0 52 59 194 137 +0 53 61 194 139 +0 54 63 117 144 255 +0 55 66 34 +0 58 67 120 250 +0 59 69 121 198 +0 60 71 122 5 +0 62 73 216 254 +0 63 75 120 250 +0 64 77 217 250 +0 65 79 121 199 +0 66 81 218 246 +0 67 83 34 +0 70 84 18 0 51 +0 72 87 32 165 253 +0 73 90 117 144 254 +0 74 93 210 175 +0 75 95 18 0 67 +0 77 98 48 165 253 +0 79 101 32 165 253 +0 80 104 117 144 255 +0 82 107 18 0 67 +0 84 110 48 165 253 +0 85 113 128 228 \ No newline at end of file diff --git a/luefterstrg.asm b/luefterstrg.asm new file mode 100644 index 0000000..2854a88 --- /dev/null +++ b/luefterstrg.asm @@ -0,0 +1,86 @@ +; luefterstrg.asm +; Name: Lueftersteuerung +; Autor: Hendrik J. Schlehlein +; Datum: 10.01.2019 + +S EQU P2.5 +Tv EQU P3.2 +Tr EQU P3.3 + +ORG 0 + SJMP main + +ORG 3 + SJMP SR_hoch + +ORG 13h + SJMP SR_runter + +SR_hoch: + SETB EX0 + MOV A, P1 + CJNE A,#240, hoch + SJMP return0 + hoch: + RL A + INC A + MOV P1, A + LCALL UP_warte250ms + return0: + CLR EX0 + RETI + +SR_runter: + SETB EX1 + MOV A, P1 + CJNE A,#254, runter + SJMP return0 + runter: + DEC A + RR A + MOV P1, A + LCALL UP_warte250ms + return1: + CLR EX1 + RETI + +UP_init: + SETB IT0 + SETB IT1 + SETB EX0 + SETB EX1 + CLR IE0 + CLR IE1 + MOV P1,#255 + RET + +UP_warte250ms: + MOV R0, #250;2 + MOV R1, #198;2 + MOV R2, #5;2 + while1: + DJNZ R0, while1;2 + MOV R0, #250 + DJNZ R1, while1 + MOV R1, #199 + DJNZ R2, while1 + RET;2 + +main: + LCALL UP_init + while0: + JB S, while0 + MOV P1,#254 + SETB EA + LCALL UP_warte250ms + while2: + JNB S, while2 + while3: + JB S, while3 + MOV P1,#255 + ;CLR EA + LCALL UP_warte250ms + while4: + JNB S, while4 + SJMP while0 +END \ No newline at end of file diff --git a/luefterstrg.asm~ b/luefterstrg.asm~ new file mode 100644 index 0000000..2854a88 --- /dev/null +++ b/luefterstrg.asm~ @@ -0,0 +1,86 @@ +; luefterstrg.asm +; Name: Lueftersteuerung +; Autor: Hendrik J. Schlehlein +; Datum: 10.01.2019 + +S EQU P2.5 +Tv EQU P3.2 +Tr EQU P3.3 + +ORG 0 + SJMP main + +ORG 3 + SJMP SR_hoch + +ORG 13h + SJMP SR_runter + +SR_hoch: + SETB EX0 + MOV A, P1 + CJNE A,#240, hoch + SJMP return0 + hoch: + RL A + INC A + MOV P1, A + LCALL UP_warte250ms + return0: + CLR EX0 + RETI + +SR_runter: + SETB EX1 + MOV A, P1 + CJNE A,#254, runter + SJMP return0 + runter: + DEC A + RR A + MOV P1, A + LCALL UP_warte250ms + return1: + CLR EX1 + RETI + +UP_init: + SETB IT0 + SETB IT1 + SETB EX0 + SETB EX1 + CLR IE0 + CLR IE1 + MOV P1,#255 + RET + +UP_warte250ms: + MOV R0, #250;2 + MOV R1, #198;2 + MOV R2, #5;2 + while1: + DJNZ R0, while1;2 + MOV R0, #250 + DJNZ R1, while1 + MOV R1, #199 + DJNZ R2, while1 + RET;2 + +main: + LCALL UP_init + while0: + JB S, while0 + MOV P1,#254 + SETB EA + LCALL UP_warte250ms + while2: + JNB S, while2 + while3: + JB S, while3 + MOV P1,#255 + ;CLR EA + LCALL UP_warte250ms + while4: + JNB S, while4 + SJMP while0 +END \ No newline at end of file diff --git a/luefterstrg.bin b/luefterstrg.bin new file mode 100644 index 0000000..f85bfe1 Binary files /dev/null and b/luefterstrg.bin differ diff --git a/luefterstrg.bin~ b/luefterstrg.bin~ new file mode 100644 index 0000000..6322d92 Binary files /dev/null and b/luefterstrg.bin~ differ diff --git a/luefterstrg.hex b/luefterstrg.hex new file mode 100644 index 0000000..bc44ed0 --- /dev/null +++ b/luefterstrg.hex @@ -0,0 +1,10 @@ +:02000000805A24 +:0200030080106B +:0F0013008013D2A8E590B4F00280072304F59083 +:1000220012004BC2A832D2AAE590B4FE0280F414A8 +:0F00320003F59012004BC2AA32D288D28AD2A80C +:10004100D2AAC289C28B7590FF2278FA79C67A0545 +:0E005100D8FE78FAD9FA79C7DAF62212003B07 +:0E005F0020A5FD7590FED2AF12004B30A5FD1E +:0E006D0020A5FD7590FF12004B30A5FD80E42C +:00000001FF diff --git a/luefterstrg.hex~ b/luefterstrg.hex~ new file mode 100644 index 0000000..c15e4d7 --- /dev/null +++ b/luefterstrg.hex~ @@ -0,0 +1,10 @@ +:0200000080522C +:0200030080106B +:10001300800FE590B4F00280072304F590120043AB +:1000230032E590B4FE0280F81403F59012004332D7 +:10003300D288D28AD2A8D2AAC289C28B7590FF2253 +:1000430078FA79C67A05D8FE78FAD9FA79C7DAF652 +:0F0053002212003320A5FD7590FED2AF1200439C +:0F00620030A5FD20A5FD7590FF12004330A5FDD0 +:0200710080E429 +:00000001FF diff --git a/luefterstrg.lst b/luefterstrg.lst new file mode 100644 index 0000000..43d49b0 --- /dev/null +++ b/luefterstrg.lst @@ -0,0 +1,288 @@ +luefterstrg PAGE 1 + 1 ; luefterstrg.asm + 2 ; Name: Lueftersteuerung + 3 ; Autor: Hendrik J. Schlehlein + 4 ; Datum: 10.01.2019 + 5 + 00A5 6 S EQU P2.5 + 00B2 7 Tv EQU P3.2 + 00B3 8 Tr EQU P3.3 + 9 + 10 ORG 0 +0000 805A 11 SJMP main + 12 + 13 ORG 3 +0003 8010 14 SJMP SR_hoch + 15 + 16 ORG 13h +0013 8013 17 SJMP SR_runter + 18 + 19 SR_hoch: +0015 D2A8 20 SETB EX0 +0017 E590 21 MOV A, P1 +0019 B4F002 22 CJNE A,#240, hoch +001C 8007 23 SJMP return0 + 24 hoch: +001E 23 25 RL A +001F 04 26 INC A +0020 F590 27 MOV P1, A +0022 12004B 28 LCALL UP_warte250ms + 29 return0: +0025 C2A8 30 CLR EX0 +0027 32 31 RETI + 32 + 33 SR_runter: +0028 D2AA 34 SETB EX1 +002A E590 35 MOV A, P1 +002C B4FE02 36 CJNE A,#254, runter +002F 80F4 37 SJMP return0 + 38 runter: +0031 14 39 DEC A +0032 03 40 RR A +0033 F590 41 MOV P1, A +0035 12004B 42 LCALL UP_warte250ms + 43 return1: +0038 C2AA 44 CLR EX1 +003A 32 45 RETI + 46 + 47 UP_init: +003B D288 48 SETB IT0 +003D D28A 49 SETB IT1 +003F D2A8 50 SETB EX0 +0041 D2AA 51 SETB EX1 +0043 C289 52 CLR IE0 +0045 C28B 53 CLR IE1 +0047 7590FF 54 MOV P1,#255 +004A 22 55 RET + 56 + 57 UP_warte250ms: +004B 78FA 58 MOV R0, #250;2 +004D 79C6 59 MOV R1, #198;2 +004F 7A05 60 MOV R2, #5;2 + 61 while1: +0051 D8FE 62 DJNZ R0, while1;2 +0053 78FA 63 MOV R0, #250 +0055 D9FA 64 DJNZ R1, while1 +0057 79C7 65 MOV R1, #199 +0059 DAF6 66 DJNZ R2, while1 +005B 22 67 RET;2 + 68 + 69 main: +005C 12003B 70 LCALL UP_init + 71 while0: +005F 20A5FD 72 JB S, while0 +0062 7590FE 73 MOV P1,#254 +0065 D2AF 74 SETB EA +0067 12004B 75 LCALL UP_warte250ms + 76 while2: +006A 30A5FD 77 JNB S, while2 + 78 while3: +006D 20A5FD 79 JB S, while3 +0070 7590FF 80 MOV P1,#255 + 81 ;CLR EA +0073 12004B 82 LCALL UP_warte250ms + 83 while4: +0076 30A5FD 84 JNB S, while4 +0079 80E4 85 SJMP while0 + 86 END +ASSEMBLY COMPLETE, NO ERRORS FOUND, NO WARNINGS + + +SYMBOL TABLE: +??MCU_8051_IDE . . . . . . . . . . . N NUMB 8051H NOT USED +??VERSION. . . . . . . . . . . . . . N NUMB 0147H NOT USED +AC . . . . . . . . . . . . . . . . . B ADDR 00D6H NOT USED +ACC. . . . . . . . . . . . . . . . . D ADDR 00E0H NOT USED +ACSR . . . . . . . . . . . . . . . . D ADDR 0097H NOT USED +ADCF . . . . . . . . . . . . . . . . D ADDR 00F6H NOT USED +ADCLK. . . . . . . . . . . . . . . . D ADDR 00F2H NOT USED +ADCON. . . . . . . . . . . . . . . . D ADDR 00F3H NOT USED +ADDH . . . . . . . . . . . . . . . . D ADDR 00F5H NOT USED +ADDL . . . . . . . . . . . . . . . . D ADDR 00F4H NOT USED +AUXR . . . . . . . . . . . . . . . . D ADDR 008EH NOT USED +AUXR1. . . . . . . . . . . . . . . . D ADDR 00A2H NOT USED +B. . . . . . . . . . . . . . . . . . D ADDR 00F0H NOT USED +BDRCON . . . . . . . . . . . . . . . D ADDR 009BH NOT USED +BDRCON_1 . . . . . . . . . . . . . . D ADDR 009CH NOT USED +BRL. . . . . . . . . . . . . . . . . D ADDR 009AH NOT USED +CCAP0H . . . . . . . . . . . . . . . D ADDR 00FAH NOT USED +CCAP0L . . . . . . . . . . . . . . . D ADDR 00EAH NOT USED +CCAP1H . . . . . . . . . . . . . . . D ADDR 00FBH NOT USED +CCAP1L . . . . . . . . . . . . . . . D ADDR 00EBH NOT USED +CCAP2H . . . . . . . . . . . . . . . D ADDR 00FCH NOT USED +CCAP3H . . . . . . . . . . . . . . . D ADDR 00FDH NOT USED +CCAP4H . . . . . . . . . . . . . . . D ADDR 00FEH NOT USED +CCAPL2H. . . . . . . . . . . . . . . D ADDR 00FCH NOT USED +CCAPL2L. . . . . . . . . . . . . . . D ADDR 00ECH NOT USED +CCAPL3H. . . . . . . . . . . . . . . D ADDR 00FDH NOT USED +CCAPL3L. . . . . . . . . . . . . . . D ADDR 00EDH NOT USED +CCAPL4H. . . . . . . . . . . . . . . D ADDR 00FEH NOT USED +CCAPL4L. . . . . . . . . . . . . . . D ADDR 00EEH NOT USED +CCAPM0 . . . . . . . . . . . . . . . D ADDR 00DAH NOT USED +CCAPM1 . . . . . . . . . . . . . . . D ADDR 00DBH NOT USED +CCAPM2 . . . . . . . . . . . . . . . D ADDR 00DCH NOT USED +CCAPM3 . . . . . . . . . . . . . . . D ADDR 00DDH NOT USED +CCAPM4 . . . . . . . . . . . . . . . D ADDR 00DEH NOT USED +CCF0 . . . . . . . . . . . . . . . . B ADDR 00D8H NOT USED +CCF1 . . . . . . . . . . . . . . . . B ADDR 00D9H NOT USED +CCF2 . . . . . . . . . . . . . . . . B ADDR 00DAH NOT USED +CCF3 . . . . . . . . . . . . . . . . B ADDR 00DBH NOT USED +CCF4 . . . . . . . . . . . . . . . . B ADDR 00DCH NOT USED +CCON . . . . . . . . . . . . . . . . D ADDR 00D8H NOT USED +CFINT. . . . . . . . . . . . . . . . C ADDR 0033H NOT USED +CH . . . . . . . . . . . . . . . . . D ADDR 00F9H NOT USED +CKCON. . . . . . . . . . . . . . . . D ADDR 008FH NOT USED +CKCON0 . . . . . . . . . . . . . . . D ADDR 008FH NOT USED +CKRL . . . . . . . . . . . . . . . . D ADDR 0097H NOT USED +CKSEL. . . . . . . . . . . . . . . . D ADDR 0085H NOT USED +CL . . . . . . . . . . . . . . . . . D ADDR 00E9H NOT USED +CLKREG . . . . . . . . . . . . . . . D ADDR 008FH NOT USED +CMOD . . . . . . . . . . . . . . . . D ADDR 00D9H NOT USED +CPRL2. . . . . . . . . . . . . . . . B ADDR 00C8H NOT USED +CR . . . . . . . . . . . . . . . . . B ADDR 00DEH NOT USED +CT2. . . . . . . . . . . . . . . . . B ADDR 00C9H NOT USED +CY . . . . . . . . . . . . . . . . . B ADDR 00D7H NOT USED +DP0H . . . . . . . . . . . . . . . . D ADDR 0083H NOT USED +DP0L . . . . . . . . . . . . . . . . D ADDR 0082H NOT USED +DP1H . . . . . . . . . . . . . . . . D ADDR 0085H NOT USED +DP1L . . . . . . . . . . . . . . . . D ADDR 0084H NOT USED +DPH. . . . . . . . . . . . . . . . . D ADDR 0083H NOT USED +DPL. . . . . . . . . . . . . . . . . D ADDR 0082H NOT USED +EA . . . . . . . . . . . . . . . . . B ADDR 00AFH +EC . . . . . . . . . . . . . . . . . B ADDR 00AEH NOT USED +EECON. . . . . . . . . . . . . . . . D ADDR 0096H NOT USED +ES . . . . . . . . . . . . . . . . . B ADDR 00ACH NOT USED +ET0. . . . . . . . . . . . . . . . . B ADDR 00A9H NOT USED +ET1. . . . . . . . . . . . . . . . . B ADDR 00ABH NOT USED +ET2. . . . . . . . . . . . . . . . . B ADDR 00ADH NOT USED +EX0. . . . . . . . . . . . . . . . . B ADDR 00A8H +EX1. . . . . . . . . . . . . . . . . B ADDR 00AAH +EXEN2. . . . . . . . . . . . . . . . B ADDR 00CBH NOT USED +EXF2 . . . . . . . . . . . . . . . . B ADDR 00CEH NOT USED +EXTI0. . . . . . . . . . . . . . . . C ADDR 0003H NOT USED +EXTI1. . . . . . . . . . . . . . . . C ADDR 0013H NOT USED +F0 . . . . . . . . . . . . . . . . . B ADDR 00D5H NOT USED +FE . . . . . . . . . . . . . . . . . B ADDR 009FH NOT USED +HOCH . . . . . . . . . . . . . . . . C ADDR 001EH +IE . . . . . . . . . . . . . . . . . D ADDR 00A8H NOT USED +IE0. . . . . . . . . . . . . . . . . B ADDR 0089H +IE1. . . . . . . . . . . . . . . . . B ADDR 008BH +INT0 . . . . . . . . . . . . . . . . B ADDR 00B2H NOT USED +INT1 . . . . . . . . . . . . . . . . B ADDR 00B3H NOT USED +IP . . . . . . . . . . . . . . . . . D ADDR 00B8H NOT USED +IPH. . . . . . . . . . . . . . . . . D ADDR 00B7H NOT USED +IPH0 . . . . . . . . . . . . . . . . D ADDR 00B7H NOT USED +IPH1 . . . . . . . . . . . . . . . . D ADDR 00B3H NOT USED +IPL0 . . . . . . . . . . . . . . . . D ADDR 00B8H NOT USED +IPL1 . . . . . . . . . . . . . . . . D ADDR 00B2H NOT USED +IT0. . . . . . . . . . . . . . . . . B ADDR 0088H +IT1. . . . . . . . . . . . . . . . . B ADDR 008AH +KBE. . . . . . . . . . . . . . . . . D ADDR 009DH NOT USED +KBF. . . . . . . . . . . . . . . . . D ADDR 009EH NOT USED +KBLS . . . . . . . . . . . . . . . . D ADDR 009CH NOT USED +MAIN . . . . . . . . . . . . . . . . C ADDR 005CH +OSCCON . . . . . . . . . . . . . . . D ADDR 0086H NOT USED +OV . . . . . . . . . . . . . . . . . B ADDR 00D2H NOT USED +P. . . . . . . . . . . . . . . . . . B ADDR 00D0H NOT USED +P0 . . . . . . . . . . . . . . . . . D ADDR 0080H NOT USED +P1 . . . . . . . . . . . . . . . . . D ADDR 0090H +P1M1 . . . . . . . . . . . . . . . . D ADDR 00D4H NOT USED +P1M2 . . . . . . . . . . . . . . . . D ADDR 00E2H NOT USED +P2 . . . . . . . . . . . . . . . . . D ADDR 00A0H NOT USED +P3 . . . . . . . . . . . . . . . . . D ADDR 00B0H NOT USED +P3M1 . . . . . . . . . . . . . . . . D ADDR 00D5H NOT USED +P3M2 . . . . . . . . . . . . . . . . D ADDR 00E3H NOT USED +P4 . . . . . . . . . . . . . . . . . D ADDR 00C0H NOT USED +P4M1 . . . . . . . . . . . . . . . . D ADDR 00D6H NOT USED +P4M2 . . . . . . . . . . . . . . . . D ADDR 00E4H NOT USED +P5 . . . . . . . . . . . . . . . . . D ADDR 00E8H NOT USED +PC . . . . . . . . . . . . . . . . . B ADDR 00BEH NOT USED +PCON . . . . . . . . . . . . . . . . D ADDR 0087H NOT USED +PPCL . . . . . . . . . . . . . . . . B ADDR 00BEH NOT USED +PS . . . . . . . . . . . . . . . . . B ADDR 00BCH NOT USED +PSL. . . . . . . . . . . . . . . . . B ADDR 00BCH NOT USED +PSW. . . . . . . . . . . . . . . . . D ADDR 00D0H NOT USED +PT0. . . . . . . . . . . . . . . . . B ADDR 00B9H NOT USED +PT0L . . . . . . . . . . . . . . . . B ADDR 00B9H NOT USED +PT1. . . . . . . . . . . . . . . . . B ADDR 00BBH NOT USED +PT1L . . . . . . . . . . . . . . . . B ADDR 00BBH NOT USED +PT2. . . . . . . . . . . . . . . . . B ADDR 00BDH NOT USED +PT2L . . . . . . . . . . . . . . . . B ADDR 00BDH NOT USED +PX0. . . . . . . . . . . . . . . . . B ADDR 00B8H NOT USED +PX0L . . . . . . . . . . . . . . . . B ADDR 00B8H NOT USED +PX1. . . . . . . . . . . . . . . . . B ADDR 00BAH NOT USED +PX1L . . . . . . . . . . . . . . . . B ADDR 00BAH NOT USED +RB8. . . . . . . . . . . . . . . . . B ADDR 009AH NOT USED +RCAP2H . . . . . . . . . . . . . . . D ADDR 00CBH NOT USED +RCAP2L . . . . . . . . . . . . . . . D ADDR 00CAH NOT USED +RCLK . . . . . . . . . . . . . . . . B ADDR 00CDH NOT USED +RD . . . . . . . . . . . . . . . . . B ADDR 00B7H NOT USED +REN. . . . . . . . . . . . . . . . . B ADDR 009CH NOT USED +RESET. . . . . . . . . . . . . . . . C ADDR 0000H NOT USED +RETURN0. . . . . . . . . . . . . . . C ADDR 0025H +RETURN1. . . . . . . . . . . . . . . C ADDR 0038H NOT USED +RI . . . . . . . . . . . . . . . . . B ADDR 0098H NOT USED +RS0. . . . . . . . . . . . . . . . . B ADDR 00D3H NOT USED +RS1. . . . . . . . . . . . . . . . . B ADDR 00D4H NOT USED +RUNTER . . . . . . . . . . . . . . . C ADDR 0031H +RXD. . . . . . . . . . . . . . . . . B ADDR 00B0H NOT USED +S. . . . . . . . . . . . . . . . . . N NUMB 00A5H +SADDR. . . . . . . . . . . . . . . . D ADDR 00A9H NOT USED +SADDR_0. . . . . . . . . . . . . . . D ADDR 00A9H NOT USED +SADDR_1. . . . . . . . . . . . . . . D ADDR 00AAH NOT USED +SADEN. . . . . . . . . . . . . . . . D ADDR 00B9H NOT USED +SADEN_0. . . . . . . . . . . . . . . D ADDR 00B9H NOT USED +SADEN_1. . . . . . . . . . . . . . . D ADDR 00BAH NOT USED +SBUF . . . . . . . . . . . . . . . . D ADDR 0099H NOT USED +SCON . . . . . . . . . . . . . . . . D ADDR 0098H NOT USED +SINT . . . . . . . . . . . . . . . . C ADDR 0023H NOT USED +SM0. . . . . . . . . . . . . . . . . B ADDR 009FH NOT USED +SM1. . . . . . . . . . . . . . . . . B ADDR 009EH NOT USED +SM2. . . . . . . . . . . . . . . . . B ADDR 009DH NOT USED +SP . . . . . . . . . . . . . . . . . D ADDR 0081H NOT USED +SPCON. . . . . . . . . . . . . . . . D ADDR 00C3H NOT USED +SPCR . . . . . . . . . . . . . . . . D ADDR 00D5H NOT USED +SPDAT. . . . . . . . . . . . . . . . D ADDR 00C5H NOT USED +SPDR . . . . . . . . . . . . . . . . D ADDR 0086H NOT USED +SPSR . . . . . . . . . . . . . . . . D ADDR 00AAH NOT USED +SPSTA. . . . . . . . . . . . . . . . D ADDR 00C4H NOT USED +SR_HOCH. . . . . . . . . . . . . . . C ADDR 0015H +SR_RUNTER. . . . . . . . . . . . . . C ADDR 0028H +T0 . . . . . . . . . . . . . . . . . B ADDR 00B4H NOT USED +T1 . . . . . . . . . . . . . . . . . B ADDR 00B5H NOT USED +T2CON. . . . . . . . . . . . . . . . D ADDR 00C8H NOT USED +T2MOD. . . . . . . . . . . . . . . . D ADDR 00C9H NOT USED +TB8. . . . . . . . . . . . . . . . . B ADDR 009BH NOT USED +TCLK . . . . . . . . . . . . . . . . B ADDR 00CCH NOT USED +TCON . . . . . . . . . . . . . . . . D ADDR 0088H NOT USED +TF0. . . . . . . . . . . . . . . . . B ADDR 008DH NOT USED +TF1. . . . . . . . . . . . . . . . . B ADDR 008FH NOT USED +TF2. . . . . . . . . . . . . . . . . B ADDR 00CFH NOT USED +TH0. . . . . . . . . . . . . . . . . D ADDR 008CH NOT USED +TH1. . . . . . . . . . . . . . . . . D ADDR 008DH NOT USED +TH2. . . . . . . . . . . . . . . . . D ADDR 00CDH NOT USED +TI . . . . . . . . . . . . . . . . . B ADDR 0099H NOT USED +TIMER0 . . . . . . . . . . . . . . . C ADDR 000BH NOT USED +TIMER1 . . . . . . . . . . . . . . . C ADDR 001BH NOT USED +TIMER2 . . . . . . . . . . . . . . . C ADDR 002BH NOT USED +TL0. . . . . . . . . . . . . . . . . D ADDR 008AH NOT USED +TL1. . . . . . . . . . . . . . . . . D ADDR 008BH NOT USED +TL2. . . . . . . . . . . . . . . . . D ADDR 00CCH NOT USED +TMOD . . . . . . . . . . . . . . . . D ADDR 0089H NOT USED +TR . . . . . . . . . . . . . . . . . N NUMB 00B3H NOT USED +TR0. . . . . . . . . . . . . . . . . B ADDR 008CH NOT USED +TR1. . . . . . . . . . . . . . . . . B ADDR 008EH NOT USED +TR2. . . . . . . . . . . . . . . . . B ADDR 00CAH NOT USED +TV . . . . . . . . . . . . . . . . . N NUMB 00B2H NOT USED +TXD. . . . . . . . . . . . . . . . . B ADDR 00B1H NOT USED +UP_INIT. . . . . . . . . . . . . . . C ADDR 003BH +UP_WARTE250MS. . . . . . . . . . . . C ADDR 004BH +WDTCON . . . . . . . . . . . . . . . D ADDR 00A7H NOT USED +WDTPRG . . . . . . . . . . . . . . . D ADDR 00A7H NOT USED +WDTRST . . . . . . . . . . . . . . . D ADDR 00A6H NOT USED +WHILE0 . . . . . . . . . . . . . . . C ADDR 005FH +WHILE1 . . . . . . . . . . . . . . . C ADDR 0051H +WHILE2 . . . . . . . . . . . . . . . C ADDR 006AH +WHILE3 . . . . . . . . . . . . . . . C ADDR 006DH +WHILE4 . . . . . . . . . . . . . . . C ADDR 0076H +WR . . . . . . . . . . . . . . . . . B ADDR 00B6H NOT USED \ No newline at end of file diff --git a/luefterstrg.lst~ b/luefterstrg.lst~ new file mode 100644 index 0000000..80b8a5d --- /dev/null +++ b/luefterstrg.lst~ @@ -0,0 +1,288 @@ +luefterstrg PAGE 1 + 1 ; luefterstrg.asm + 2 ; Name: Lueftersteuerung + 3 ; Autor: Hendrik J. Schlehlein + 4 ; Datum: 10.01.2019 + 5 + 00A5 6 S EQU P2.5 + 00B2 7 Tv EQU P3.2 + 00B3 8 Tr EQU P3.3 + 9 + 10 ORG 0 +0000 8052 11 SJMP main + 12 + 13 ORG 3 +0003 8010 14 SJMP SR_hoch + 15 + 16 ORG 13h +0013 800F 17 SJMP SR_runter + 18 + 19 SR_hoch: + 20 ;SETB EX0 +0015 E590 21 MOV A, P1 +0017 B4F002 22 CJNE A,#240, hoch +001A 8007 23 SJMP return0 + 24 hoch: +001C 23 25 RL A +001D 04 26 INC A +001E F590 27 MOV P1, A +0020 120043 28 LCALL UP_warte250ms + 29 return0: + 30 ;CLR EX0 +0023 32 31 RETI + 32 + 33 SR_runter: + 34 ;SETB EX1 +0024 E590 35 MOV A, P1 +0026 B4FE02 36 CJNE A,#254, runter +0029 80F8 37 SJMP return0 + 38 runter: +002B 14 39 DEC A +002C 03 40 RR A +002D F590 41 MOV P1, A +002F 120043 42 LCALL UP_warte250ms + 43 return1: + 44 ;CLR EX1 +0032 32 45 RETI + 46 + 47 UP_init: +0033 D288 48 SETB IT0 +0035 D28A 49 SETB IT1 +0037 D2A8 50 SETB EX0 +0039 D2AA 51 SETB EX1 +003B C289 52 CLR IE0 +003D C28B 53 CLR IE1 +003F 7590FF 54 MOV P1,#255 +0042 22 55 RET + 56 + 57 UP_warte250ms: +0043 78FA 58 MOV R0, #250;2 +0045 79C6 59 MOV R1, #198;2 +0047 7A05 60 MOV R2, #5;2 + 61 while1: +0049 D8FE 62 DJNZ R0, while1;2 +004B 78FA 63 MOV R0, #250 +004D D9FA 64 DJNZ R1, while1 +004F 79C7 65 MOV R1, #199 +0051 DAF6 66 DJNZ R2, while1 +0053 22 67 RET;2 + 68 + 69 main: +0054 120033 70 LCALL UP_init + 71 while0: +0057 20A5FD 72 JB S, while0 +005A 7590FE 73 MOV P1,#254 +005D D2AF 74 SETB EA +005F 120043 75 LCALL UP_warte250ms + 76 while2: +0062 30A5FD 77 JNB S, while2 + 78 while3: +0065 20A5FD 79 JB S, while3 +0068 7590FF 80 MOV P1,#255 + 81 ;CLR EA +006B 120043 82 LCALL UP_warte250ms + 83 while4: +006E 30A5FD 84 JNB S, while4 +0071 80E4 85 SJMP while0 + 86 END +ASSEMBLY COMPLETE, NO ERRORS FOUND, NO WARNINGS + + +SYMBOL TABLE: +??MCU_8051_IDE . . . . . . . . . . . N NUMB 8051H NOT USED +??VERSION. . . . . . . . . . . . . . N NUMB 0147H NOT USED +AC . . . . . . . . . . . . . . . . . B ADDR 00D6H NOT USED +ACC. . . . . . . . . . . . . . . . . D ADDR 00E0H NOT USED +ACSR . . . . . . . . . . . . . . . . D ADDR 0097H NOT USED +ADCF . . . . . . . . . . . . . . . . D ADDR 00F6H NOT USED +ADCLK. . . . . . . . . . . . . . . . D ADDR 00F2H NOT USED +ADCON. . . . . . . . . . . . . . . . D ADDR 00F3H NOT USED +ADDH . . . . . . . . . . . . . . . . D ADDR 00F5H NOT USED +ADDL . . . . . . . . . . . . . . . . D ADDR 00F4H NOT USED +AUXR . . . . . . . . . . . . . . . . D ADDR 008EH NOT USED +AUXR1. . . . . . . . . . . . . . . . D ADDR 00A2H NOT USED +B. . . . . . . . . . . . . . . . . . D ADDR 00F0H NOT USED +BDRCON . . . . . . . . . . . . . . . D ADDR 009BH NOT USED +BDRCON_1 . . . . . . . . . . . . . . D ADDR 009CH NOT USED +BRL. . . . . . . . . . . . . . . . . D ADDR 009AH NOT USED +CCAP0H . . . . . . . . . . . . . . . D ADDR 00FAH NOT USED +CCAP0L . . . . . . . . . . . . . . . D ADDR 00EAH NOT USED +CCAP1H . . . . . . . . . . . . . . . D ADDR 00FBH NOT USED +CCAP1L . . . . . . . . . . . . . . . D ADDR 00EBH NOT USED +CCAP2H . . . . . . . . . . . . . . . D ADDR 00FCH NOT USED +CCAP3H . . . . . . . . . . . . . . . D ADDR 00FDH NOT USED +CCAP4H . . . . . . . . . . . . . . . D ADDR 00FEH NOT USED +CCAPL2H. . . . . . . . . . . . . . . D ADDR 00FCH NOT USED +CCAPL2L. . . . . . . . . . . . . . . D ADDR 00ECH NOT USED +CCAPL3H. . . . . . . . . . . . . . . D ADDR 00FDH NOT USED +CCAPL3L. . . . . . . . . . . . . . . D ADDR 00EDH NOT USED +CCAPL4H. . . . . . . . . . . . . . . D ADDR 00FEH NOT USED +CCAPL4L. . . . . . . . . . . . . . . D ADDR 00EEH NOT USED +CCAPM0 . . . . . . . . . . . . . . . D ADDR 00DAH NOT USED +CCAPM1 . . . . . . . . . . . . . . . D ADDR 00DBH NOT USED +CCAPM2 . . . . . . . . . . . . . . . D ADDR 00DCH NOT USED +CCAPM3 . . . . . . . . . . . . . . . D ADDR 00DDH NOT USED +CCAPM4 . . . . . . . . . . . . . . . D ADDR 00DEH NOT USED +CCF0 . . . . . . . . . . . . . . . . B ADDR 00D8H NOT USED +CCF1 . . . . . . . . . . . . . . . . B ADDR 00D9H NOT USED +CCF2 . . . . . . . . . . . . . . . . B ADDR 00DAH NOT USED +CCF3 . . . . . . . . . . . . . . . . B ADDR 00DBH NOT USED +CCF4 . . . . . . . . . . . . . . . . B ADDR 00DCH NOT USED +CCON . . . . . . . . . . . . . . . . D ADDR 00D8H NOT USED +CFINT. . . . . . . . . . . . . . . . C ADDR 0033H NOT USED +CH . . . . . . . . . . . . . . . . . D ADDR 00F9H NOT USED +CKCON. . . . . . . . . . . . . . . . D ADDR 008FH NOT USED +CKCON0 . . . . . . . . . . . . . . . D ADDR 008FH NOT USED +CKRL . . . . . . . . . . . . . . . . D ADDR 0097H NOT USED +CKSEL. . . . . . . . . . . . . . . . D ADDR 0085H NOT USED +CL . . . . . . . . . . . . . . . . . D ADDR 00E9H NOT USED +CLKREG . . . . . . . . . . . . . . . D ADDR 008FH NOT USED +CMOD . . . . . . . . . . . . . . . . D ADDR 00D9H NOT USED +CPRL2. . . . . . . . . . . . . . . . B ADDR 00C8H NOT USED +CR . . . . . . . . . . . . . . . . . B ADDR 00DEH NOT USED +CT2. . . . . . . . . . . . . . . . . B ADDR 00C9H NOT USED +CY . . . . . . . . . . . . . . . . . B ADDR 00D7H NOT USED +DP0H . . . . . . . . . . . . . . . . D ADDR 0083H NOT USED +DP0L . . . . . . . . . . . . . . . . D ADDR 0082H NOT USED +DP1H . . . . . . . . . . . . . . . . D ADDR 0085H NOT USED +DP1L . . . . . . . . . . . . . . . . D ADDR 0084H NOT USED +DPH. . . . . . . . . . . . . . . . . D ADDR 0083H NOT USED +DPL. . . . . . . . . . . . . . . . . D ADDR 0082H NOT USED +EA . . . . . . . . . . . . . . . . . B ADDR 00AFH +EC . . . . . . . . . . . . . . . . . B ADDR 00AEH NOT USED +EECON. . . . . . . . . . . . . . . . D ADDR 0096H NOT USED +ES . . . . . . . . . . . . . . . . . B ADDR 00ACH NOT USED +ET0. . . . . . . . . . . . . . . . . B ADDR 00A9H NOT USED +ET1. . . . . . . . . . . . . . . . . B ADDR 00ABH NOT USED +ET2. . . . . . . . . . . . . . . . . B ADDR 00ADH NOT USED +EX0. . . . . . . . . . . . . . . . . B ADDR 00A8H +EX1. . . . . . . . . . . . . . . . . B ADDR 00AAH +EXEN2. . . . . . . . . . . . . . . . B ADDR 00CBH NOT USED +EXF2 . . . . . . . . . . . . . . . . B ADDR 00CEH NOT USED +EXTI0. . . . . . . . . . . . . . . . C ADDR 0003H NOT USED +EXTI1. . . . . . . . . . . . . . . . C ADDR 0013H NOT USED +F0 . . . . . . . . . . . . . . . . . B ADDR 00D5H NOT USED +FE . . . . . . . . . . . . . . . . . B ADDR 009FH NOT USED +HOCH . . . . . . . . . . . . . . . . C ADDR 001CH +IE . . . . . . . . . . . . . . . . . D ADDR 00A8H NOT USED +IE0. . . . . . . . . . . . . . . . . B ADDR 0089H +IE1. . . . . . . . . . . . . . . . . B ADDR 008BH +INT0 . . . . . . . . . . . . . . . . B ADDR 00B2H NOT USED +INT1 . . . . . . . . . . . . . . . . B ADDR 00B3H NOT USED +IP . . . . . . . . . . . . . . . . . D ADDR 00B8H NOT USED +IPH. . . . . . . . . . . . . . . . . D ADDR 00B7H NOT USED +IPH0 . . . . . . . . . . . . . . . . D ADDR 00B7H NOT USED +IPH1 . . . . . . . . . . . . . . . . D ADDR 00B3H NOT USED +IPL0 . . . . . . . . . . . . . . . . D ADDR 00B8H NOT USED +IPL1 . . . . . . . . . . . . . . . . D ADDR 00B2H NOT USED +IT0. . . . . . . . . . . . . . . . . B ADDR 0088H +IT1. . . . . . . . . . . . . . . . . B ADDR 008AH +KBE. . . . . . . . . . . . . . . . . D ADDR 009DH NOT USED +KBF. . . . . . . . . . . . . . . . . D ADDR 009EH NOT USED +KBLS . . . . . . . . . . . . . . . . D ADDR 009CH NOT USED +MAIN . . . . . . . . . . . . . . . . C ADDR 0054H +OSCCON . . . . . . . . . . . . . . . D ADDR 0086H NOT USED +OV . . . . . . . . . . . . . . . . . B ADDR 00D2H NOT USED +P. . . . . . . . . . . . . . . . . . B ADDR 00D0H NOT USED +P0 . . . . . . . . . . . . . . . . . D ADDR 0080H NOT USED +P1 . . . . . . . . . . . . . . . . . D ADDR 0090H +P1M1 . . . . . . . . . . . . . . . . D ADDR 00D4H NOT USED +P1M2 . . . . . . . . . . . . . . . . D ADDR 00E2H NOT USED +P2 . . . . . . . . . . . . . . . . . D ADDR 00A0H NOT USED +P3 . . . . . . . . . . . . . . . . . D ADDR 00B0H NOT USED +P3M1 . . . . . . . . . . . . . . . . D ADDR 00D5H NOT USED +P3M2 . . . . . . . . . . . . . . . . D ADDR 00E3H NOT USED +P4 . . . . . . . . . . . . . . . . . D ADDR 00C0H NOT USED +P4M1 . . . . . . . . . . . . . . . . D ADDR 00D6H NOT USED +P4M2 . . . . . . . . . . . . . . . . D ADDR 00E4H NOT USED +P5 . . . . . . . . . . . . . . . . . D ADDR 00E8H NOT USED +PC . . . . . . . . . . . . . . . . . B ADDR 00BEH NOT USED +PCON . . . . . . . . . . . . . . . . D ADDR 0087H NOT USED +PPCL . . . . . . . . . . . . . . . . B ADDR 00BEH NOT USED +PS . . . . . . . . . . . . . . . . . B ADDR 00BCH NOT USED +PSL. . . . . . . . . . . . . . . . . B ADDR 00BCH NOT USED +PSW. . . . . . . . . . . . . . . . . D ADDR 00D0H NOT USED +PT0. . . . . . . . . . . . . . . . . B ADDR 00B9H NOT USED +PT0L . . . . . . . . . . . . . . . . B ADDR 00B9H NOT USED +PT1. . . . . . . . . . . . . . . . . B ADDR 00BBH NOT USED +PT1L . . . . . . . . . . . . . . . . B ADDR 00BBH NOT USED +PT2. . . . . . . . . . . . . . . . . B ADDR 00BDH NOT USED +PT2L . . . . . . . . . . . . . . . . B ADDR 00BDH NOT USED +PX0. . . . . . . . . . . . . . . . . B ADDR 00B8H NOT USED +PX0L . . . . . . . . . . . . . . . . B ADDR 00B8H NOT USED +PX1. . . . . . . . . . . . . . . . . B ADDR 00BAH NOT USED +PX1L . . . . . . . . . . . . . . . . B ADDR 00BAH NOT USED +RB8. . . . . . . . . . . . . . . . . B ADDR 009AH NOT USED +RCAP2H . . . . . . . . . . . . . . . D ADDR 00CBH NOT USED +RCAP2L . . . . . . . . . . . . . . . D ADDR 00CAH NOT USED +RCLK . . . . . . . . . . . . . . . . B ADDR 00CDH NOT USED +RD . . . . . . . . . . . . . . . . . B ADDR 00B7H NOT USED +REN. . . . . . . . . . . . . . . . . B ADDR 009CH NOT USED +RESET. . . . . . . . . . . . . . . . C ADDR 0000H NOT USED +RETURN0. . . . . . . . . . . . . . . C ADDR 0023H +RETURN1. . . . . . . . . . . . . . . C ADDR 0032H NOT USED +RI . . . . . . . . . . . . . . . . . B ADDR 0098H NOT USED +RS0. . . . . . . . . . . . . . . . . B ADDR 00D3H NOT USED +RS1. . . . . . . . . . . . . . . . . B ADDR 00D4H NOT USED +RUNTER . . . . . . . . . . . . . . . C ADDR 002BH +RXD. . . . . . . . . . . . . . . . . B ADDR 00B0H NOT USED +S. . . . . . . . . . . . . . . . . . N NUMB 00A5H +SADDR. . . . . . . . . . . . . . . . D ADDR 00A9H NOT USED +SADDR_0. . . . . . . . . . . . . . . D ADDR 00A9H NOT USED +SADDR_1. . . . . . . . . . . . . . . D ADDR 00AAH NOT USED +SADEN. . . . . . . . . . . . . . . . D ADDR 00B9H NOT USED +SADEN_0. . . . . . . . . . . . . . . D ADDR 00B9H NOT USED +SADEN_1. . . . . . . . . . . . . . . D ADDR 00BAH NOT USED +SBUF . . . . . . . . . . . . . . . . D ADDR 0099H NOT USED +SCON . . . . . . . . . . . . . . . . D ADDR 0098H NOT USED +SINT . . . . . . . . . . . . . . . . C ADDR 0023H NOT USED +SM0. . . . . . . . . . . . . . . . . B ADDR 009FH NOT USED +SM1. . . . . . . . . . . . . . . . . B ADDR 009EH NOT USED +SM2. . . . . . . . . . . . . . . . . B ADDR 009DH NOT USED +SP . . . . . . . . . . . . . . . . . D ADDR 0081H NOT USED +SPCON. . . . . . . . . . . . . . . . D ADDR 00C3H NOT USED +SPCR . . . . . . . . . . . . . . . . D ADDR 00D5H NOT USED +SPDAT. . . . . . . . . . . . . . . . D ADDR 00C5H NOT USED +SPDR . . . . . . . . . . . . . . . . D ADDR 0086H NOT USED +SPSR . . . . . . . . . . . . . . . . D ADDR 00AAH NOT USED +SPSTA. . . . . . . . . . . . . . . . D ADDR 00C4H NOT USED +SR_HOCH. . . . . . . . . . . . . . . C ADDR 0015H +SR_RUNTER. . . . . . . . . . . . . . C ADDR 0024H +T0 . . . . . . . . . . . . . . . . . B ADDR 00B4H NOT USED +T1 . . . . . . . . . . . . . . . . . B ADDR 00B5H NOT USED +T2CON. . . . . . . . . . . . . . . . D ADDR 00C8H NOT USED +T2MOD. . . . . . . . . . . . . . . . D ADDR 00C9H NOT USED +TB8. . . . . . . . . . . . . . . . . B ADDR 009BH NOT USED +TCLK . . . . . . . . . . . . . . . . B ADDR 00CCH NOT USED +TCON . . . . . . . . . . . . . . . . D ADDR 0088H NOT USED +TF0. . . . . . . . . . . . . . . . . B ADDR 008DH NOT USED +TF1. . . . . . . . . . . . . . . . . B ADDR 008FH NOT USED +TF2. . . . . . . . . . . . . . . . . B ADDR 00CFH NOT USED +TH0. . . . . . . . . . . . . . . . . D ADDR 008CH NOT USED +TH1. . . . . . . . . . . . . . . . . D ADDR 008DH NOT USED +TH2. . . . . . . . . . . . . . . . . D ADDR 00CDH NOT USED +TI . . . . . . . . . . . . . . . . . B ADDR 0099H NOT USED +TIMER0 . . . . . . . . . . . . . . . C ADDR 000BH NOT USED +TIMER1 . . . . . . . . . . . . . . . C ADDR 001BH NOT USED +TIMER2 . . . . . . . . . . . . . . . C ADDR 002BH NOT USED +TL0. . . . . . . . . . . . . . . . . D ADDR 008AH NOT USED +TL1. . . . . . . . . . . . . . . . . D ADDR 008BH NOT USED +TL2. . . . . . . . . . . . . . . . . D ADDR 00CCH NOT USED +TMOD . . . . . . . . . . . . . . . . D ADDR 0089H NOT USED +TR . . . . . . . . . . . . . . . . . N NUMB 00B3H NOT USED +TR0. . . . . . . . . . . . . . . . . B ADDR 008CH NOT USED +TR1. . . . . . . . . . . . . . . . . B ADDR 008EH NOT USED +TR2. . . . . . . . . . . . . . . . . B ADDR 00CAH NOT USED +TV . . . . . . . . . . . . . . . . . N NUMB 00B2H NOT USED +TXD. . . . . . . . . . . . . . . . . B ADDR 00B1H NOT USED +UP_INIT. . . . . . . . . . . . . . . C ADDR 0033H +UP_WARTE250MS. . . . . . . . . . . . C ADDR 0043H +WDTCON . . . . . . . . . . . . . . . D ADDR 00A7H NOT USED +WDTPRG . . . . . . . . . . . . . . . D ADDR 00A7H NOT USED +WDTRST . . . . . . . . . . . . . . . D ADDR 00A6H NOT USED +WHILE0 . . . . . . . . . . . . . . . C ADDR 0057H +WHILE1 . . . . . . . . . . . . . . . C ADDR 0049H +WHILE2 . . . . . . . . . . . . . . . C ADDR 0062H +WHILE3 . . . . . . . . . . . . . . . C ADDR 0065H +WHILE4 . . . . . . . . . . . . . . . C ADDR 006EH +WR . . . . . . . . . . . . . . . . . B ADDR 00B6H NOT USED \ No newline at end of file diff --git a/luefterstrg.mcu8051ide b/luefterstrg.mcu8051ide new file mode 100644 index 0000000..b6789c8 --- /dev/null +++ b/luefterstrg.mcu8051ide @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + 0 + + + 0 + + + + + + + + diff --git a/luefterstrg.mcu8051ide~ b/luefterstrg.mcu8051ide~ new file mode 100644 index 0000000..c79f837 --- /dev/null +++ b/luefterstrg.mcu8051ide~ @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + 0 + + + 23 + + + + + + + +