تدريب : عرض وتحريك رسالة نصية على وحدة LCD :
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: برمجة الميكروكونترولر PIC بلغة السى مع المترجم CCS - C
صفحة 1 من اصل 1
تدريب : عرض وتحريك رسالة نصية على وحدة LCD :
تدريب : عرض وتحريك رسالة نصية على وحدة LCD :
البرنامج :
النتيجة :
البرنامج :
- الكود:
#include <16f877.h> // identifies target microcontroller
#use delay (clock = 4000000) // <- sets crystal to 4Mhz. For other values, change and recompile.
#define use_portb_lcd TRUE
#include <lcd.c>
void lcd_shift_left()
{
lcd_send_byte(0,0x18);
}
void lcd_shift_right()
{
lcd_send_byte(0,0x1C);
}
void main () // main function
{
lcd_init();
Delay_ms(100);
while (true) // to repeat block. Infinite loop.
{
if (input (PIN_D0)) // if key D0 pressed
{
lcd_putc ("\f ROLL TEXT LEFT \n PIC PROJECTS");
while (input (PIN_D0)) // while holding down key
{
delay_ms (250);
lcd_shift_left (); // Rotate left
}
}
if (input (PIN_D1)) // if key D1 pressed
{
lcd_putc ("\f ROLL TEXT RIGHT \n PIC PROJECT");
while (input (PIN_D1)) // while holding down key
{
delay_ms (250);
lcd_shift_right (); // Rotate right
}
}
lcd_putc ("\f PIC PROJECTS");
lcd_putc ("\n TEST OF LCD");
delay_ms (1000);
}
}
النتيجة :
مواضيع مماثلة
» تدريب : برنامج بسيط لعداد تصاعدى تنازلى باستخدام وحدة العرض LCD :
» تدريب : برنامج إنشاء ساعة بسيطة قابلة للإعداد (الضبط) باستخدام وحدة العرض LCD :
» تدريبات ومشاريع الأردوينو Arduino Tutorials and Projects
» دورة برمجة ميكروكونترولر PIC و AVR بلغة منطق السلم دون الدخول فى تفاصيلها ودون الحاجة لبرمجة نصية
» دروس برمجة ميكروكونترولر PIC و AVR بلغة منطق السلم دون الدخول فى تفاصيلها ودون الحاجة لبرمجة نصية .
» تدريب : برنامج إنشاء ساعة بسيطة قابلة للإعداد (الضبط) باستخدام وحدة العرض LCD :
» تدريبات ومشاريع الأردوينو Arduino Tutorials and Projects
» دورة برمجة ميكروكونترولر PIC و AVR بلغة منطق السلم دون الدخول فى تفاصيلها ودون الحاجة لبرمجة نصية
» دروس برمجة ميكروكونترولر PIC و AVR بلغة منطق السلم دون الدخول فى تفاصيلها ودون الحاجة لبرمجة نصية .
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: برمجة الميكروكونترولر PIC بلغة السى مع المترجم CCS - C
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى