سلام
من مدار مربوط چراغ راهنمایی سه زمانه با atmega32 رو میخواستم و همچنین یه توضیح در مورد مدار و نحوه عملکردش.
لطفا اگه میشه در مورد برنامه زیر هم بهم توضیح بدید چون نمیدونم چه کاری انجام میده
لطفا کمکم کنید.
ممنون
$regfile = "m32def.dat"
$crystal = 1000000
Dim A As Byte , B As Byte , C As Byte , M As Byte , H As Byte
Config Porta = Output
Config Portb = Output
Config Portc = Output
Config Portd = Output
M = 15
Main:
Set Porta.2
Set Porta.3
Do
Portb = 33
Reset Porta.2
Gosub 5
Portb = 34
Wait 3
Set Porta.2
Portb = 12
Reset Porta.3
Gosub 5
Portb = 20
Wait 3
Set Porta.3
Loop
End
5:
A = M
Do
Gosub 6
Wait 1
If A = 0 Then Exit Do
Decr A
Loop
Return
6:
B = A / 10
C = B * 10
C = A - C
Portd = Lookup(b , Dta)
Portc = Lookup(c , Dta)
Return
Dta:
Data 63 , 6 , 91 , 79 , 102 , 109 , 125 , 7 , 127 , 111