اخى الكريم انا الحمد لله قدرت اتعامل مع الروم الخارجيه للميكرو كنترولر...
ولكن اريد توضيح اكثر فى طريقه حفظ الينات الى الذاكرة دفعه واحدة ..
يعنى مثال ... انا بكتب قيمه معينه داخل الذاكرة الخارجية وليكن مثلا .... 255 ....
وبعدين عند القرأة من الذاكرة الخارجية بخلى هذة القيه تساوى مثلا البورت B وفعلا القيمه بتظهر على الليدات الموصله على البورت B ولكن هذة الطرية فى القرأة والكتابة من الروم كبيرة جداااا .... السؤال هنا .. هل استطيع عمل دالة معينة واكتب فيها الكود اللى انا محتاجة ... وبعدين اسجل هذة الدالة داخل الروم الخارجية ... وعند القرأة من الروم مرة اخر .. هل استطيع استدعاء الدالة من الروم الخارجية ..
وشكرااا لك استاذى ..
فى الحقيقة انا تشرفت بتعليق على موضوع ال RGB CONTROLER ... وحبيت اكتب برنامج جديد للكنترول وتفاجئة من قلة ذاكرة المتحكم pic16f877a ... واريد اضع كل الاكواد الموجودة فى الرنامج التالى فى ذاكرة روم خارجيه والميكرو فقط يستدعى اليانات من الروم الخارجيه ....
اخى الكريم كيف لى ان اضع هذة البينات داخل الروم الخارجية واستدعيها مرة اخرى ..
كود:
#define Red portb=146; portd=64; portc=146; porta=9; porte=2; D3 D3
هل استطيع وضع هذة الينات على الروم دفعة واحدة ..
كود:
#define Green portb=73; portd=40; portc=68; porta=34; porte=4;portc=68; D3 D3
#define Blue portb=36;portd=148;porta=4;porte=1;portc=41; D3 D3
#define violet portb=219;portd=104; porta=43;porte=6;portc=214;D3 D3
#define Lightblue portb=219;portd=104; porta=43;porte=6;portc=214;D3 D3
#define Yellow portb=109;portd=188; porta=38;porte=5;portc=109;D3 D3
#define White portb=255;portd=255; porta=63;porte=7;portc=255;D3 D3
واسف جداا على الاطالة ومشكور جدااا استاذى الغالى