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

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

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 09-06-2008, 01:12 PM المشاركة 1   
Smile اشارات المرور الضوئية الثلاثية Twitter FaceBook Google+



السلام عليكم
دارة اشارات المرور تجريبية:
1- الدارة:

2- البرنامج بلغة التجميع:
كود:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Signalisation routière double: 3 Feux (Rouge-Orange-Vert)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LIST p=16f84a 
#include <p16f84a.inc> 
__CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _HS_OSC 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; VARIABLES 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
CBLOCK 0x0C
cmpt1 : 1
cmpt2 : 1
cmpt3 : 1
ENDC
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;DEMARRAGE SUR RESET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
org 0x000 ; Adresse de départ après reset
goto init ; Adresse 0: initialiser
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Initialisation
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
init
bcf STATUS,RP0
CLRF PORTA
CLRF PORTB
bsf STATUS,RP0
MOVLW b'00000001'
MOVWF TRISB
goto start 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Temporisation
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
T_OR
nop
movlw d'167'
movwf cmpt3
bor3
movlw d'164'
movwf cmpt2
bor2
movlw d'23'
movwf cmpt1
bor1
decfsz cmpt1,f
goto bor1
decfsz cmpt2,f
goto bor2
decfsz cmpt3,f
goto bor3
return
;;;
T_vert
nop
movlw d'185'
movwf cmpt3
bv3
movlw d'230'
movwf cmpt2
bv2
movlw d'77'
movwf cmpt1
bv1
decfsz cmpt1,f
goto bv1
decfsz cmpt2,f
goto bv2
decfsz cmpt3,f
goto bv3
return
;;;
T_cli
nop
movlw d'123'
movwf cmpt3
bcli3
movlw d'131'
movwf cmpt2
bcli2
movlw d'9'
movwf cmpt1
bcli1
decfsz cmpt1,f
goto bcli1
decfsz cmpt2,f
goto bcli2
decfsz cmpt3,f
goto bcli3
return
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Programme principal
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start 
bcf STATUS,RP0
bsf PORTB,3
bsf PORTB,4
call T_vert
bcf PORTB,4
call T_cli
bsf PORTB,4
call T_cli
bcf PORTB,4
call T_cli
bsf PORTB,4
call T_cli
bcf PORTB,4
bsf PORTB,5
call T_OR
movlw b'01000011'
movwf PORTB
bsf PORTB,1
call T_vert
bcf PORTB,1
call T_cli
bsf PORTB,1
call T_cli
bcf PORTB,1
call T_cli
bsf PORTB,1
call T_cli
bcf PORTB,1
bsf PORTB,2
call T_OR
bcf PORTB,2
bcf PORTB,6
goto start
END ; fin de programme

ملحوظة:
1 / اعتماد الوضع الصحيح للاوامر والتعليمات عند النقل الى mplab
(الكلمات البارزة في الخانة الاولى، والباقي في الخانة الثانية من الجدول الافتراضي )
2 / الانتباه الى "حساسية الاحرف" داخل mplab .
تحياتي ..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 09-06-2008 الساعة 07:52 PM
اعلانات

الصورة الرمزية mostapha
mostapha
:: مهندس ::
تاريخ التسجيل: Aug 2006
المشاركات: 48
نشاط [ mostapha ]
قوة السمعة:0
قديم 09-06-2008, 01:27 PM المشاركة 2   
Post شكر


شكرا
شكرا
شكر
شكرا
ا

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

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 09-06-2008, 03:48 PM المشاركة 3   
Smile


العفو اخي مصطفى .
تسهيلا لمهمة التجربة، هذا مجلد المحاكاة (rar) التي اجريت على الدارة:
1-ملفات mplab
2-ملفات بروتوس (تحت اسم SR84A) .
بالتوفيق ان شاء الله..

الرابط :

http://file9.9q9q.net/Download/27765493/Sig_r_F84A


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 09-06-2008, 07:58 PM المشاركة 4   
افتراضي


مشكور اخي زكي بس ممكن تشرحلنا البرنامج اللي مكتوب بلغة الاسيمبلي خطوة خطوة الله يوفقك كثيييييييييييييييير يا عم زكي.


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 10-06-2008, 03:54 PM المشاركة 5   
Arrow برنامج ب PIC16F628A


متابعة للموضوع:
ملف المحاكاة بالمتحكم PIC 16F628A :





وإلى لقاء قادم ان شاء الله..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 11-01-2010 الساعة 06:16 PM السبب: تصحيح رابط

الباش_
:: مهندس ::
تاريخ التسجيل: Jun 2008
المشاركات: 1
نشاط [ الباش_ ]
قوة السمعة:0
قديم 19-06-2008, 03:49 PM المشاركة 6   
افتراضي


السلام عليكم انا طالب في السنه الاخيره في كليه الهندسه بجامعة الجزيره (السودان)عمل على مشروع تخرج عن دارة التحكم فيى اشارات المرور بواسته عداد و موقت زمني 555 وفقكم الله ساعدوني .....مشكور اخي زكي علي المعلومات


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 19-06-2008, 09:43 PM المشاركة 7   
افتراضي


السلام عليكم انا طالب في السنه الاخيره في كليه الهندسه بجامعة الجزيره (السودان)عمل على مشروع تخرج عن دارة التحكم فيى اشارات المرور بواسته عداد و موقت زمني 555 وفقكم الله ساعدوني
تفضل:
http://www.qariya.com/vb/showthread.php?t=16891

إضافة رد

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

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

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


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

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