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

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

Mohamed2015
:: مهندس ::
تاريخ التسجيل: May 2010
المشاركات: 5
نشاط [ Mohamed2015 ]
قوة السمعة:0
قديم 08-05-2010, 09:36 AM المشاركة 1   
ha جهاز تحكم في عدة أجهزة فقط ضع الكود قريبا شرح وافي ( تمت إضافة بداية ORG Twitter FaceBook Google+



أريد أن أضع Organigramme لهذا Programme

أرجو المساعدة لأني في أمس الحاجة لأضعه في المذكرة

هذا هو Programme

التحميل ملف TXT وهو بلغة assembleur

البرنامج عبارة عن émetteur récepteur IR

http://www.mediafire.com/?gzw1gez5dwy

(هي عبارة عن تحكم عن بعد في عدة أجهزة نحن من يضع لها Adresee قريبا سأضع تفسيرا وشرحا وافيا على هذا المشروع وممكن أضع المذكرة كاملة
أرجو المساعدة منكم وفقكم الله وللعلم هذه أول مشاركة إن شاء في القادم نستفيد أكثر فعلا أشكركم على هذا الموقع الرائع
صور الريموت كونترول (Schéma electronique )
[IMG]http://img105.***********/2010/05/08/660664481.gif[/IMG]





هذا هو Organigramme كيف أكمل
[IMG]http://img105.***********/2010/05/08/232042582.jpg[/IMG]


التعديل الأخير تم بواسطة : Mohamed2015 بتاريخ 08-05-2010 الساعة 03:10 PM السبب: جهاز تحكم في عدة أجهزة فقط ضع الكود قريبا شرح وافي ( تمت إضافة بداية ORG
اعلانات

الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 455
نشاط [ Eng-Rayan ]
قوة السمعة:79
قديم 08-05-2010, 12:46 PM المشاركة 2   
افتراضي


الله عليك اخي الكريم نحن بانتظار شرحك انشاء الله

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

Mohamed2015
:: مهندس ::
تاريخ التسجيل: May 2010
المشاركات: 5
نشاط [ Mohamed2015 ]
قوة السمعة:0
قديم 08-05-2010, 12:48 PM المشاركة 3   
افتراضي


أرجوا المساعدة في إعداد Organigramme


الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 455
نشاط [ Eng-Rayan ]
قوة السمعة:79
قديم 08-05-2010, 01:16 PM المشاركة 4   
افتراضي


C'est quoi un organigramme????
تقصد ملف hex يعني او source

ارجوك وضح سؤالك


Mohamed2015
:: مهندس ::
تاريخ التسجيل: May 2010
المشاركات: 5
نشاط [ Mohamed2015 ]
قوة السمعة:0
قديم 08-05-2010, 01:24 PM المشاركة 5   
افتراضي


C'est quoi un organigramme????
تقصد ملف hex يعني او source

ارجوك وضح سؤالك
أخي الكريم
هو ملف source


التعديل الأخير تم بواسطة : Mohamed2015 بتاريخ 08-05-2010 الساعة 01:27 PM

Mohamed2015
:: مهندس ::
تاريخ التسجيل: May 2010
المشاركات: 5
نشاط [ Mohamed2015 ]
قوة السمعة:0
قديم 08-05-2010, 01:34 PM المشاركة 6   
افتراضي


اخي ممكن من تبدأ من هنا
لما المرسل يجد Ra0 = 0 يبدأ يشتغل المرسل والعكس
emit_mode:
movf PORTB, 0
movwf RXTX_BUFFER
call tx

; Attente pour emission trame suivante
call delay_100000
goto emit_mode

;; Send a message in RXTX_BUFFER
tx:
movlw 8
movwf CNT_BIT

call send_one
call send_one
call send_chk
call send_one
call send_zero
call send_zero


tx_loop:
btfsc RXTX_BUFFER, 7 ; MSB bit First
goto tx_set
call send_zero
goto tx_next

tx_set:
call send_one
goto tx_next

tx_next:
rlf RXTX_BUFFER, 1 ; MSB -> LSB
decfsz CNT_BIT, 1
goto tx_loop
return


;;
;; RECEIVE MODE
;;
receive_mode:
call rx
call rx_action
goto receive_mode


;; Receive a message in RXTX_BUFFER
rx:
movlw 8
movwf CNT_BIT
w_1:
btfss PORTA, 1
goto w_1
w_0:
btfsc PORTA, 1
goto w_0

bsf PORTA, 3
bcf PORTA, 3

call delay_9936

rx_next:
bsf PORTA, 3
bcf PORTA, 3
rlf RXTX_BUFFER, 1
btfsc PORTA, 1
goto set_bit

clear_bit:
bcf RXTX_BUFFER, 0
goto rx_end

set_bit:
bsf RXTX_BUFFER, 0

rx_end:
;rlf RXTX_BUFFER, 1
call delay_1728

decfsz CNT_BIT, 1
goto rx_next
return

rx_action:
movf PORTB, 0
xorwf RXTX_BUFFER, 0
btfss STATUS, 2
goto wrong_key
movlw 0x01
xorwf SORTIE, 1
btfsc SORTIE, 0
goto s_1
bcf PORTA, 0
goto good_key
s_1:
bsf PORTA, 0
goto good_key

wrong_key:
call delay_40000
return

good_key:
call delay_864000
return

;; -----------
;; MODULATIONS
;; -----------

;; Send 1
send_one:
call mod_none
call mod_36k
return

;; Send 0
send_zero:
call mod_36k
call mod_none
return

send_chk:
call mod_none
call mod_none
return

;; Modulation : 32 x 27us
mod_36k:
movlw 0x20 ; 32 pulses
movwf R1
mod_36k_cont:
bsf PORTA, 0 ; bit TX a 1
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
bcf PORTA, 0 ; bit TX a 0
nop
nop
nop
nop
nop
nop
nop
nop
nop
decfsz R1, 1
goto mod_36k_cont
return

;; No modulation : 864us
mod_none:
movlw 0x8C
movwf R1
mod_none_cont:
nop
nop
nop
decfsz R1, 1
goto mod_none_cont
return

delay_100000:
movlw d'168'
movwf R1
movlw d'98'
movwf R2
movlw 1
movwf R3
goto delay

delay_40000:
movlw d'16'
movwf R1
movlw d'40'
movwf R2
movlw 1
movwf R3
goto delay

delay_864000:
movlw d'240'
movwf R1
movlw d'74'
movwf R2
movlw 3
movwf R3
goto delay

delay_1728:
movlw d'169'
movwf R1
movlw 2
movwf R2
movlw 1
movwf R3
goto delay

delay_9936:
movlw d'171'
movwf R1
movlw d'10'
movwf R2
movlw 1
movwf R3
goto delay

delay:
nop
decfsz R1, 1
goto delay
decfsz R2, 1
goto delay
decfsz R3, 1
goto delay
return

END


Mohamed2015
:: مهندس ::
تاريخ التسجيل: May 2010
المشاركات: 5
نشاط [ Mohamed2015 ]
قوة السمعة:0
قديم 08-05-2010, 03:18 PM المشاركة 7   
افتراضي


تمت إضافة البداية أرجو المساعدة منكم

إضافة رد

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

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

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


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

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