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

تدريب : برنامج بسيط لعداد تصاعدى تنازلى باستخدام وحدة العرض LCD :

اذهب الى الأسفل

تدريب : برنامج بسيط لعداد تصاعدى تنازلى باستخدام وحدة العرض LCD : Empty تدريب : برنامج بسيط لعداد تصاعدى تنازلى باستخدام وحدة العرض LCD :

مُساهمة من طرف Admin الجمعة أبريل 24, 2015 12:19 pm

تدريب : برنامج بسيط لعداد تصاعدى تنازلى باستخدام وحدة العرض LCD :

البرنامج :

الكود:


//LCD Module Connections  
#define LCD_RS_PIN      PIN_B1                                  
#define LCD_RW_PIN      PIN_B2
#define LCD_ENABLE_PIN  PIN_B0
#define LCD_DATA4       PIN_B4                                    
#define LCD_DATA5       PIN_B5                                    
#define LCD_DATA6       PIN_B6                          
#define LCD_DATA7       PIN_B7
//End LCD Module Connections

#include <16f877.h> // identifies target microcontroller
#use delay (clock = 4000000) // sets crystal to 4Mhz. For other values, change and recompile.
#include <lcd.c> //

void main () // main function
  {
  long ACCOUNT = 0; //Declare variable ACCOUNT,16-bit,initializing it with zeros.
  
  lcd_init();
  Delay_ms(100);
  
  while (true) // to repeat block. Infinite loop.
    {
    if (input(PIN_D0)) // if D0 is pulsed (high)
          {
           ACCOUNT ++; // Increment variable by one
          }
          
    if (input(PIN_D1)) // if D1 is pulsed
       {
        ACCOUNT --; // Variable decreases by one
       }
      
    printf (lcd_putc, "\f COUNTER :%lu", ACCOUNT); // Display text and variable on the LCD
    delay_ms (1000);
    }
  }

النتيجة :

تدريب : برنامج بسيط لعداد تصاعدى تنازلى باستخدام وحدة العرض LCD : 611

Admin
Admin

عدد المساهمات : 1194
تاريخ التسجيل : 28/01/2014

https://fathallaabdelaziz.forumarabia.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة
» تدريب : برنامج إنشاء ساعة بسيطة قابلة للإعداد (الضبط) باستخدام وحدة العرض LCD :
» مشروع كامل ومثالى لعداد تصاعدى تنازلى أحد تطبيقاته عرض عدد السيارات داخل جراج :
» مشروع قفل إلكترونى بسيط باستخدام ذاكرة EEPROM بالميكروكونترولر ولوحة مفاتيح وشاشة LCD :
» التدريب الرابع : إنشاء عداد تصاعدى تنازلى من “0” إلى “99” باستخدم وحدتى عرض سفن سيجمنت مع الدائرة المتكاملة 7448 وبدون استخدام ترانزستورات ومع المترجم CCS C .
» تدريب : عرض وتحريك رسالة نصية على وحدة LCD :

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى