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

   

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 22-03-2009, 01:41 AM المشاركة 177   
افتراضي



بعد فلوكود و الميكروسي
هذا ملف عملته بالاسمبلي حيت لا مجال للشك في الاعدادات فالامور واضحة جربه لترى :
http://filaty.com/f/903/2.790/sami_3.rar.html
ملف الاسمبلي : الاعدادات مضبوطة وواضحة:
كود:
;*****************************************************************************
;* Testasm
;* Pic 16f628a
;*****************************************************************************

	LIST	p=16f628a; Définition de processeur

	#include <p16f628a.inc>; Définitions de constantes

	__CONFIG	_CP_OFF & _PWRTE_ON & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _INTOSC_OSC_NOCLKOUT & _BODEN_OFF


;*****************************************************************************
;MACROS
;*****************************************************************************
BANK0	macro
	bcf		STATUS,RP1
	bcf		STATUS,RP0		;passage en banque 0
	endm

BANK1	macro
	bcf		STATUS,RP1
	bsf		STATUS,RP0		;passage en banque 1
	endm

BANK2	macro
	bsf		STATUS,RP1
	bcf		STATUS,RP0		;passage en banque 2
	endm

BANK3	macro
	bsf		STATUS,RP1
	bsf		STATUS,RP0		;passage en banque 3
	endm

;*****************************************************************************
;VARIABLES
;*****************************************************************************

;*****************************************************************************
;                      VARIABLES BANQUE 0                                 *
;*****************************************************************************

	CBLOCK 0x20
	memtmp : 1
	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
	BANK0		;Passage en banque 0
	MOVLW		 b'00000000'
	MOVWF		PORTA
	MOVLW		 b'00000000'
	MOVWF		PORTB
	MOVLW		 b'00000111'
	BANK1		;Passage en banque 1
	movlw		D'255'
	movwf		TRISA
	movlw		D'0'
	movwf		TRISB
	MOVWF		CMCON
	MOVLW		 b'00000000'
	MOVWF		VRCON
	BANK0		;Passage en banque 0
	goto		start	; sauter au programme principal

;*****************************************************************************
;Routines
;*****************************************************************************
;*****************************************************************************
;* Temporisation
;*****************************************************************************
tmpT_1
	nop
	movlw		d'185'
	movwf		cmpt3
b3T_1
	movlw		d'230'
	movwf		cmpt2
b2T_1
	movlw		d'77'
	movwf		cmpt1
b1T_1
	decfsz		cmpt1,f
	goto b1T_1
	decfsz		cmpt2,f
	goto b2T_1
	decfsz		cmpt3,f
	goto b3T_1
	return

;*****************************************************************************
;Programme principal
;*****************************************************************************
start	 
	btfsc		PORTA,0
	goto		Activer
	goto		start

Activer

	movlw		D'255'
	movwf		PORTB

	call		tmpT_1
	
	movlw		D'0'
	movwf		PORTB
	
	goto		start

	END		; directive fin de programme
أرجو من الله التوفيق

اعلانات

amine123
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2008
الدولة: المغرب
المشاركات: 88
نشاط [ amine123 ]
قوة السمعة:
قديم 22-03-2009, 10:00 AM المشاركة 178   
افتراضي


مادا عني يا أخي زكي
هل عمل عندك اشارات المرور بدون مشاكل

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

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 22-03-2009, 11:13 AM المشاركة 179   
افتراضي


مادا عني يا أخي زكي
هل عمل عندك اشارات المرور بدون مشاكل
السلام عليكم
اذا كنت تقصد هذه في هذا الرابط :
amine123:
أظن أن الدائرة التالية تعطي نتائج افضل :
وإذا وجدتها لا تناسب أغراضك عدل فيها كما تشاء حتى تؤدي المطلوب منها..
http://file13.9q9q.net/Download/28568257/3fr.rar.html
فهي تعمل بدون "مشاكل" ..
وأنا لا أعرف ما هي المشاكل التي تتكلم عنها .. وقد سبق ان سألتك عن ما هي هذه المشاكل فلم تفصح واكتفيت بطرح سؤال جديد ..
وعلى كل حال تلك كانت فقط محاولة للمساعدة قد تفي بالغرض وقد لاتفي..
والملف عندك والادوات عندك عدل فيها كما تشاء حتى تتناسب مع متطلباتك..
وأرجو لك التوفيق


benchhida
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 102
نشاط [ benchhida ]
قوة السمعة:
قديم 22-03-2009, 12:06 PM المشاركة 180   
Wink


السلام عليك اخ شاكر ورحمة الله وبركاته
لقد سالتني على hz15.2588 frequence
استعملت256 /pre- diviseur =1
4mhz
هل استطيع استعمال اي قيمة للكورتز بالنسبة 16f84a
اعطوني الوقت حتى اجرب المشروع واقل لكم النتيجة

بالنسبة لشاشة lcd 16*2 هل لدتك شرح مبسط لها وكيفية التوصيلات


abdesslam1980
:: مهندس ::
تاريخ التسجيل: Aug 2006
المشاركات: 17
نشاط [ abdesslam1980 ]
قوة السمعة:
قديم 25-03-2009, 02:06 PM المشاركة 181   
افتراضي


السلام عليكم و بارك الله فيكم على هذه المواضيع القيمة


abdesslam1980
:: مهندس ::
تاريخ التسجيل: Aug 2006
المشاركات: 17
نشاط [ abdesslam1980 ]
قوة السمعة:
قديم 25-03-2009, 02:16 PM المشاركة 182   
افتراضي


أخي زكي ارجو ان تقبلوني طالب معكم


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 25-03-2009, 02:53 PM المشاركة 183   
افتراضي


السلام عليكم

أهلا وسهلا بك أخي نور في دورة فلوكود وشكرا على كلماتك الطيبة..
اخي هذا تطبيق جيد حاول ايجاد برنامج له بفلوكود بناء على ما تقدم من دروس :

فلاشر_03



أرجو لك التوفيق ..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 10-09-2009 الساعة 11:06 PM

benchhida
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 102
نشاط [ benchhida ]
قوة السمعة:
قديم 25-03-2009, 03:49 PM المشاركة 184   
افتراضي


السلام عليك اخونا عبد السلام في المنتدى



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