السلام عليكم
نفس الوضع كما هو حين تشغيل الشاشة تكتب 888888
وحين وضع تأخير كما بالكود...
كود:
ST1=0; ST1=1; // show data
colomn++;// run anthor 7 seg
if(colomn==6)colomn=0;
delay_ms(500);
}
يكتب كما بالفيديو الموجود عندك 111111 ثم 222222 ثم 333333 وهكذا
اظن ان الأرقام تخرج بسرعة عالية فلا أستطيع ان الاحقها بصريا فأرها 88888888
وحين اضع تأخير 500 مللي ثانية اري الأرقام تتغير جميعا من 1 الي 6
أظن ان المشكلة في دالة اخراج الداتا
اشكرك علي تعبك وصبرك معي