تدريب : برنامج بسيط لعداد تصاعدى تنازلى باستخدام وحدة العرض LCD :
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: برمجة الميكروكونترولر PIC بلغة السى مع المترجم CCS - C
صفحة 1 من اصل 1
تدريب : برنامج بسيط لعداد تصاعدى تنازلى باستخدام وحدة العرض LCD :
تدريب : برنامج بسيط لعداد تصاعدى تنازلى باستخدام وحدة العرض 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 :
» مشروع كامل ومثالى لعداد تصاعدى تنازلى أحد تطبيقاته عرض عدد السيارات داخل جراج :
» مشروع قفل إلكترونى بسيط باستخدام ذاكرة EEPROM بالميكروكونترولر ولوحة مفاتيح وشاشة LCD :
» التدريب الرابع : إنشاء عداد تصاعدى تنازلى من “0” إلى “99” باستخدم وحدتى عرض سفن سيجمنت مع الدائرة المتكاملة 7448 وبدون استخدام ترانزستورات ومع المترجم CCS C .
» تدريب : عرض وتحريك رسالة نصية على وحدة LCD :
» مشروع كامل ومثالى لعداد تصاعدى تنازلى أحد تطبيقاته عرض عدد السيارات داخل جراج :
» مشروع قفل إلكترونى بسيط باستخدام ذاكرة EEPROM بالميكروكونترولر ولوحة مفاتيح وشاشة LCD :
» التدريب الرابع : إنشاء عداد تصاعدى تنازلى من “0” إلى “99” باستخدم وحدتى عرض سفن سيجمنت مع الدائرة المتكاملة 7448 وبدون استخدام ترانزستورات ومع المترجم CCS C .
» تدريب : عرض وتحريك رسالة نصية على وحدة LCD :
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: برمجة الميكروكونترولر PIC بلغة السى مع المترجم CCS - C
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى