ChipBasic

МиниКот-МК2 находится в стадии разработки, страница в стадии наполнения

ChipBasic-128

МиниКот-MK2

Программируемый, любительский микрокомпьютер

 

 v1.13 (c) 2022 Фаиль Айсулов

Лицензия    

 

Программа, распространяться на условиях лицензии GPL (GNU General Public Licence) версии 3  и более поздней. Компьютер МиниКот-MK2 основан на проектах AVR-ChipBasic-16 V0.72, МиниКот-МК1 V1.01 и является измененной версией этих проектов. Программа модифицировалась исключительно для собственных нужд. Авторы не дают никаких гарантий на свои программы и не несут ответственности за проблемы, возникшие в результате их использования. Все товарные знаки, указанные в тексте, являются собственностью соответствующего владельца.

Описание и особенности

 

-Устройство ввода -обычная клавиатура компьютера

-Устройства вывода — телевизор

-Меню на русском языке.

-Языка программирования -  MK-BASIC

-30x23 символов,анимация графического символа

-Редактор программ с псевдоподсветкой синтаксиса.

-80 строк программы, 27 символов в строке.

-Обмен программами и данными через последовательный порт (1200 Baud)

-15 программ во внешнем модуле памяти (микросхема EEPROM 24c256)

-Графический редактор "Черепашка"

 

К микро компьютеру подключается клавиатура PS/2.Можно использовать USB клавиатуру, если контроллер клавиатуры поддерживает работу через интерфейс PS/2.

Схема

 

Микроконтроллер  ATMega128. Кварцевый резонатор на 17,734475МГц

Принцип работы.

 

Таймер 1 отвечает за тайминг видео. Таймер 2 генерирует аудиосигнал. Ресурсы USART использует клавиатура. Последовательный порт реализован программно. 8 Bit ,1200 Baud ,no Parity,1 Stopp-Bit. Программа на бейсике хранится во внутреннем EEPROM микроконтроллера. Программа остается в памяти даже после пере прошивки микроконтроллера, если выставить фьюз бит EESAVE.

Предисловие

Не знаю, будет ли ChipBasic-128 когда-либо завершен, я его использую для написания программ для ChipBasic-16M. На самом деле решение не самое удачное в плане повторяемости. Но благодаря большему объему памяти и разогнанному контроллеру, компьютер позволяет более комфортно на нем программировать.