با سلام ان نرم ازار ساعت دققه مخوام در زمان 00.00.35 پورت د 0 روشن بشه کمکم کند :read:
'micro-avr.blogfa.com
$regfile = "m8def.dat"
$crystal = 1000000
Config Pinb.0 = Input
Config Pinb.1 = Input
Config Pinb.2 = Input
Hour Alias Pinb.0 : Mine Alias Pinb.1 : Seco Alias Pinb.2
Config Clock = Soft
Time$ = "00:00:00"
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db7 = Portc.5 , Db6 = Portc.4 , _
Db5 = Portc.3 , Db4 = Portc.2 , Rs = Portc.0 , E = Portc.1
Cursor Off
Enable Interrupts
Declare Sub A
Declare Sub B
Declare Sub C
Cls
Dim V As Byte
Do
Call A
Call B
Loop
End
Sub A
Home : Lcd "TIME:" ; Time$ ; " "
End Sub
Sub B
If Hour = 0 Then
Incr _hour
If _hour > 23 Then _hour = 0
End If
If Mine = 0 Then
Incr _min
If _min > 59 Then _min = 0
End If
If Seco = 0 Then
Incr _sec
If _sec > 59 Then _sec = 0
End If
Call C
End Sub
Sub C
For V = 0 To 5
Call A
Next
End Sub
'micro-avr.blogfa.com
$regfile = "m8def.dat"
$crystal = 1000000
Config Pinb.0 = Input
Config Pinb.1 = Input
Config Pinb.2 = Input
Hour Alias Pinb.0 : Mine Alias Pinb.1 : Seco Alias Pinb.2
Config Clock = Soft
Time$ = "00:00:00"
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db7 = Portc.5 , Db6 = Portc.4 , _
Db5 = Portc.3 , Db4 = Portc.2 , Rs = Portc.0 , E = Portc.1
Cursor Off
Enable Interrupts
Declare Sub A
Declare Sub B
Declare Sub C
Cls
Dim V As Byte
Do
Call A
Call B
Loop
End
Sub A
Home : Lcd "TIME:" ; Time$ ; " "
End Sub
Sub B
If Hour = 0 Then
Incr _hour
If _hour > 23 Then _hour = 0
End If
If Mine = 0 Then
Incr _min
If _min > 59 Then _min = 0
End If
If Seco = 0 Then
Incr _sec
If _sec > 59 Then _sec = 0
End If
Call C
End Sub
Sub C
For V = 0 To 5
Call A
Next
End Sub
دیدگاه