سلام دوستان من برنامه زیر را که یک شمارنده 0 تا 9با تاخیریک ثانیه است را در بیسکام نو شتم .و امتحان کردم درست کار می کند چند تا سوال داشتم :
برای دقیق تر شدن زمان تاخیر مثلا یک ثانیه باید چه دستوری را به برنامه زیر اضافه کنم منظورم اینه که چه جوری از تایمر میکرو برای زمان دقیق استفاده کنم ؟؟؟؟؟؟؟؟؟
ایا می شود این برنامه را به طریق دیگری نوشت ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
من می خواهم یک شمارنده 0 تا 1000 را با سون سگمنت ملتی پلکس بنویسم میشه من را در مورد برنامه نویسی اش کمک کنید اخه من از برنامه نویسی ملتی پلکس سر در نمی اورم؟؟؟؟؟؟؟؟؟؟؟
Config Portb = Output
Dim B As Byte
Dim C As Byte
Dim D As Byte
Dim E As Byte
Dim F As Byte
Dim G As Byte
Dim H As Byte
Dim I As Byte
Dim J As Byte
Dim K As Byte
B = &B00111111
C = &B00000110
D = &B01011011
E = &B01001111
F = &B01100110
G = &B01101101
H = &B01111101
I = &B00000111
J = &B01111111
K = &B01101111
Do
Portb = B
Waitms 1000
Portb = C
Waitms 1000
Portb = D
Waitms 1000
Portb = E
Waitms 1000
Portb = F
Waitms 1000
Portb = G
Waitms 1000
Portb = H
Waitms 1000
Portb = I
Waitms 1000
Portb = J
Waitms 1000
Portb = K
Waitms 1000
Loop
End
برای دقیق تر شدن زمان تاخیر مثلا یک ثانیه باید چه دستوری را به برنامه زیر اضافه کنم منظورم اینه که چه جوری از تایمر میکرو برای زمان دقیق استفاده کنم ؟؟؟؟؟؟؟؟؟
ایا می شود این برنامه را به طریق دیگری نوشت ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
من می خواهم یک شمارنده 0 تا 1000 را با سون سگمنت ملتی پلکس بنویسم میشه من را در مورد برنامه نویسی اش کمک کنید اخه من از برنامه نویسی ملتی پلکس سر در نمی اورم؟؟؟؟؟؟؟؟؟؟؟
Config Portb = Output
Dim B As Byte
Dim C As Byte
Dim D As Byte
Dim E As Byte
Dim F As Byte
Dim G As Byte
Dim H As Byte
Dim I As Byte
Dim J As Byte
Dim K As Byte
B = &B00111111
C = &B00000110
D = &B01011011
E = &B01001111
F = &B01100110
G = &B01101101
H = &B01111101
I = &B00000111
J = &B01111111
K = &B01101111
Do
Portb = B
Waitms 1000
Portb = C
Waitms 1000
Portb = D
Waitms 1000
Portb = E
Waitms 1000
Portb = F
Waitms 1000
Portb = G
Waitms 1000
Portb = H
Waitms 1000
Portb = I
Waitms 1000
Portb = J
Waitms 1000
Portb = K
Waitms 1000
Loop
End
دیدگاه