قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

mikro.man7
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2014
المشاركات: 109
نشاط [ mikro.man7 ]
قوة السمعة:0
قديم 20-08-2014, 10:34 PM المشاركة 1   
افتراضي طلب مساعدة فى برنامج بسيط ارسال واستقبال ir Twitter FaceBook Google+



الفكرة ببساطة هوة انو معايا ريموت بيشتغل بكود rc5
مستخدم لغة bascom avr

الفكرة انو ها يتم طباعة رقم ال command الخاص بكل زر على شاشة

انا عملت الفكرة على البروتوس مرسل ومستقبل وما اشتغلش برضو

الدايرة



كود المرسل

كود:
$regfile = "m32def.dat"
$crystal = 8000000
'---------------------
Config Debounce = 200
Config Pind.7 = Input
Portd.7 = 1
'---------------------
Dim Togbit As Byte , Command As Byte , Address As Byte
Command = 12
Togbit = 0
Address = 0
'---------------------
Do
Debounce Pind.7 , 0 , Pwr_cmd , Sub
Loop
End
'---------------------
Pwr_cmd:
Rc5send Togbit , Address , Command
Waitms 200
Return
'\-------------\

كود المستقبل

كود:
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 9600
'-----------------------
'-----------------------[RC5 Receiver Configurations]
'---------------------
Config Rc5 = Pind.7
'---------------------
Dim Address As Byte , Command As Byte
Enable Interrupts
'---------------------
Cls
Do
Gosub Remote_control
Loop
'---------------------

'---<[End Main]
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'--->[Read RC5 Code]
Remote_control:
Getrc5(address , Command)
If Address = 0 Then
Command = Command And &B01111111
Cls
Lcd "Command is: " ; Command
Waitms 50
End If
Return
'---------------------
الملف كامل
كود:
http://www.gulfup.com/?S1Fjoj
يا ريت لو حد عندو فكرة عن لغة bascom avr يقولى فين المشكلة

اعلانات
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 10:54 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025