ايران ويج

نسخه‌ی کامل: مشكل در برنامه ارتباط بين دو ميكرو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام به همگي
يه سوالي داشتم اگه ممكنه كمكم كنيد
من ميخوام وقتي عددي رو ميفرستم در گيرنده led مخصوص به همون عدد روشن شود كه بفهمم آن عدد ارسال شده است(مثلا از 1 تا 30)
فرستنده:

$regfile = "m8def.dat"
$crystal = 4000000
$baud = 9600
Print "start"
Config Int0 = Low Level
Config Portc = Input
Config Portb.0 = Output
Config Portd.4 = Output
Enable Int0
Enable Interrupts
On Int0 Int0_isr
Print "power down"
Dim B As Byte , A As Byte , S As String * 5
Do
Powerdown
Loop
End
Int0_isr:
B = Pinc
For A = 1 To 10
Print "mnt" ; B
Next A
Wait 1
Return

گيرنده:

$regfile = "m8def.dat"
$crystal = 4000000
$baud = 9600
Config Portc = Output
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , _
Db7 = Portc.0 , Rs = Portc.5 , E = Portc.4
Cursor Off
Dim A As String * 10 , Ss As String * 10 , B As Byte
Dim P As Byte , X As String * 10 , S As String * 10
Cls
Do
Input S
S = Mid(s , 2 , 5)
Ss = Left(s , 3)
If Ss = "mnt"then
A = Mid(s , 4 , 3)
P = Val(a)
Locate 1 , 1 : Lcd A ; " "
Wait 2
Cls
End If
Loop
به نظرتون بايد چه تغييري بايد در برنامم ايجاد كنم؟ به نظرم بايد از لچ استفاده كنم درسته؟
ممنون ميشم
كسي نميتونه كمكم كنه
یه سرچ کنید زود تر به نتیجه میرسید
تو فروم های ارسال و دریافت اطلاعات توسط ماژول hmt-hmrتوضیحش داده شده
با این تفاوت که شما ماژول نمیزارین و مستقیم میکرو هارو با سیم به هم وصل میکنید
سلام..
دوسته عزیز شما برای ارسال از دستور
printbin var
و برای دریافت
inputbin var
استفاده کن...
خیلی اسون میتونی این کار رو انجام بدی.... ولی اگه میخوای بیسیم بفرستی باید یه سری تغییرات بدی که اطلاعات رو درست و بدون نویز دریافت کنه...
در گيرنده ميتونم از لچ استفاده كنم؟
ممنوم ميشم
در گيرنده ميتونم از لچ استفاده كنم؟
ممنوم ميشم
در گيرنده ميتونم از لچ استفاده كنم؟
ممنوم ميشم
در گيرنده ميتونم از لچ استفاده كنم؟
ممنوم ميشم
بله از latch هم میتونید استفاده کنید.
میتونید از 74HC595 استفاده کنید. که ورودی سریال داره.
ميتونيد بفرماييد با استفاده از لچ بايد چه تغييري در برنامم بدم
يك دنيا ممنون ميشم