И так, с чего же все начиналось. В начале проекта я поставил себе серьезную
задачу - построить калькулятор с нуля. Начиная разработку, я даже не знал, как
будет устроена эта машина и какой сложности эта работа, я просто решил испытать
себя. Единственное что постоянно давало подсказки - это новые элементы, и
первым был дисплей. На строительство дисплея времени ушло мало, но зато
дешифратор и память для табло забрали сутки времени. Это была первая ночь без
сна. С рассветом я понял, что школу никто не отменит, и уже тогда я осознал что
уроки мне не так интересны. Все мои мысли поглотил простой двоичный код:). На
уроках и переменах я разрабатывал будущие декодеры. Это отображается на бумаге
примерно так: табличкой рисуем входы и выходы, а потом соединяем вертикальные и
горизонтальные линии в определенных точках - таким способом я написал код под
все декодеры такого типа. Проведя в школе пол дня, я возвращался домой
уставший, но одновременно понимал что времени у меня мало и работа для МАН ждать не будет.
На этих скринах вы видите работу проделанную за первые сутки. В данном
устройстве уже есть декодер из 10 в 2 код(для вычислений), и из 10 в 7 код(для
дисплея), также присутствует память дисплея - все эти элементы в той или иной
степени, на данный момент, остались без изменений.
Мы можем видеть созданный мной первый тип клавиатуры, в которой присутствуют
цифры от 0 до 9, сброс, управление декодера из 10 в 2 код.
В системе отсутствует управление дисплеем и "обрезаны” провода для
отображения ответа на нем. Клавиатура с дисплеем, общий вид:
Вид всей системы:
Декодер из 10 в 7 не был изменен за весь период разработок:
"Обрезаны" контакты дисплея: Возможности: при вводе любой цифры на клавиатуре, она отобразится во всех(кроме ответа) ячейках дисплея, кнопка очистить выполняет сброс дисплея; правильно работает декодер из 10 в 2 код.
Следите за появлением новых новостей! Ваш iBorjomi.
15.12.12
|