سلام :
از صبح ساعت 10 تا ساعت 16 رو این برنامه کار کردم آخرشم به جایی نرسیدم ! :cry:
$regfile = "M32def.dat"
$crystal = 8000000
Config Portb = Output
Config Portc = Output
Config Portd = Output
Config Porta.0 = Input
Config Porta.1 = Output
Config Porta.2 = Output
Config Porta.3 = Output
Declare Sub A
Declare Sub B
Declare Sub C
Declare Sub D
Goto Sub A
End
Sub A :
If Porta.0 = 1 Then Call B Else Call C
End Sub
Sub C :
Goto Sub A
End Sub
Sub B :
Portb = &H06
Bitwait Porta.0 , Set
Portb = &H5B
Bitwait Porta.0 , Set
Portb = &H4F
Bitwait Porta.0 , Set
Portb = &H66
Bitwait Porta.0 , Set
Portb = &H6D
Bitwait Porta.0 , Set
Portb = &H7D
Bitwait Porta.0 , Set
Portb = &H07
Bitwait Porta.0 , Set
Portb = &H7F
Bitwait Porta.0 , Set
Portb = &H6F
Bitwait Porta.0 , Set
Portb = &HC0
Goto Sub D
End Sub
Sub D :
Portc = &H06
goto sub b
دیگه هنگ کردم !!!!!!!!!!!!!
End Sub
** کد بالا کد برنامه شمارنده 3 رقمی با آی سی atm32 و سه تا سون سگمنت ! که با زدن دکمه فشاری یدونه به عدد فعلی اضافه می کنه !
اگه کسی کد شمارنده 3 رقمی با atmega32 رو داره بی زحمت یه کمکی به من بکنه و منو از این بلاتکلیفی در بیاره ! oo:
از صبح ساعت 10 تا ساعت 16 رو این برنامه کار کردم آخرشم به جایی نرسیدم ! :cry:
$regfile = "M32def.dat"
$crystal = 8000000
Config Portb = Output
Config Portc = Output
Config Portd = Output
Config Porta.0 = Input
Config Porta.1 = Output
Config Porta.2 = Output
Config Porta.3 = Output
Declare Sub A
Declare Sub B
Declare Sub C
Declare Sub D
Goto Sub A
End
Sub A :
If Porta.0 = 1 Then Call B Else Call C
End Sub
Sub C :
Goto Sub A
End Sub
Sub B :
Portb = &H06
Bitwait Porta.0 , Set
Portb = &H5B
Bitwait Porta.0 , Set
Portb = &H4F
Bitwait Porta.0 , Set
Portb = &H66
Bitwait Porta.0 , Set
Portb = &H6D
Bitwait Porta.0 , Set
Portb = &H7D
Bitwait Porta.0 , Set
Portb = &H07
Bitwait Porta.0 , Set
Portb = &H7F
Bitwait Porta.0 , Set
Portb = &H6F
Bitwait Porta.0 , Set
Portb = &HC0
Goto Sub D
End Sub
Sub D :
Portc = &H06
goto sub b
دیگه هنگ کردم !!!!!!!!!!!!!
End Sub
** کد بالا کد برنامه شمارنده 3 رقمی با آی سی atm32 و سه تا سون سگمنت ! که با زدن دکمه فشاری یدونه به عدد فعلی اضافه می کنه !
اگه کسی کد شمارنده 3 رقمی با atmega32 رو داره بی زحمت یه کمکی به من بکنه و منو از این بلاتکلیفی در بیاره ! oo:
دیدگاه