Например TDA7294

Форум РадиоКот • Просмотр темы - Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 04:17:04

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 123 ]    , , , 4, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Вт апр 17, 2012 06:46:08 
Электрический кот
Аватар пользователя

Зарегистрирован: Вт май 05, 2009 10:43:42
Сообщений: 1087
Откуда: Россия
Рейтинг сообщения: 0
2012 год. AVR, ARM7,11, Cortex...
КР580ВМ80
:facepalm:

_________________
Боевой ватник.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Вт апр 17, 2012 11:06:30 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15108
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Уважаемый Cat, а вы на каком-нибудь из Вами приведенных изделий полностью собственную конструкцию уже сделали? (это чтоб и схемка своя и программка своя. да еще, желательно, с какой нибудь "изюминкой") :)

Кстати, отличные симуляторы! (demo85m и demoz80) Мне б такие в 90-91 годах...
Единственно что необходимо сделать - прописать в config.e85 и config.z80 путь к каталогу,
где установлены файлы симулятора - тогда можно спокойненько загружать уже скомпилированный файл вида *.hex,
изготовленный с помощью внешних редактора, ассемблера илинкера с библиотекарем (чего я и сделал).
При создании ярлыка запуска в свойствах не помешает включить режим совместимости с win95
и флажок защищенного режима памяти.
однако имеется и "кислятина" объём загружаемого программного кода не более 512 байт
в перделах адресного пространства 0x0000-0x01FF :cry:

Теперь для petrenko:
табличный кодер/декодер, работающий с десятичными упакованными данными в диапазоне 0-99
прицеплен в данном сообщении - остальное гораздо "мудренее" (да и надо-ли? - стандартная "свертка"
вводимых значений дисплея часов вполне достаточна) но в вышеуказанных симуляторах
без доработки (вписаться в 512 байт) загружаться нормально не будет... :cry:
Кстати, макросы всего лишь упрощают удобочитаемость исходника, но никак не влияют на уменьшение длины программного кода и, соответственно, скорость выполнения программы.


Вложения:
Комментарий к файлу: добавлен табличный кодер,декодер 0-99
bd.rar [7.17 KiB]
Скачиваний: 207
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Вт апр 17, 2012 16:31:22 
Электрический кот
Аватар пользователя

Зарегистрирован: Вт май 05, 2009 10:43:42
Сообщений: 1087
Откуда: Россия
Рейтинг сообщения: 0
Да, на AVR. Сейчас активно осваиваю CortexM3, поскольку в последней конструкции я уже четко нащупал потолок возможностей AVR.

_________________
Боевой ватник.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Вт апр 17, 2012 16:39:49 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15108
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
AVRка не в счет - сегодня кому не лень на ней развлекаются :)
а CortexM3 через сколько месяцев спишут? (за наличием 4-го , а там гляди и 5-го :))) )
да и "мигалку" на этих монстрах делать... хи-хи... а чего посерьёзнее - профессиональную фирму- разработчика с ее современными технологиями в одиночку не переплюнуть.
да и чего Вы сделаете с новыми микропроцессорами на полимерной основе? а они года через 3-4 будут основой ... то уже скорее клеить прийдется!
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Вт апр 17, 2012 16:48:19 
Электрический кот
Аватар пользователя

Зарегистрирован: Вт май 05, 2009 10:43:42
Сообщений: 1087
Откуда: Россия
Рейтинг сообщения: 0
Ну что будет, пока покрыто туманом. Для моих задач пока хватит M3, да и доставабельно/паябельны они.

У меня фейспалм от другого: почему студентов не учить на хоть чем-то современнее этих прадедов современных процессоров?

_________________
Боевой ватник.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Вт апр 17, 2012 17:27:57 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7517
Рейтинг сообщения: 0
Цитата:
почему студентов не учить на хоть чем-то современнее этих прадедов современных процессоров?


Потому, что этого не умеют сами преподы, а студентам пофиг, и потому, что учебный план не менялся со времен царя Гороха.

Простой пример: у нас курс "цифровые устройства и микропроцессоры" ведет классный дядька. Как-то разговорился с ним неформально, по душам - ВНЕЗАПНО, он в курсе всего, что происходит, хотя годов ему уже достаточно (я был реально удивлен, ибо лекции - сплошная унылость).

