Программирование МК без ассемблера и готовых приложений
Re: Программирование МК без ассемблера и готовых приложений
Спасибо. Осталось только подключить последнее устройство к микроконтроллеру и отсчитывать тактовые импульсы. Заработает:) Я про счеты. А про программирование сегодня буду думать:) Генератор, вроде, сделал на МК.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
- Реклама
Re: Программирование МК без ассемблера и готовых приложений
И надо было шесть страниц форума, чтобы прийти к такому решению? Прослеживается явный, устоявшийся и очень крепкий дух противоречия. В таких случаях идут от противоположного - советуют, как не надо делать. И все будет сделано, как надо.kras писал(а):Я про счеты. А про программирование сегодня буду думать:) Генератор, вроде, сделал на МК.
С уважением,
Виктор.
Виктор.
Re: Программирование МК без ассемблера и готовых приложений
Удалось запрограммировать контроллер?
Re: Программирование МК без ассемблера и готовых приложений
Я вот тоже решил - теперь тексты буду набирать только при помощи цифрого представления символов.
Никто не подскажет, как разобраться чтоб я вводил только цифры, а не готовые буквы? Может есть какая-то таблица? Клавиатура конечно устраивает, но я не до конца понимаю что там как соединено, да еще и оказалось микросхема там стоит, и проводов к компу намного меньше чем клавиш... в общем такое меня не устраивает, мало ли что там капиталисты всунули, мож они следят за мной.
Кто-то поможет? какие сигналы подавать в разьем чтоб получались буквы?
ЗЫ: опыт создания мультивибраторов на МП38 - более 30 лет.
- Switch
- Открыл глаза
- Сообщения: 48
- Зарегистрирован: Пн фев 07, 2011 00:42:25
- Откуда: Из затерянного мира.
Re: Программирование МК без ассемблера и готовых приложений
Ну что за изврат? Как можно программировать МК без сред разработки?
Мне интересно, как будете рассчитывать значения относительного перехода (jmp, rjmp)
для последующего его сложения с текущим содержимым счётчика команд? Да вы бородой раньше обрастёте и поседеете, пока напишите что-нибудь посерьёзнее мигалки.

