реклама на сайте
подробности

 
 
> C51. как передать данные в двухмерный масив?
dobrik
сообщение Feb 1 2009, 07:26
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 1-02-09
Пользователь №: 44 235



помогите чайнику, запутался окончательно!!!
в двух словах задача:
имеется жк индикатор с контроллером holtek1621 (четырех битная память), коды цифр имеют следующий вид:
unsigned char c9[3]={0xC0,0xE0,0x40};
unsigned char c8[3]={0xC0,0xE0,0xC0};
unsigned char c7[3]={0xC0,0x40,0x00};
unsigned char c6[3]={0x80,0xE0,0xC0};
unsigned char c5[3]={0x80,0xE0,0x40};
unsigned char c4[3]={0xC0,0x80,0x40};
unsigned char c3[3]={0xC0,0xE0,0x00};
unsigned char c2[3]={0x40,0xE0,0x80};
unsigned char c1[3]={0xC0,0x00,0x00};
unsigned char c0[3]={0xC0,0x60,0xC0};
и расположены они в сегменте "code". Буфер индикации выглядит вот так: buff[10][3].
Если теперь инициализирую buff с кодами цифр жестко (для проверки), индикатор выводит все десять цифр.
В реальной задаче существуют переменные znako_mesto1 ... znako_mesto10, от содержимого которых зависит
в каком разряде какая цифра.
пример (не работает):
if (znako_mesto2==0x05) buff[2]=c5[3];
......
научите как с этим бороться!!!
Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016