LED движещи съобщение .. какво не е наред с този код помогне???

D

dani

Guest
Здравейте всички, имам луд 12x8x8 доведе преместване следното съобщение на дисплея е код, за да превъртате, като поздравително съобщение вече са въведени в externall EEPROM. [Код] устройство 16f877a xtal 20 ALL_DIGITAL TRUE помрачени dbuff [100] като байт "ток байт буфер, за да бъдат показани DIM адр AS WORD помрачени caddr като думата DIM аз като BYTE помрачени цв дума помрачени dcol като байт помрачени RROW като байт" ред не DIM ROWDATA [8] като байт помрачени full_length като часовник дума символ portC.0 символ cbit portC.1 СИМВОЛ ROW PORTd часовник изход изход cbit OUTPUT ROW ред = 255 DELAYMS 1000 ROWDATA [7] = 254 ROWDATA [6] = 253 ROWDATA [5 ] = 251 ROWDATA [4] = 247 ROWDATA [3] = 239 ROWDATA [2] = 223 ROWDATA [1] = 191 ROWDATA 0] = 127 ROW = 255 адр = 0 full_length = 56 Общата дължина на съобщение (байтове * 8) контур: RROW = 0, докато RROW
 
Бих да погледнем в събранието. Моето предположение е, тези буфер смени се събират като movfw (Address) decfsz Адрес movwf (Address) ... и така нататък, и то завинаги да смени всичко, което всеки път. ще сложа моя масив в паметта, а след това преместете показалеца, оставяйки на данни, когато това е. сега можете да актуализирате на показалеца много по-лесно като. incfsz показалеца се обадете на resetpointer отидете на дисплей и вие сте готови в 5 часовници вместо на 4 * 95 часовници. но проверете монтаж, всичко зависи от това колко умен компилатор ви е.
 
Здравейте Дани АД може и да ми дадете схематичен и ще се опита да направи plsss, чака за отговор
 
АД, може и да ми дадете схематичен и ще се опита да направи
 

Welcome to EDABoard.com

Sponsor

Back
Top