Найдено 5 результатов

Denzell
Пн янв 29, 2018 06:22:13
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
Ответы: 1040
Просмотры: 482633

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

[uquote="Голимый",url="/forum/viewtopic.php?p=3294912#p3294912"]сегмент XDATA - это внешняя оперативная память МК. Если ее физически нет (а это регистр-защелка и микросхема памяти), то естественно, там не может быть ничего сохранено.[/uquote]
В описании к этому микроконтроллеру написано "ADuC842 ...
Denzell
Вс янв 28, 2018 04:05:33
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
Ответы: 1040
Просмотры: 482633

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Объясните как записать массив[16][40] в память МК 8051. Программу пишу на Си в Kell uVision.
Вылазиет что то вроде ошибки TEXT1.C(77): error C241: 'main': auto segment too large .

PS. Разобрался что переменную можно записать в char xdata но при попытки ее использовать в какой либо функции ничего не ...
Denzell
Сб янв 27, 2018 06:31:39
Форум: AVR
Тема: МК "AT89C51" и LCD "LM016L". Не могу разобраться с кодом.
Ответы: 6
Просмотры: 1795

LCD "LM016L". Объяснит мне в чем отличие?

Код пишу в: Kell uVision
Тестирую в: PROTEUS
МК "AT89C51"
LCD "LM016L".

Столкнулся с одной интересной проблемой которая мне мешает дальше что то делать.
Собственно сам код:
void main(void)
{
int AA[5] = {1,0,0,0,1}; // Массив пикселей.
int S = 0;

intilization(); // Инцилизация дисплея
cmd ...
Denzell
Пт янв 26, 2018 12:50:20
Форум: AVR
Тема: МК "AT89C51" и LCD "LM016L". Не могу разобраться с кодом.
Ответы: 6
Просмотры: 1795

Re: МК "AT89C51" и LCD "LM016L". Не могу разобраться с кодом

[uquote="Dimon456",url="/forum/viewtopic.php?p=3293158#p3293158"]Этот участок кода // Тест.
cmd(0x40); // Команда Установка адреса CGRAM
for (i = 0; i < 8; i++)
{
symbol(line[i]); // Запись в CGRAM
}
Изменить на // Тест.
for (i = 0; i < 8; i++)
{
cmd(0x40+i); // Команда Установка адреса ...
Denzell
Пт янв 26, 2018 06:40:56
Форум: AVR
Тема: МК "AT89C51" и LCD "LM016L". Не могу разобраться с кодом.
Ответы: 6
Просмотры: 1795

МК "AT89C51" и LCD "LM016L". Не могу разобраться с кодом.

Код пишу в: Kell uVision
Тестирую в: PROTEUS
Исходники все ниже

Ни как не могу понять почему код не работает на МК хотя спокойно компилируется.
На сколько я понял код просто зависает на одном из циклов и не движется дальше .

Сам код: (Урезанный немного)
sbit P1_0 = 0x90;
sfr P0 = 0x80;
sfr TMOD ...

Перейти к расширенному поиску