Почему все так уныло? Да учебная программа же. Проверка будет дико трясти, если кафедра не предоставит кипы отчетов по этим древним лабам. Вот и все.

Почему не рассказывыает дополнительно? Во-первых, оно ему надо, когда 98% студентов пофиг? А во-вторых немолодой он уже, ему бы обычные пары отвести.

В результате на лекции ходит четыре (!) человека из потока (!!!), включая меня (люблю с ним по душам поговорить :))) ). Остальные ходят за курсачами ко мне. :))) Ну а я чо... Я не жадный. :))) Те, кому просто интересно (пара человек), тоже идут ко мне...

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Вт апр 17, 2012 17:52:54 
Друг Кота

Карма: 45
Рейтинг сообщений: -16
Зарегистрирован: Вт фев 21, 2012 13:51:55
Сообщений: 5064
Откуда: Начинающий
Рейтинг сообщения: 0
BOB51 писал(а):
а зачем такой изворот ?
ведь в применении таблицы весь смысл в быстродействии преобразования
movc a,@a+dptr
или пресловутое
addwf pcl,f
...

dptr - это наш с Вами старый знакомец 8051 , а я то написал изворот нарочно без привязки к системе команд (только алгоритм) и для тех CPU , у которых нет умножений, работы с нибблами и битами (у 8051 есть, с ним изворот не нужен) Три сдвига, лог."И"- это взятие одного из нибблов с умножением на 2 , если непонятно студентам (мы то с Вами поймём, а они ?)

_________________
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Вт апр 17, 2012 19:13:07 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15108
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
ну так и в моем последнем исходнике табличные кодер/декодеры , но "без фанатизма" как и говорил - десятичные от 00 до 99 в двоичный эквивалент и обратно.
А чего касательно многобайтового деления/умножения то может наш коллега Cat напишет исходник в видении специалиста по AVR?
А то как-то у старичков-склерозников такая задачка пока не попадалась (только условие-без применения команд аппаратного умножения!)
такой простенький примерчик для незадачливых студентов:
четырехбайтовое положительное целое *двухбайтовое положительное целое
и деление четырехбайтового положительного целого на двухбайтовое положительное целое :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Вт апр 17, 2012 23:23:49 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Вт фев 16, 2010 12:10:38
Сообщений: 268
Откуда: Воронеж, Россия
Рейтинг сообщения: 0
Lina_Inverse писал(а):
Нипонятна... (с)
Lina, насколько у Вас время терпит?
Если есть запас, то я Вам помогу с заданием, плюс пояснения, но чуть попозже. А то смотрю, Вас тут теорией закормили и разными бредовыми идеями.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 06:01:51 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15108
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
исходник download/file.php?id=103990 - теория или бредовая идея?
я сделал то, что быстренько вспомнилось, есть лучший вариант - выкладывай! :sleep:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 07:09:26 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Чт апр 12, 2012 20:01:26
Сообщений: 32
Откуда: Муром
Рейтинг сообщения: 0
IM1, времени еще вагон, точнее, 2 недели) ну и еще аналогичная задачка на 48 и 51 процессорах. Конечно, дяденьки умные, идей предложили много (есть над чем подумать). В общем, большое спасибо, что помогают такой бездарности))

_________________
-А есть аудиокниги по схемотехнике?
- Нет, наверно. Но ты попроси какую-нибудь девушку прочитать..так, эротичным голосом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 08:03:37 
Электрический кот
Аватар пользователя

Зарегистрирован: Вт май 05, 2009 10:43:42
Сообщений: 1087
Откуда: Россия
Рейтинг сообщения: 0
BOB51, как моя личность вас зацепила-то. Butthurt во все поля. :))) Зачем писать, когда есть готовые безглючные Cи-шные библиотеки BCD арифметики? Для того чтобы быть в курсе я конечно почитал что это и с чем едят, но зачем заниматься онанизмом. Вы же не пишете самостоятельно ту же stdio... :))). Хотите изобретать велосипед заново - пожалуйста.

