۲۶-تير-۱۳۹۲, ۲۲:۲۷:۳۵
سلام.
لطف کنید برنامه زیر رو ببینید که مشکل اینه که وقتی از محیط terminal emulator بسکام اعداد اهسته تایپ شوند برنامه به درستی اجرا و اعداد وارد شده به درستی روی lcd نمایش داده میشوند ولی وقتی سریع تایپ شود یا از محیط دیگری مانند labview دریافت شود اعداد نادرست روی lcd نمایش داده میشود!
به طور مثال عدد 110116 از labview ارسال میشه ولی روی lcd عدد 611011 نمایش داده میشه یا عدد 110121 به صورت 111012 نمایش داده میشه.
منتظر کمک شما دوستان گرامی هستم.
لطف کنید برنامه زیر رو ببینید که مشکل اینه که وقتی از محیط terminal emulator بسکام اعداد اهسته تایپ شوند برنامه به درستی اجرا و اعداد وارد شده به درستی روی lcd نمایش داده میشوند ولی وقتی سریع تایپ شود یا از محیط دیگری مانند labview دریافت شود اعداد نادرست روی lcd نمایش داده میشود!
به طور مثال عدد 110116 از labview ارسال میشه ولی روی lcd عدد 611011 نمایش داده میشه یا عدد 110121 به صورت 111012 نمایش داده میشه.
منتظر کمک شما دوستان گرامی هستم.
کد php:
$regfile = "m16def.dat"
$crystal=8000000
$baud = 9600
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Pina.2 , Db5 = Pina.3 , Db6 = Pina.4 , Db7 = Pina.5 , E = Pina.0 , Rs = Pina.1
Cursor Off
Cls
Dim S As String * 6
Ss:
Inputbin S
(A1 = Val(s
Locate 1 , 1
Lcd A1
jmp ss