كيف اكتب نصوص طويله على الشاشه ( lcd) وبدون ما يظهر رسالة IRP
كيف استخدم هذا التعريف لتوفير المساحه فى الرام واعرضه على الشاشه
=[] CONST CHAR TEXT
|
السلام عليكم
لاظهار الرسائل المخزنه في روم هو يجب علينا تحويلها الى الرام وبعد ذلك نقوم بطباعتها على شاشه
لنفرض نريد عرض هذه الرسائل
كود:
const char check_pass[] ="check password ";
const char correct_pass[] ="correct password" ;
const char input_pass[] ="input password ";
const char new_pass[] ="new password ";
const char uncorrect_pass[] ="vaild password ";
const char old_password[] ="old password ";
const char change_password[] ="change password ";
const char enter[] =" press enter ";
نلاحظ قمنا بتخزينها في روم
ولكن نطبعها لابد من التحويل الى الرام
كود:
void message(const char *message)
{
for(x=0;x<16;x++) my_txt[x]=message[x];
lcd_out(1,1,my_txt);
}
تلاحظ الكود بلون احمر قمنا بتحويل من روم الى رام
بعد ذلك اصبحت لدينا رساله مخزنه في my_txt
ولاظهار رساله input password
اكتب فقط
كود:
message(input_pass);
===========================================