Не так много работающих плат на 8039 в сети. Если точнее практически 0. Поэтому интересно.
Вид для печати
Не так много работающих плат на 8039 в сети. Если точнее практически 0. Поэтому интересно.
Примеряем одёжку. На очереди шпатлёвка и покраска.
Корпус получился прочный, вроде бы 10 слоёв газетной бумаги и три слоя марли меж ними, а не гнётся вообще. Прорезать малярным ножом затруднительно. Одновременно очень лёгкий (походу основной вес будет давать нижняя крышка из фанеры :)), настоящий композит. Без эпоксидки кстате, ибо карантин.
Ну вот как-то так..., до клавиш руки пока не доходят, бо самоклейки нет. Корпус бумажно-тряпошно-каменный, поскольку при шпатлёвке использовалась мраморная крошка ;). Блок питания спрятан унутре, поскольку так удобнее.
Не без косяков, но для первого опыта в технологии пойдёт.
UPD. Нашел самоклейку, вот теперь окончательно всё.
Вложение 72254
А светодиоды будете эмулировать? А то без них накопление в регистрах не очевидно - включено или нет.
Светодиоды на спецрегистры? Они стоят, работают. Слева от основного индикатора, четыре прямоугольных, первый регистр сверху, четвёртый внизу, просто на фоточке это не так видно из-за вспышки. Хотя на последней, которая с надписями, слева зажжены два регистровых светодиода, первый и третий. Накопление тоже нормально работает.
Вот, снял без вспышки, горят первый и третий. На них ещё чёрные полосочки есть, от одной до четырёх.
А, ну тогда отлично
Продолжаем разговор (выкидываем медвежонка из окна - (с) Карлсон). А как бы нам ввести в готовую машинку тригонометрию? Хотя бы до пятого знака после запятой? На память приходят формулы быстрого вычисления
sin(x)=x-x^3/6
cos(x)=1-x^2/2
где x - в радианах (кстати, ещё бы переводить из градусов), но тут слабая точность получается.
А хотелось бы ещё тангенс и арки от этих функций. А ещё оба логарифма, экспоненту, Х в степени У, степенной корень, факториал,... уже 12 дополнительных функций... Есть ли ссылки алгоритмы всего этого или формулы быстрого вычисления и возможно ли это всё уместить в 4К ПЗУ? ;)
И вдогонку, мне так никто и не смог ответить, как на логических ключах сделали защёлку адреса для ПЗУ в оригинальном Элеконе (и не только в нём)? Походу всё же на "тормозах" РФ2...
Коллега Pavtik с дружественного форума создал этот калькулятор в Протеусе для проверки модели MCS-48. Оно даже работает ;) Ссылка на пост http://www.nedopc.org/forum/viewtopi...154573#p154572
Судя по всему, схему можно ещё упростить без потери качества работы, выкинув ЛЛ-ку!
для столь слабого процессора тригонометрия и прочие перечисленные Вами функции только табличные! Так что думайте, как большую память подключать. Ну или какое-то мощное MCU в качестве арифметического расширителя. Последнее, кстати, предпочтительнее, так как слабых математически и микроконтроллеров и процессоров очень много. А функций стандартных - берите справочник Корна. Аппроксимация рядами скорее всего не самое лучшее решение.
Вместо 1816ВЕ39/49 можно использовать КР/КА1835ВЕ39/49, в этом случае ток потребления контроллера снижается в 10 раз.