280 GOSUB60000 : REM HIER KANN FUNKUHRROUTINE EINGEBAUT WERDEN 535 GOSUB 60170 5000 REN 13000 REM ************************************ 13010 REM * REGENMODUL * 13020 REM * UEBERGABE: ANALOGPORTNUMMER IN BS* 13030 REM ************************************ 13040 RW=0 13050 NT=28.000:NS=0.946405 13060 POKE56579,PEEK(56579)OR224 13070 POKE56577,M*32 13080 IF RE=1THENRE=0:GOSUB13170 13090 FORTE=1TO1000 13100 NEXT 13110 GOSUB 5000 13120 AN =INT((FZ-NT)/NS) 13130 IFAN<0THENAN=0 13140 RM=AN 13150 IFAN>=10000THENAN=9999 13160 RETURN 13170 REM ************************************* 13180 REM * REGENMESSERRESET * 13190 REM ************************************* 13200 POKE56579,16 13210 POKE56577,PEEK(56577)ANDNOT16 13220 POKE56577,PEEK(56577)OR16 13230 POKE56579,0 13240 PRINT"TAGESREGENMENGE: "RM 13250 FORIX=1TO2000:NEXT 13260 RETURN 60000 PRINT"BITTE ZEIT EINGEBEN! (HH,MM)" 60010 INPUTH$,M$ 60020 H1=VAL(LEFT$(H$,1)):H2=VAL(RIGHT$(H$,1)) 60030 IFH1=2THENHH=144:GOTO60060 60040 IFH1=1ORH1=0THENHH=H1*16:GOTO60060 60050 PRINT"BITTE FORMAT BEACHTEN (HH,MM)":GOTO60000 60060 IFH2>=0ANDH2<=9THENHH=HH+H2:GOTO60080 60070 GOTO60050 60080 M1=VAL(LEFT$(M$,1)):M2=VAL(RIGHT$(M$,1)) 60090 IFM1<0ORM1>9ORM2<0ORM2>9THEN60050 60100 MM=M1*16+M2 60110 POKE56587,HH 60120 HL=H1*10+H2 60130 POKE56586,MM 60140 POKE56585,0 60150 POKE56584,0:REM UHR STARTET 60160 RETURN 60170 HH=PEEK(56587):REM UHR STOPPT 60180 MM=PEEK(56586) 60190 ZS=PEEK(56584):REM UHR LAEUFT WEITER 60200 H1=INT(HH/16):IFH1=9THENH1=2 60210 H=H1*10+(HHAND15) 60220 IFH=24THENH=0 60230 IFHL<>RW ANDH=RWTHENRE=1:REM RESETZEIT ERREICHT 60240 HL=H 60250 MI=INT(MM/16)*10+(MMAND15) 60260 PRINT" [157][157][157][157][157][157][157][157][157][157][157][157][157][157]"H":"MI" UHR" 60270 RETURN