ايران ويج

نسخه‌ی کامل: مشکل دریافت متن از پورت سریال میکرو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام .دوستان من برنامه ای نوشتم که متن در امولاتور مینویسم در ال سی دی چاپ میکند.مانتها مشکل اینتر دارم در امولاتو من نمیخوام در امولاتور اینتر .بزنم چون الان در نرم افزار متلب برنامه رو نوشتم دیتا رو هم سند میکنه میکرو با اینکه دیتا رو دریافت میکنه چاپ نمیکنه.مشه یکی مشکل منو حل کنه و برنامه منو اصلاح کنه.تشکرمن برنامه نویسیم اصلا خوب نیست(به زبان بیسیک)
کد:
[align=left]$regfile = "m16def.dat"[/align]
[align=left]$crystal = 8000000[/align]
[align=left]$baud = 9600[/align]
[align=left]Config Lcd = 16 * 2[/align]
[align=left]Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2[/align]



[align=left]Dim S As String * 20[/align]
[align=left]Do[/align]
[align=left]Input S[/align]
[align=left]Cls[/align]
[align=left]Lcd S[/align]
[align=left]Loop[/align]
[align=left]End                                                         'end program[/align]

[align=left]
       
ببینید این دستوری که شما توی بیسکام نوشتید منتظر زدن اینتر می مونه
وقتی شما شبیه سازی میکنید خودتون اینتر رو میزنید ولی وقتی از متلب استفاده می کنید کافی هست اخر رشته ای که میفرستید
کاراکتر اینتر رو قرار بدید تا این مشکلتون حل بشه
کد:
str = sprintf('test test \n')
or
str = ['test test' char(10)]