| Форум РадиоКот https://radiokot.ru/forum/ |
|
| MCStudio проблема с программой https://radiokot.ru/forum/viewtopic.php?f=20&t=69676 |
Страница 1 из 1 |
| Автор: | pyzhman [ Вт апр 17, 2012 06:37:32 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
Код: org 2000h В чем смысл? |
|
| Автор: | Jack_A [ Вт апр 17, 2012 10:42:22 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
.................. movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû mov a,#24h; 2-ÿ ñòðîêà èçîáðàæåíèÿ mov dptr, #LEDs2; àäðåñ 2 ñòðîêè èíäèêàöèè .................. Ох, давненько я не читал тексты на древнезулусском наречии.... А ссылки на ....ый радикал с вирусами и порнухой ! Радиокот предоставляет прекрасную возможность прикреплять графику прямо в посте, защем тащить читателей форума на всякие помойки ? Это мое личное мнение . |
|
| Автор: | BOB51 [ Вт апр 17, 2012 11:13:32 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
посмотри темы вида "бегущая строка" ответ на вопрос "работает или нет" даст М А К Е Т ![]() судя по частенькой movx @dptr,a Вы уже "влипли" программка без схемы не бывает - схему в студию! |
|
| Автор: | Marin [ Вт апр 17, 2012 12:22:44 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
схему видно внизу справа на скрине, в чем проблема, почему выдается эта ошибка подскажите пожалуйста |
|
| Автор: | pyzhman [ Вт апр 17, 2012 12:43:57 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
Ответьте на мой вопрос, пожалуйста. Иначе складывается впечатление, что авторство не ваше. То, что на скриншоте справа внизу не схема, а кружочки с квадратиками. |
|
| Автор: | Marin [ Вт апр 17, 2012 12:54:35 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
можно его и убрать, смысл в том что начинается программа с адреса 2000h, у вас есть скайп? автор программы я |
|
| Автор: | Marin [ Вт апр 17, 2012 12:57:54 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
автор программы я |
|
| Автор: | Marin [ Вт апр 17, 2012 13:04:08 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
Marin писал(а): автор программы я org 2000 -адрес начала программы |
|
| Автор: | BOB51 [ Вт апр 17, 2012 13:42:58 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
схема электрическая принципиальная - в упор не наблюдается а без нее программку составлять только "для виртуальности" с соответствующим результатом тем более, что не вижу каких- либо проблем с матрицей 8*8 и фиксированным значением рисунка ,а не подгружаемым "извне"/ (когда-то "для поиграть" на двухцветной матрице делал)
|
|
| Автор: | Marin [ Вт апр 17, 2012 22:56:12 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
BOB51 писал(а): схема электрическая принципиальная - в упор не наблюдается а без нее программку составлять только "для виртуальности" с соответствующим результатом тем более, что не вижу каких- либо проблем с матрицей 8*8 и фиксированным значением рисунка ,а не подгружаемым "извне"/ (когда-то "для поиграть" на двухцветной матрице делал) ![]() я пишу программу для эмулятора, схема принципиальная не учитывается |
|
| Автор: | Marin [ Вт апр 17, 2012 23:14:06 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
Переписал программу, через Call, вся та же ошибка с памятью ;programma Btn1 equ 0009h;привязка 1 кнопки к адресу Btn2 equ 000Bh;привязка 2 кнопки к адресу LEDs1 equ 0000h; LEDs2 equ 0001h; LEDs3 equ 0002h; LEDs4 equ 0003h; LEDs5 equ 0004h; LEDs6 equ 0005h; LEDs7 equ 0006h; LEDs8 equ 0008h; org 2000h Begin: mov dptr,#Btn1; перессылка информации с Кнопки 1 в dptr movx a,@dptr; перессылка информации с dptr в аккумулятор JZ S1; переход к 1 смайлу, если нажата кнопка 1 Call Smile1 S1: mov dptr,#Btn2; перессылка информации с Кнопки 2 в dptr movx a,@dptr; перессылка информации с dptr в аккумулятор Jz S2; Call Smile2; переход к 2 смайлу, если нажата кнопка 2 S2: JZ Begin Smile1: mov a,#00h; 1-я строка изображения mov dptr, #LEDs1; адрес 1 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#66h; 2-я строка изображения mov dptr, #LEDs2; адрес 2 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#42h; 3-я строка изображения mov dptr, #LEDs3; адрес 3 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 4-я строка изображения mov dptr, #LEDs4; адрес 4 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 5-я строка изображения mov dptr, #LEDs5; адрес 5 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 6-я строка изображения mov dptr, #LEDs6; адрес 6 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 7-я строка изображения mov dptr, #LEDs7; адрес 7 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 8-я строка изображения mov dptr, #LEDs8; адрес 8 строки индикации movx @dptr, a; перессылка изображения на индикаторы PP1:mov R5,#66h NN1:mov R6,#0FFh MM1:mov R7,#0FFh DJNZ R7,MM1 DJNZ R6,NN1 DJNZ R5,PP1 mov a,#00h; 1-я строка изображения mov dptr, #LEDs1; адрес 1 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#66h; 2-я строка изображения mov dptr, #LEDs2; адрес 2 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#42h; 3-я строка изображения mov dptr, #LEDs3; адрес 3 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 4-я строка изображения mov dptr, #LEDs4; адрес 4 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 5-я строка изображения mov dptr, #LEDs5; адрес 5 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 6-я строка изображения mov dptr, #LEDs6; адрес 6 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#3Ch; 7-я строка изображения mov dptr, #LEDs7; адрес 7 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 8-я строка изображения mov dptr, #LEDs8; адрес 8 строки индикации movx @dptr, a; перессылка изображения на индикаторы PP2: mov R5,#66h NN2: mov R6,#0FFh MM2: mov R7,#0FFh DJNZ R7,MM2 DJNZ R6,NN2 DJNZ R5,PP2 mov a,#00h; 1-я строка изображения mov dptr, #LEDs1; адрес 1 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#66h; 2-я строка изображения mov dptr, #LEDs2; адрес 2 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#24h; 3-я строка изображения mov dptr, #LEDs3; адрес 3 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 4-я строка изображения mov dptr, #LEDs4; адрес 4 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 5-я строка изображения mov dptr, #LEDs5; адрес 5 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 6-я строка изображения mov dptr, #LEDs6; адрес 6 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 7-я строка изображения mov dptr, #LEDs7; адрес 7 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#3Ch; 8-я строка изображения mov dptr, #LEDs8; адрес 8 строки индикации movx @dptr, a; перессылка изображения на индикаторы PP3:mov R5,#66h NN3:mov R6,#0FFh MM3:mov R7,#0FFh DJNZ R7,MM3 DJNZ R6,NN3 DJNZ R5,PP3 mov a,#00h; 1-я строка изображения mov dptr, #LEDs1; адрес 1 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#66h; 2-я строка изображения mov dptr, #LEDs2; адрес 2 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#24h; 3-я строка изображения mov dptr, #LEDs3; адрес 3 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 4-я строка изображения mov dptr, #LEDs4; адрес 4 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 5-я строка изображения mov dptr, #LEDs5; адрес 5 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 6-я строка изображения mov dptr, #LEDs6; адрес 6 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#42h; 7-я строка изображения mov dptr, #LEDs7; адрес 7 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#3Ch; 8-я строка изображения mov dptr, #LEDs8; адрес 8 строки индикации movx @dptr, a; перессылка изображения на индикаторы PP4:mov R5,#66h NN4:mov R6,#0FFh MM4:mov R7,#0FFh DJNZ R7,MM4 DJNZ R6,NN4 DJNZ R5,PP4 Ret Smile2: mov a,#0E7h; 1-я строка изображения mov dptr, #LEDs1; адрес 1 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#24h; 2-я строка изображения mov dptr, #LEDs2; адрес 2 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 3-я строка изображения mov dptr, #LEDs3; адрес 3 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 4-я строка изображения mov dptr, #LEDs4; адрес 4 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#81h; 5-я строка изображения mov dptr, #LEDs5; адрес 5 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#42h; 6-я строка изображения mov dptr, #LEDs6; адрес 6 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#24h; 7-я строка изображения mov dptr, #LEDs7; адрес 7 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 8-я строка изображения mov dptr, #LEDs8; адрес 8 строки индикации movx @dptr, a; перессылка изображения на индикаторы PP5:mov R5,#66h NN5:mov R6,#0FFh MM5:mov R7,#0FFh DJNZ R7,MM5 DJNZ R6,NN5 DJNZ R5,PP5 mov a,#66h; 1-я строка изображения mov dptr, #LEDs1; адрес 1 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#24h; 2-я строка изображения mov dptr, #LEDs2; адрес 2 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 3-я строка изображения mov dptr, #LEDs3; адрес 3 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 4-я строка изображения mov dptr, #LEDs4; адрес 4 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 5-я строка изображения mov dptr, #LEDs5; адрес 5 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#42h; 6-я строка изображения mov dptr, #LEDs6; адрес 6 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#24h; 7-я строка изображения mov dptr, #LEDs7; адрес 7 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 8-я строка изображения mov dptr, #LEDs8; адрес 8 строки индикации movx @dptr, a; перессылка изображения на индикаторы PP6:mov R5,#66h NN6:mov R6,#0FFh MM6:mov R7,#0FFh DJNZ R7,MM6 DJNZ R6,NN6 DJNZ R5,PP6 mov a,#0E7h; 1-я строка изображения mov dptr, #LEDs1; адрес 1 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#24h; 2-я строка изображения mov dptr, #LEDs2; адрес 2 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 3-я строка изображения mov dptr, #LEDs3; адрес 3 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 4-я строка изображения mov dptr, #LEDs4; адрес 4 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 5-я строка изображения mov dptr, #LEDs5; адрес 5 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#42h; 6-я строка изображения mov dptr, #LEDs6; адрес 6 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 7-я строка изображения mov dptr, #LEDs7; адрес 7 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 8-я строка изображения mov dptr, #LEDs8; адрес 8 строки индикации movx @dptr, a; перессылка изображения на индикаторы PP7:mov R5,#66h NN7:mov R6,#0FFh MM7:mov R7,#0FFh DJNZ R7,MM7 DJNZ R6,NN7 DJNZ R5,PP7 mov a,#66h; 1-я строка изображения mov dptr, #LEDs1; адрес 1 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#24h; 2-я строка изображения mov dptr, #LEDs2; адрес 2 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 3-я строка изображения mov dptr, #LEDs3; адрес 3 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 4-я строка изображения mov dptr, #LEDs4; адрес 4 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#00h; 5-я строка изображения mov dptr, #LEDs5; адрес 5 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#42h; 6-я строка изображения mov dptr, #LEDs6; адрес 6 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#7Eh; 7-я строка изображения mov dptr, #LEDs7; адрес 7 строки индикации movx @dptr, a; перессылка изображения на индикаторы mov a,#18h; 8-я строка изображения mov dptr, #LEDs8; адрес 8 строки индикации movx @dptr, a; перессылка изображения на индикаторы PP8:mov R5,#66h NN8:mov R6,#0FFh MM8:mov R7,#0FFh DJNZ R7,MM8 DJNZ R6,NN8 DJNZ R5,PP8 Ret |
|
| Автор: | Marin [ Вт апр 17, 2012 23:37:24 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
выход за пределы используемой памяти, как это решить? как поместиться, я не знаю что делать... |
|
| Автор: | BOB51 [ Ср апр 18, 2012 05:55:06 ] |
| Заголовок сообщения: | Re: MCStudio проблема с программой |
симуляторы в большинстве с внешней памятью не работают - симулируют только МК и частично его структуры... так что MOVX @DPTR,A и иже с ними (на внешнюю память) в данной ситуации абсолютный бредберри..! Учите матчасть и хоть немножко представляйте схемку устройства, кое Вы симулируете P.S. см.схему download/file.php?id=93485 (она же одноцветная матрица 8*8) ![]() после беглого ознакомления с программой MCStudio можно отметить только одно - прежде чем пенять свою программку - основательно изучите правила использования... возможно потребуется перепроверить схемотехнику проекта в редакторе окружения, возможно еще чего... кстати пресловутое 0x2000 где-то в настройках определяется вроде как для Си... вобщем читать описание программной оболочки и гонять тесты для начала... http://www.mcstudio.org.ua/ http://www.mcstudio.org.ua/download.php?id=manual1840 сама оболочка задумана с размахом, только вот ассемблер поставлен весьма примитивный, да и описание самостоятельного развития схем, моделей и прочей обвязки слабовато... жаль, что проект закрыт да ещё в этой среде предпочтение по-видимому дано разработке программ на языках Си, FBD и FC |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|




