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

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

صبحي الغندور
:: موقوف ::
تاريخ التسجيل: Mar 2015
المشاركات: 12
نشاط [ صبحي الغندور ]
قوة السمعة:0
قديم 10-03-2015, 07:18 PM المشاركة 1   
افتراضي كود لقراءة درجة الحرارة من السنسور وإخراجها على LCD Twitter FaceBook Google+



السلام عليكم ورحمة الله وبركاته ،،،
هذا كود على لغة السي لقراءة درجة الحرارة من السنسور عبر الميكرونترولر وإخراجها على شاشة lcd
وهذا رسم الدائرة

وهذا الكود على لغة السي
// Lcd pinout settings
sbit LCD_RS at Rc2_bit;
sbit LCD_EN at Rc1_bit;
sbit LCD_D7 at Rc7_bit;
sbit LCD_D6 at Rc6_bit;
sbit LCD_D5 at Rc5_bit;
sbit LCD_D4 at Rc4_bit;

// Pin direction
sbit LCD_RS_Direction at TRISc2_bit;
sbit LCD_EN_Direction at TRISc1_bit;
sbit LCD_D7_Direction at TRISc7_bit;
sbit LCD_D6_Direction at TRISc6_bit;
sbit LCD_D5_Direction at TRISc5_bit;
sbit LCD_D4_Direction at TRISc4_bit;

void main()
{
long mv;
char x;
char txt[12];
trisa.f0=1;
lcd_init();
lcd_cmd(_lcd_cursor_off);
while(1)
{
lcd_out(1,1,"TEMP=");
mv=ADC_Read(0);
mv=(mv*5000)>>10;
longtostr(mv/10,txt);
for(x=0;x<11;x++)
{
if(txt[x]!=' ')lcd_chr_cp(txt[x]);
}
}
}

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 0 اعجاب
شكراً عبدالله حجازى ( شكر العضو على هذه المشاركة )
اعلانات
إضافة رد

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

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

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


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

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