سلام و خسته نباشید
ایراد این کد چیه؟
باید تو صفحه اصلی ساعت رو نشون بده و منتظر بشه وقتی دکمه ای زده شد بره تو اون ساب
حالا این ساعت رو نشون میده اما تا نری تو یه ساب و برنگردی تغییر نمیکنه
یعنی ساعت به لطف ماژول ds3231 کار میکنه
من خودم فکر میکنم از end if آخر باشه ولی وقتی پاکش میکنم بسکام ارور میده
ایراد این کد چیه؟
باید تو صفحه اصلی ساعت رو نشون بده و منتظر بشه وقتی دکمه ای زده شد بره تو اون ساب
حالا این ساعت رو نشون میده اما تا نری تو یه ساب و برنگردی تغییر نمیکنه
یعنی ساعت به لطف ماژول ds3231 کار میکنه
من خودم فکر میکنم از end if آخر باشه ولی وقتی پاکش میکنم بسکام ارور میده
کد:
[FONT=Yekan]Cls[/FONT] Locate 1 , 1 : Lcd S1 Wait 1 Cls Do Waitus 10 Gosub Eeprom If Ealarm1 > Salarm1 Then If _hour => Salarm1 And _hour < Ealarm1 Then Set Portc.5 Else Reset Portc.5 End If End If If Salarm1 > Ealarm1 Then If _hour => Salarm1 Or _hour < Ealarm1 Then Set Portc.5 Else Reset Portc.5 End If End If Gosub Read_date_time Locate 1 , 1 Lcd "TIME: " ; _hour ; ":" ; _min ; ":" ; _sec ; " " Locate 2 , 1 Lcd "1.setting 2.alarm1 3.alarm2 " '________________________feed_____________ If Feed1 = _hour And Feed_flag1 = 0 Then Portc.3 = 1 Wait 5 Portc.3 = 0 Feed_flag1 = 1 Else Portc.3 = 0 End If If _hour > Feed1 Then Toggle Feed_flag1 End If If Feed2 = _hour And Feed_flag2 = 0 Then Portc.3 = 1 Wait 5 Portc.3 = 0 Feed_flag2 = 1 Else Portc.3 = 0 End If If _hour > Feed2 Then Toggle Feed_flag2 End If '______--- alarm2 If Ealarm2 > Salarm2 Then If _hour => Salarm2 And _hour < Ealarm2 Then Set Portc.4 Wait 10 Reset Portc.4 Else Reset Portc.4 End If End If If Salarm2 > Ealarm2 Then If _hour => Salarm2 Or _hour < Ealarm2 Then Set Portc.4 Wait 10 Reset Portc.4 Else Reset Portc.4 End If End If '---------------------------- WAIT AND READ KEY For Conter1 = 1 To 4000 If Key_menu = 0 Then Waitms 100 If Key_menu = 0 Then Cls Locate 1 , 1 Lcd " MENU " Wait 1 Gosub Menu End If Elseif Pinc.0 = 0 Then Waitms 100 If Pinc.0 = 0 Then Cls Locate 1 , 1 Lcd " alarm1" Wait 1 Gosub Alarm1 End If Elseif Pinc.1 = 0 Then Waitms 100 If Pinc.1 = 0 Then Cls Locate 1 , 1 Lcd " alarm2" Wait 1 Gosub Alarm2 End If End If Next loop
دیدگاه