| Начален сайт Сандъците  | "Библиотека Сандъците" | МОЖЕ ДА ПОДКРЕПИТЕ ФОРУМА С ДАРЕНИЕ >ТУК< :help: !!! ВЪЗМОЖНИ  ПРОБЛЕМИ ПРИ КАЧВАНЕ НА ФАЙЛОВЕ И РАБОТАТА НА ФОРУМА !!!  :master2:

Автор Тема: Малък бейсик компютър с 3 интегрални схеми  (Прочетена 636 пъти)

0 Потреб. и 3 Гости преглежда(т) тази тема.

Неактивен imagination

  • Квантов електрон
  • ***
  • Публикации: 149
  • Населено място: Варна
Времето на вън е дъждовно и се почна с безумните проекти. Имам поне 4-5 варианта на класическият P8051 и дълго време се чудех в какво безполезно изделие да ги вложа. Несъмнено в момента има къде-къде по-съвременни контролери, но форума е все пак за стара електроника.
По мотиви от https://www.billy.gr/mcs-basic-52/ и "The
Microcontroller Idea Book", както в последствие се оказа и още много други подобни проеки, на базата на P8052 (по-точно АТ89C52), 32k RAM и един регистър може да си направите "пълноценен" едноплатков компютър с поддръжка на Бейсик.
За АТ89C52 се изисква паралелен програматор, за тези които нямат такъв, могат да ползват АТ89S52 има го в "тпетров" (да не правя реклама на сайта), а се програмира много лесно без специален програматор примерно с ардуино: https://www.instructables.com/Program-8051-With-Arduino/
Трябва да призная, че написах точно 2 програми на бейсик и ми омръзна - така де удоволствието е повече в изработката.
Ето и резултатите:

Неактивен mbg

  • Квантов електрон
  • ***
  • Публикации: 241
Re: Малък бейсик компютър с 3 интегрални схеми
« Отговор #1 -: 03 Ноември, 2026, 11:15:33 »
Не може ли да се върже към някой от ЕС терминалите?

Неактивен imagination

  • Квантов електрон
  • ***
  • Публикации: 149
  • Населено място: Варна
Re: Малък бейсик компютър с 3 интегрални схеми
« Отговор #2 -: 03 Ноември, 2026, 12:07:37 »
Предполагам може, имам насипен СМ 1604.М3. Подозирам, че е клонинг на някой от VT100 серията на digital. Все още не е в много работещо състояние, клавиатурата е по "ГОСТ" - клавиатурната подредба е кошмарна, за съжаление е "хардурена" - не виждам лесен начин за пренареждането и в QWERTY примерно. Ако тръгне - ще пробвам, но не знам кога точно ще е това.

Неактивен mbg

  • Квантов електрон
  • ***
  • Публикации: 241
Re: Малък бейсик компютър с 3 интегрални схеми
« Отговор #3 -: 04 Ноември, 2026, 01:01:44 »
Това ще вдъхне малко смисъл в живота на тези тучове, а и не само

Неактивен slayer

  • Блуждаещ електрон
  • *
  • Публикации: 27
  • Населено място: Sofia
Много приятен проект. MCS BASIC-52 е интересен с това, че Intel го е правил като сериозен инструмент за вградени системи, а не като играчка. Има команди за директна работа с портовете и паметта, а дори може да запише програмата в EPROM.
Какъв кварц си сложил? Доколкото помня, с 11.0592 MHz се получават точни стандартни скорости за серийния порт, а BASIC-ът и сам си разпознава скоростта при старт.
За идеята на mbg с терминала: преди да го вържеш, провери какъв интерфейс има СМ 1604. Част от източноблоковите терминали са с токова линия (ИРПС), а не с RS-232. Тогава няма да стигне само MAX232, а ще трябва малък преобразувател с оптрон. Ако тръгне, ще е страхотна гледка: 8052 с бейсик на истински терминал от епохата.

Неактивен imagination

  • Квантов електрон
  • ***
  • Публикации: 149
  • Населено място: Варна
Здравей,
да кварца е този със странната честота. За щастие се намират лесно. А бейсика сам си определя скоростта, на която да се закачи. Достатъчно да се натисне интервла 2-3 пъти. Тествах на няколко различни скорости. Е някой път и не успява.
Аз много се впечатлих от булевият процесор на 8051 - може да преведеш ладер диаграма почти ред по ред на асемблер. В бейсика не знам дали е развита тази възможност.
С терминала нещата поне при моята версия са малко по-сложни. Имам разширителна платка за принтер, която стои "на пътя" на серийният порт до компютъра. На нея има 3 UART-а 8251 - единият приема информацията от терминала, единият изпраща към принтера а третият препраща информацията от/към компютъра. Кой символ на къде да потегли се определя от специални ESC последователности. (какви точно не се задълбочих). На всичкото отгоре трите УАРТ-а могат да работя на различна скорост, както при приемане така и при предаване. Някаква лудница ми изглежда цялата работа. Този за принтера мисля, че е забит на 300 бода. другите два - според настройките. Съответно платката буферира трафика и изчаква по-бавните във веригата. Но не работи :) Планирам да се закача директно на УАРТ-а на терминала и да байпасна тази схема на този етап. 

 

ПОЛЕЗНИ ВРЪЗКИ

Начален сайт "САНДЪЦИТЕ" Библиотека "Сандъците"
ОТГОВОРНОСТИ: Всички мнения във ФОРУМА са лични мнения на техните автори и не отразяват официалното становище на собствениците му.
   Copyright: Освен ако не е посочено друго, съдържанието на този сайт е лицензирано под:
  Creative Commons Attribution License.
  Текстът на договора за ползване на български
Copyright © 2011 - Сандъците - сайт и форум за стара електроника - За контакти  

Партньори:  | Форум за конспирации, уфология и мистика | Кактус БГ |