Мне интересно, как будете рассчитывать значения относительного перехода (jmp, rjmp)
для последующего его сложения с текущим содержимым счётчика команд? Да вы бородой раньше обрастёте и поседеете, пока напишите что-нибудь посерьёзнее мигалки.
- Реклама
Re: Программирование МК без ассемблера и готовых приложений
этот вопрос элементарно решается один раз нарисованной табличкой
когда-то в древние времена нарисовал на бумаге под применение относительно Z80/mcs51, весьма неплохо помогала в работе
ежли кому интересно могу отсканировать(на скору руку)
там только одна особенность - среда считает точку отсчета по-своему, а в "ручном трансляторе" эта точка чуточку в другом месте
а кому на бумаге строчки с командами лапками писать леньки - сделай трафарет-таблицу в любом текстовом редакторе
когда-то в древние времена нарисовал на бумаге под применение относительно Z80/mcs51, весьма неплохо помогала в работе
ежли кому интересно могу отсканировать(на скору руку)
там только одна особенность - среда считает точку отсчета по-своему, а в "ручном трансляторе" эта точка чуточку в другом месте
а кому на бумаге строчки с командами лапками писать леньки - сделай трафарет-таблицу в любом текстовом редакторе
Re: Программирование МК без ассемблера и готовых приложений
Gipsy: Класс!
BOB51: Поддерживаю.
В дальние-дальние времена, когда громким словом компьютер именовали "Радио РК 86", а за готовым его клоном "Микрошей" приходилось ездить на дмитровское шоссе, что-б взять его в аренду на несколько дней.
Программы совершенно свободно писались в мнемокодах проца 8080, в толстой большой тетрадке в столбик. Во второй колонке вписываешь код команды, в третьей длинну, и на следующем "прогоне" высчитываешь адреса точек перехода. Все! Останется только набрать все коды и быстро сохраниться на магнитофон.
В итоге "усовершенствованный" "питон" (там кролики скакали от питона) был написан примерно за 3 дня...
И, что интересно, заработал сразу, т.к. при ручной компиляции баги отлавливались еще на бумаге.
Так, что до старости можно много контроллеров таким образом запрограммировать
Интересно только - а на кой это надо?
BOB51: Поддерживаю.
В дальние-дальние времена, когда громким словом компьютер именовали "Радио РК 86", а за готовым его клоном "Микрошей" приходилось ездить на дмитровское шоссе, что-б взять его в аренду на несколько дней.
Программы совершенно свободно писались в мнемокодах проца 8080, в толстой большой тетрадке в столбик. Во второй колонке вписываешь код команды, в третьей длинну, и на следующем "прогоне" высчитываешь адреса точек перехода. Все! Останется только набрать все коды и быстро сохраниться на магнитофон.
В итоге "усовершенствованный" "питон" (там кролики скакали от питона) был написан примерно за 3 дня...
И, что интересно, заработал сразу, т.к. при ручной компиляции баги отлавливались еще на бумаге.
Так, что до старости можно много контроллеров таким образом запрограммировать
Интересно только - а на кой это надо?
— Не говорите мне что делать и я не скажу куда Вам идти...
Re: Программирование МК без ассемблера и готовых приложений
Gipsy писал(а):радует
Я вот тоже решил - теперь тексты буду набирать только при помощи цифрого представления символов.
......
ЗЫ: опыт создания мультивибраторов на МП38 - более 30 лет.
Во !
- Switch
- Открыл глаза
- Сообщения: 48
- Зарегистрирован: Пн фев 07, 2011 00:42:25
- Откуда: Из затерянного мира.
Re: Программирование МК без ассемблера и готовых приложений
Я какбэ не имел в виду, что это невозможно или слишком сложно, просто времени больше съедает и гемора больше.
Жжоте.
Gipsy писал(а):радует
Я вот тоже решил - теперь тексты буду набирать только при помощи цифрого представления символов.
Никто не подскажет, \ ...... \ мож они следят за мной.
Кто-то поможет? какие сигналы подавать в разъем чтоб получались буквы?
ЗЫ: опыт создания мультивибраторов на МП38 - более 30 лет.
Re: Программирование МК без ассемблера и готовых приложений
Мурик, пока нет, я обленился на то, чтобы посмотреть на осциллографе работу тактового генератора. Хочу это в пн сделать. И там попробую.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Re: Программирование МК без ассемблера и готовых приложений
гложет чего-то меня мысля насчет того, что в конце-концов прийдется собственный ПК сварганить...
задолбали постоянные смены оборудования, версий программ и железа...
не столько времени уходит на самоделку, сколько на изучение, проверку и освоение "новинок"
да и ценочки...
как-то это "неподъёмно" для нынешнего бюджета становится, того и гляди снова к трансляторам "от руки" и программаторам на кнопочках-перемычках вернуться прийдется
задолбали постоянные смены оборудования, версий программ и железа...
не столько времени уходит на самоделку, сколько на изучение, проверку и освоение "новинок"
да и ценочки...
как-то это "неподъёмно" для нынешнего бюджета становится, того и гляди снова к трансляторам "от руки" и программаторам на кнопочках-перемычках вернуться прийдется
Re: Программирование МК без ассемблера и готовых приложений
Надо сделать комп с 10 логическими уровнями:) Ну или еще алфавит туда пристроить. Типа "x equ в", а далее "mov ax, в":D
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Re: Программирование МК без ассемблера и готовых приложений
Судя по последним постам автор темы таки согласился лечитьсяkras писал(а):Надо сделать комп с 10 логическими уровнями:) Ну или еще алфавит туда пристроить. Типа "x equ в", а далее "mov ax, в":D
предлагаю скинуться по пару копочек на популяризацию микроконтроллеров в "иных" мирах.
Re: Программирование МК без ассемблера и готовых приложений
Эх, товарисч, что уж говорить про Сiнявокую Беларусь, когда из-за гиперинфляции сто раз подумаешь : купить мне эту Мегу-8, лишив кота двухнедельного запаса печенки, или пожалеть бедное животное и остаться при цельнотянутых Атмегах2313...BOB51 писал(а): да и ценочки...![]()
А еще собирались Индию по быдлокодингу за пояс заткнуть
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Программирование МК без ассемблера и готовых приложений
Gipsy писал(а):радует
Я вот тоже решил - теперь тексты буду набирать только при помощи цифрого представления символов.
Никто не подскажет, как разобраться чтоб я вводил только цифры, а не готовые буквы? Может есть какая-то таблица?
Все будет только лучше, в крайнем случае - хуже.
Re: Программирование МК без ассемблера и готовых приложений
Не , номеронабиратель от дискового телефонного аппаратаcoredumped писал(а):Клавиатуру выбрось нах, прикошачивай к компу телеграфный ключ, учи азбуку Морзе
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: Программирование МК без ассемблера и готовых приложений
А может 16 тумблеров и кнопка "запись"
Ещё приделать семисегментник, который будет показывать текущий адрес. Всё это на логике сделать.
(В своё время, у меня был именно такой программатор для прошивки ПЗУ, типа EPROM только тумблеров было 8, кнопка "Чтение", кнопка "Запись" и ещё две кнопки "Следующий адрес" и "Предыдущий адрес". Из индикаторов были 8 светодиодов и 5 вакуумных семисегментников.)
(В своё время, у меня был именно такой программатор для прошивки ПЗУ, типа EPROM только тумблеров было 8, кнопка "Чтение", кнопка "Запись" и ещё две кнопки "Следующий адрес" и "Предыдущий адрес". Из индикаторов были 8 светодиодов и 5 вакуумных семисегментников.)
I am DX168B and this is my favourite forum on internet!
Re: Программирование МК без ассемблера и готовых приложений
Коты, вам еще не надоело? Шестая страница уже...
Re: Программирование МК без ассемблера и готовых приложений
Дык топик был смешной изначально. Где еще поприкалываться...
Re: Программирование МК без ассемблера и готовых приложений
Кнопку "запись" все-таки думаю лучше обозвать "заипись"DX168B писал(а):А может 16 тумблеров и кнопка "запись" ....


