|
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2014
المشاركات: 134
|
|
نشاط [ ardino160 ]
قوة السمعة:
|
|
05-05-2016, 02:46 PM
المشاركة 17
|
|
هكذا اصبح الموضوع مكتملا بعد الاطلاع على شرح المهندس فتح الله ...
في كيفية التعامل مع الكسور العشرية ...
كود:
#define temp adc_read(0)
char matrix[]={63,6,91,79,102,109,125,7,127,111};
char matrix1[]={191,134,219,207,230,237,253,135,255,239};
float resulte=0;
unsigned int resulte1=0;
void main()
{
trisa=1;trisb=0;trisc=0;
portb=0;portc=7;
while(1)
{resulte=temp*5000.0/1023.0;
resulte =resulte/10.0;
resulte=resulte*10.0;
resulte1=resulte;
portb=0;portc=6;
portb=matrix[resulte1/100];delay_ms(10);
portb=0;portc=5;
portb=matrix1[resulte1%100/10];delay_ms(10);
portb=0;portc=3;
portb=matrix[resulte1%100%10];delay_ms(10);
}
}

|
شكرا لك أستاد حيدر لكن هل يمكنك ان ترفع ملف بروتس و الميكروسي
ان كان ممكن
|