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

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

احمد_
:: مهندس ::
تاريخ التسجيل: Jun 2013
المشاركات: 31
نشاط [ احمد_ ]
قوة السمعة:0
قديم 14-06-2013, 06:00 PM المشاركة 1   
افتراضي لماذا هذا الكود لا يعمل Twitter FaceBook Google+



اعضاء القرية الكرام السلام عليكم
لماذا هذا الكود لايعمل ارجو بيان السبب وتصييح الكود
وجزاك الله خيرا
كود:
#define       segm1on          portb.f1=0;portb.f2=1;portb.f3=1;portb.f4=1
#define       segm2on          portb.f1=1;portb.f2=0;portb.f3=1;portb.f4=1
#define       segm3on          portb.f1=1;portb.f2=1;portb.f3=0;portb.f4=1
#define       segm4on          portb.f1=1; portb.f2=1;portb.f3=1;portb.f4=0

const char num[]={63,6,91,79,102,109,125,7,127,111};


unsigned long j,i;



void pic_init(){

 portb=0;
 trisb=0;
 porta=0;
 trisa=1;
 adcon1=14;


 adc_init(); }


void main() {
   TRISA=1;
   TRISB=0;
   TRISC=0;
   porta=0;
   PORTB=0;
   PORTC=0;
   adcon1=14;
 pic_init();


 while(1){
j=adc_read(0);
i=((j*500)/1023);




segm1on;
portc=57;
delay_ms(2);
portc=0;

segm2on;
portc=num[i%10];
delay_ms(2);
portc=0;
if(i>=10) {

segm3on;
portc=num[i%100/10];
delay_ms(2);
portc=0;   }
if(i>=100){

segm4on;
portc=num[i/100];
delay_ms(2);
portc=0;
           }}}
[IMG][/IMG]

اعلانات

magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 343
نشاط [ magdy_3 ]
قوة السمعة:0
قديم 14-06-2013, 09:55 PM المشاركة 2   
افتراضي


اعضاء القرية الكرام السلام عليكم
لماذا هذا الكود لايعمل ارجو بيان السبب وتصييح الكود
وجزاك الله خيرا
كود:
#define       segm1on          portb.f1=0;portb.f2=1;portb.f3=1;portb.f4=1
#define       segm2on          portb.f1=1;portb.f2=0;portb.f3=1;portb.f4=1
#define       segm3on          portb.f1=1;portb.f2=1;portb.f3=0;portb.f4=1
#define       segm4on          portb.f1=1; portb.f2=1;portb.f3=1;portb.f4=0

const char num[]={63,6,91,79,102,109,125,7,127,111};


unsigned long j,i;


 

void pic_init(){

 portb=0;
 trisb=0;
 porta=0;
 trisa=1;
 adcon1=14;


 adc_init(); }


void main() {
   TRISA=1;
   TRISB=0;
   TRISC=0;
   porta=0;
   PORTB=0;
   PORTC=0;
   adcon1=14;
 pic_init();


 while(1){
j=adc_read(0);
i=((j*500)/1023);




segm1on;
portc=57;
delay_ms(2);
portc=0;

segm2on;
portc=num[i%10];
delay_ms(2);
portc=0;
if(i>=10) {

segm3on;
portc=num[i%100/10];
delay_ms(2);
portc=0;   }
if(i>=100){

segm4on;
portc=num[i/100];
delay_ms(2);
portc=0;
           }}}
[IMG][/IMG]

السلام عليكم
اولا فيه طرف لم يصل متصل بسيفن سيجما
ثانيا ممكن تكون السيفن سيجما كومن انود والمفروض تكون كومن كاثود
ثالثا الكود كده كنت كتبته لاحد الزملاء كان طالب عرض درجة الحرارة على سيفن سيجما وكان يعمل جيدا

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

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

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

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


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

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