seee
17-07-2013, 23:02
سلام.
لطف کنید برنامه زیر رو ببینید که مشکل اینه که وقتی از محیط terminal emulator بسکام اعداد اهسته تایپ شوند برنامه به درستی اجرا و اعداد وارد شده به درستی روی lcd نمایش داده میشوند ولی وقتی سریع تایپ شود یا از محیط دیگری مانند labview دریافت شود اعداد نادرست روی lcd نمایش داده میشود!
مشکل چیه ؟
$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
لطف کنید برنامه زیر رو ببینید که مشکل اینه که وقتی از محیط terminal emulator بسکام اعداد اهسته تایپ شوند برنامه به درستی اجرا و اعداد وارد شده به درستی روی lcd نمایش داده میشوند ولی وقتی سریع تایپ شود یا از محیط دیگری مانند labview دریافت شود اعداد نادرست روی lcd نمایش داده میشود!
مشکل چیه ؟
$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