۲۸-تير-۱۳۹۰, ۱۸:۱۹:۳۸
(۱۱-فروردین-۱۳۹۰, ۱۱:۳۱:۲۴)ahmado نوشته است: [ -> ]باسلام : به دوستان عزيز: من يه مشكل در دريافت اطلاعات (رشته ها) و مقايسه اونها دارم لطفا راهنمايي كنيد :
اكر ما در حال دريافت تعدادي رشته به صورت سريال باشيم : مثلا : ( ahmad mahmod hosinie sara mina ahmadi) كه بعد از دريافت هررشته يا كلمه فوق ( اينتر ) زده باشد . اولا جطوري اين رشته ها را دريافت كنيم ودر ميكرو .دخيره كنيم و دوما اكر ما بخواهيم در اين رشته ها دنبال رشته خودمان باشيم . مثلا mina ahmadi را جطوري بفهميم كه در اين رشته ها است : ممنون ميشم كسي جواب بده :
سلام.
چيزي كه نوشتم كلي هست و خيلي محدود ، در حد دادن يه ايده براي كار هست ...
البته اگر درست باشه !
كتاب آقاي 1nafar هم دانلود كنيد كه خيلي بدرد مي خوره ...
يه سرچ بزني پيدا مي كني.
و اما كد ها ، اين طور فرض كردم كه اطلاعات از يك ميكرو به ميكروي ديگر فرستاده مي شه ...
کد:
'micro 1
' Data sender
Dim A As String * 30
A = "1Ali1ahmad1hadi1"
Config Porta = Output
Shiftout Pina.0 , Porta.1 , A , 0 ' A.0 : send data & A.0 : it's clock
' .........................................
'micro 2
' Data reciver
Config Porta = Input
Dim A As String * 30 , F(10) As String * 10
Dim B(10) As Byte : Dim C As String * 1
C = "1"
Shiftin Pina.0 , Porta.1 , A , 0
B(0) = Instr(a , C)
For D = 1 To 11
E = B(d -1) + 1
B(d) = Instr(e , A , C)
Next D
For D = 0 To 10
Sta = B(d) + 1
L = B(d + 1) - b(d)
F(d) = Mid(a , Sta , L )
Next D
End
موفق باشيد.
يا علي.
(۲۶-تير-۱۳۹۰, ۲۳:۳۳:۳۹)arashdj نوشته است: [ -> ]با سلام
من یه مدار با 1307 راه انداختم و یک کلید تعریف کردم میخوام وقتی کلید زده شد 10 دقیقه رله وصل بعد قطع شود .یعنی رجیستر _min خوانده شود و 10 مین رله روشن و قطع شود
جز چند خط کانفیگ و 1307 اگه میشه این چند خطو بگید ممنون
نمیخوام ساعت کوک کنم فقط زمانه حالو بخونه و 10 مین بعد خاموش کنه
سلام.
1307 ؟! چي هست !
براي ساختن زمان 10 دقيقه از يكي از تايمر ها بايد استفاده كنيد ديگه ...
بسته به crystal اي كه تعيين كرديد ، در كد تايمر هم يه prescale مناسب تعيين مي كنيد و 10 دقيقه رو مي سازيد.
حالا داستان اينه كه هر وقت كليد زده شد ، تايمر شروع كنه به شمارش و بعد از اينكه 10 دقيقه تمام شد ، اون port رو صفر كنه ...
به همين سادگي ...
اون كليد رو هم مي تونيد مستقيم به يكي از وقفه هاي خارجي وصل كنيد.
موفق باشيد.
يا علي.