سلام من میخوام اطلاعات رو بفرستم و در گیرنده روی lcd نشون بدم. به دلیل نویز اطلاعات رو تبدیل به رشته کردم و میفرستم.
فرستنده:
$regfile = "m16def.dat"
$crystal = 11059200
$baud = 9600
Config Portb.0 = Input
Config Porta = Input
Portb.0 = 1
Dim B As Byte , S As String * 3 , A As String * 1 , Ro As String * 4
A = "h"
Do
Debounce Pinb.0 , 0 , Ersal
Loop
Ersal:
B = Pina
S = Str(b)
Ro = A + S
Do
Print Ro;chr(13);
Waitms 50
Loop
End
گیرنده:
$regfile = "m16def.dat"
$crystal = 11059200
$baud = 9600
Config Porta = Output
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , _
Db7 = Porta.5 , Rs = Porta.0 , E = Porta.1
Dim B As Byte , S As String * 10 , A As String * 1 , D As Byte , Ro As String * 10
Cls
Do
Input Ro
A = Left(ro , 1)
If A = "h" Then
S = Mid(ro , 2 , )
B = Val(s)
Home
Lcd B
End If
Loop
End
من وقتی پورت A رو تغییر میدم باید در گیرنده روی lcd عدد مربوطه رو نشون بده.
وقتی فرستنده رو روشن می کنم و میفرستم یک بار نشون میده ولی وقتی فرستنده رو
خاموش و روشن می کنم و دوباره میفرسم عدد نامشخصی نشون میده به نظرتون مشکل کجاست؟؟
ممنون میشم کمکم کنید
فرستنده:
$regfile = "m16def.dat"
$crystal = 11059200
$baud = 9600
Config Portb.0 = Input
Config Porta = Input
Portb.0 = 1
Dim B As Byte , S As String * 3 , A As String * 1 , Ro As String * 4
A = "h"
Do
Debounce Pinb.0 , 0 , Ersal
Loop
Ersal:
B = Pina
S = Str(b)
Ro = A + S
Do
Print Ro;chr(13);
Waitms 50
Loop
End
گیرنده:
$regfile = "m16def.dat"
$crystal = 11059200
$baud = 9600
Config Porta = Output
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , _
Db7 = Porta.5 , Rs = Porta.0 , E = Porta.1
Dim B As Byte , S As String * 10 , A As String * 1 , D As Byte , Ro As String * 10
Cls
Do
Input Ro
A = Left(ro , 1)
If A = "h" Then
S = Mid(ro , 2 , )
B = Val(s)
Home
Lcd B
End If
Loop
End
من وقتی پورت A رو تغییر میدم باید در گیرنده روی lcd عدد مربوطه رو نشون بده.
وقتی فرستنده رو روشن می کنم و میفرستم یک بار نشون میده ولی وقتی فرستنده رو
خاموش و روشن می کنم و دوباره میفرسم عدد نامشخصی نشون میده به نظرتون مشکل کجاست؟؟
ممنون میشم کمکم کنید
دیدگاه