_________________
Боевой ватник.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 08:45:34 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15108
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
А зачем тогда заниматься изучением каких-то микроконтроллеров по теме "элементная база" если есть готовые компьютеры практически для любого применения? 8)
Да и Си как-то староват... - пользователь(потребитель) для того и нужен, чтобы ПОЛЬЗОВАЛСЯ ПОКУПНЫМ ИЗДЕЛИЕМ... :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 10:05:38 
Электрический кот
Аватар пользователя

Зарегистрирован: Вт май 05, 2009 10:43:42
Сообщений: 1087
Откуда: Россия
Рейтинг сообщения: 0
BOB51, мы просто по-разному мыслим. Я пользуюсь готовыми проверенными библиотеками, и предпочитаю сосредоточиться на реализации требуемого функционала, надежности... Даже при применении готовых кирпичиков геморроя хватает. Вы же как я понял, из тех людей кто не ищет легких путей, не удивлюсь если презираете ООП, мол, это для ламеров. Что ж, зачем вам тогда даже ассемблер, пишите сразу хекс, это уже будет true :)))

_________________
Боевой ватник.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 11:15:58 
Родился

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Вт мар 04, 2008 22:17:19
Сообщений: 17
Рейтинг сообщения: 0
Скачал и запустил эмуль EMULATOR580 с первой страницы темы.
Прикольно, да.
только... Что-то мне кажется, что C3 02 00 должны пнуть процессор на адрес 0002, а никак не на 0200, как выполнил эмулятор. Косякс? 8)
Да, последние лет 20-ть регулярно пользуюсь и маш.кодами и ассемблером Z80, родственника i8080.

_________________
КиберКот


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 11:18:47 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7013
Откуда: Ижевск
Рейтинг сообщения: 0
В сторону: во мужиков ностальгия пробила! Будь дело в малосемейке/коммуналке без поножовщины бы не обошлось.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 12:17:28 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15108
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
ewgeny7
там никаких глюков нет, просто в старых ассемблерах jmp 0002h
(по крайней мере для demo85m.exe перепроверил - переход верен)
Cat
жаль... собственноручно написанной программки видно так и не увидим - только "кирпичики" на основе чужих библиотек под Си... тоесть "только копирую и ни шагу в сторону"... :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 12:57:08 
Электрический кот
Аватар пользователя

Зарегистрирован: Вт май 05, 2009 10:43:42
Сообщений: 1087
Откуда: Россия
Рейтинг сообщения: 0
BOB51 писал(а):
Cat
жаль... собственноручно написанной программки видно так и не увидим - только "кирпичики" на основе чужих библиотек под Си... тоесть "только копирую и ни шагу в сторону"...


У вас специфичный "стиль" ведения дискуссии: передергивание и вырывание слов из контекста, что намекает... Разумную дискуссию с вами вести не представляется возможным, по крайней мере мне.

Вот одна из моих ранних поделок: http://irbislab.ru/modules.php?name=Lab ... page&pid=5

_________________
Боевой ватник.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 13:13:06 
Родился

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Вт мар 04, 2008 22:17:19
Сообщений: 17
Рейтинг сообщения: 0
BOB51 писал(а):
ewgeny7
там никаких глюков нет, просто в старых ассемблерах jmp 0002h
(по крайней мере для demo85m.exe перепроверил - переход верен)

Я еще раз перепроверил, последовательность в ОЗУ - C3 02 00, оно же на асме - JMP 0002h.
Эмуль же уносит на адрес 0200h.

_________________
КиберКот


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите, пожалуйста!!! Перевод чисел в КР580ВМ80
СообщениеДобавлено: Ср апр 18, 2012 22:18:24 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Вт фев 16, 2010 12:10:38
Сообщений: 268
Откуда: Воронеж, Россия
Рейтинг сообщения: 0
ewgeny7 писал(а):
Я еще раз перепроверил, последовательность в ОЗУ - C3 02 00, оно же на асме - JMP 0002h.
Эмуль же уносит на адрес 0200h.
Да, уж. Тоже проверил. Ошибка, однако, дальше проверять не стал, нет смысла. Да простит меня Lina_Inverse, я теперь не знаю на чем отладить программу. Искать древнючий комп, чтобы поставить именно ее программу (580кр_то_в_чем_делаем_мы_лабы.rar [199.57 KiB], что-то никак не тянет...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 123 ]    , , , 4, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y