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

   

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 19-02-2015, 08:47 PM المشاركة 9   
افتراضي



كود:
unsigned short mask(unsigned short num);
تعريف المصفوفة من نوع unsigned short
ادرجت هده المصفوفة الاختصار
عود ان اكتب portb=0b11000000=192 لكي يظهر رقم واحد
اكتب باختصال portb mask(x)
كود:
unsigned char x=0,a=0,b=1,e=0,r=1,t=0,u=1;
int y=0,j=0;
تعريف المتغيرات من نوع int et unsigned char
كود:
//Timer0
//Prescaler 1:32; TMR0 Preload = 100; Actual Interrupt Time : 4,992 ms
اولا احتسبت مدة 5 ميلي تانية
فهده المدة جعلتها صغيرة لكي يقوم تيمر0 multiplexage
le temp d'exécution de programme c'est
temp=frequnce/4
donc
temp=4mhz/4=1mhz=1000000hz
f=1000000/(Prescaler*(timer0- TMR0 Preload )
f=1000000/(32*(256-100)
f=200.32051
t=1/f
t=1/200.32051
t=0.004992 second
t=4.99 ms

اعلانات

najee22
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2013
المشاركات: 127
نشاط [ najee22 ]
قوة السمعة:
قديم 20-02-2015, 04:23 AM المشاركة 10   
افتراضي


عفوا الرابط لا يعمل

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

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 20-02-2015, 02:13 PM المشاركة 11   
افتراضي


http://www.gulfup.com/?wxvVnL


الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 561
نشاط [ mounir.rouabah ]
قوة السمعة:
قديم 21-02-2015, 10:03 AM المشاركة 12   
افتراضي


اخي العزيز
هده ليست لغة غريبة
بل لغة mickroc pro
جزاك الله خيرا على الرد
لكن انا لا أقصد هذه اللغة لغة البرمجة السي وهي كود عالمي..
--------------------------------------------------------------------------------
void Interrupt(){
if (TMR0IF_bit){
TMR0IF_bit = 0;
TMR0 = 100;
if(x==0) {porta=0;porta=1;portb=mask(a); }
if(x==1) {porta=0;porta=1;portb=mask(b);}
if(x==2) {porta=0;porta=1;portb=mask(e);}
if(x==3) {porta=0;porta=1;portb=mask(r);}
----------------------------------------------------------------------------------

بل هذه " لغة الشرح"
-----------------------------------------------------------------------------------
je présente Le CD 4017
lecd4017 est un circuit CMOS Compteur décimal/diviseur à 10
il active Un signal montant sur l'entrée d'horloge (14), avec l'entrée de validation d'horloge (13 ) au niveau bas incrémente le compteur.
Chaque sortie passant dans l'ordre à l'état haut.
Pour l'incrémentation sur un signal descendant l'entrée de validation d'horloge est mise au niveau haut.
Un niveau logique haut sur la broche (15) réinitialise le compteur

----------------------------------------------------------------------------------
واعذرني أخي ان خرجت على الموضوع وبارك الله في علمك ..


التعديل الأخير تم بواسطة : mounir.rouabah بتاريخ 21-02-2015 الساعة 10:07 AM

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 22-02-2015, 02:37 AM المشاركة 13   
افتراضي


je présente Le CD 4017
lecd4017 est un circuit CMOS Compteur décimal/diviseur à 10
il active Un signal montant sur l'entrée d'horloge (14), avec l'entrée de validation d'horloge (13 ) au niveau bas incrémente le compteur.
Chaque sortie passant dans l'ordre à l'état haut.
Pour l'incrémentation sur un signal descendant l'entrée de validation d'horloge est mise au niveau haut.
Un niveau logique haut sur la broche (15) réinitialise le compteur

هده مقدمة على CD 4017
فهده القطعة هي من عائلةCMOS وليس ttl
يمكن تقدية بتوتر من 3 فولت الى 15 فولت عكس ttl فهو يتغدى سوى على 5فولت فهو رجستر ذو 10 بيت او عداد يقوم بازاحة 1 على التوالي حتى يصل الى
بيت الاخير ويقوم بالاعادة وهو يعتمد على تغير الاشارة من 0 الى 1 في l'entrée d'horloge (14)
كما يعتمد على تغير الاشارة من 1 الى0 validation d'horloge (13 )


الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 561
نشاط [ mounir.rouabah ]
قوة السمعة:
قديم 22-02-2015, 09:42 AM المشاركة 14   
افتراضي


شكرا للترجمة
وجزاك الله خيرا



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