Перейти к содержимому

Свернуть чат ЧАТ Открыть чат во всплывающем окне

Nikolai4 : (04 July 2020 - 19:01 19) :drinks: спасибо
Gipsy : (03 July 2020 - 22:26 22) А че, днюха у Николаича? Тогда от всей души поздравляем!
shpuntic : (03 July 2020 - 19:28 19) Nikolai4,привет! Поздравляю с Днем Рождения! :drinks:
Ankuls : (15 June 2020 - 19:50 19) Вообщем идея дурная, лучше сдвиговый регистр под дюймовые 7-сегментники
Ankuls : (14 June 2020 - 16:36 16) забыл добавить с общим катодом
Ankuls : (14 June 2020 - 16:08 16) Какой LED драйвер посоветуете для 7-сегментного 6 разрядного индикатора? что бы его реально было купить в маленьком корпусе
Ankuls : (12 June 2020 - 22:20 22) Nikolai4, это не я меня торопят ;)
Nikolai4 : (12 June 2020 - 21:08 21) Ankuls, та ты реально еще та заноза )
Ankuls : (12 June 2020 - 08:48 08) Nikolai4, Реальная ссылка только на али но это же ждать хрен знает сколько
Nikolai4 : (10 June 2020 - 20:42 20) https://aliexpress.r...earchweb201603_
Nikolai4 : (10 June 2020 - 20:39 20) https://smdua.in.ua/...a-i-so_id134050
Nikolai4 : (10 June 2020 - 20:36 20) https://bigl.ua/p108...p-bq24740-24740
Ankuls : (09 June 2020 - 18:03 18) Вопрос жизни и смерти где купить 16f628A в корпусе QFN28
Ankuls : (05 June 2020 - 12:15 12) Nikolai4, плата у меня одна 120мм и на jlcpcb всего на 29грн. дороже от той что меньше 100мм
Ankuls : (02 June 2020 - 12:37 12) Nikolai4, я на этом сайте не смог зарегистрироваться не через гугл аккаунт не через фейсбук что бы добавить 3 гербера и посмотреть на цену
Nikolai4 : (01 June 2020 - 21:36 21) Ankuls, размер платы должен быть нее более 100*100 если больше то значительно дороже,
Nikolai4 : (01 June 2020 - 21:35 21) Ankuls, этот сайт я еще не проверял,
Nikolai4 : (01 June 2020 - 21:32 21) Ankuls, https://ibb.co/TRtYbbW
Ankuls : (31 May 2020 - 22:27 22) за 3 платы я заплатил 42,33$ а тут за одну 38,97 еще и ждать хрен знает сколько.
Ankuls : (31 May 2020 - 22:24 22) не то загрузил вот вчерашний заказ Изображение
Ankuls : (31 May 2020 - 22:23 22) вот мой вчерашний заказ 3-х плат Изображение
Ankuls : (31 May 2020 - 22:21 22) вот смотри на стоимость Изображение
Ankuls : (31 May 2020 - 22:14 22) Nikolai4, Ты сам то проверял этот сайт? вот я выбрал Украина DHL есть, нажимаю почта Китая хрен выбирается.
Nikolai4 : (31 May 2020 - 12:15 12) www.nextpcb.com тут сейчас 9$ за платы 100*100 двухсторонние, и если в момент заказа никаких скидок не будет то НЕНАДО заказывать за конскую цену, а надо искать дальше!
Ankuls : (29 May 2020 - 19:00 19) Есть кто живой?
Ankuls : (26 May 2020 - 21:28 21) Изображение
Ankuls : (26 May 2020 - 21:28 21) Оказывается там даже 3Д модель можно делать ;)
Ankuls : (22 May 2020 - 17:54 17) вот такие платы приехали
Ankuls : (22 May 2020 - 17:54 17) Изображение
Ankuls : (20 May 2020 - 23:02 23) А вот в Россию есть доставка голубями за 3 копейки
Ankuls : (20 May 2020 - 23:00 23) Изображение
Ankuls : (20 May 2020 - 22:56 22) Nikolai4, компания Евроком Компонентс
Ankuls : (20 May 2020 - 22:54 22) Nikolai4, это ответ наших "5шт 374,22+НДС за 1 шт. 2-3 недели"
Ankuls : (20 May 2020 - 22:53 22) Nikolai4, Тут я с тобой не соглашусь, связался с нашими за 5 плат они захотели 2500грн. у китайцев из за карантина в Украину только доставка DHL по этому и пришлось заказывать. за то в пятницу 10 плат уже будут у меня :)
Nikolai4 : (20 May 2020 - 17:41 17) Ankuls, в голове не укладывается зачем было через самую дорогую доставку заказывать, дешевле было б у нас в стране заказать с доставкой домой
Ankuls : (16 May 2020 - 21:20 21) Две платки 33*44 с доставкой DHL обошлись Order Total: ₴871.89 как серпом по яйцам :)





Фотография

Универсальный контроллер с встроенным интерпретатором БЕЙСИК

Написано alexandergb , 05 April 2015 · 2238 Просмотров

MCS-51 BASIC контроллер
Универсальный контроллер с встроенным интерпретатором БЕЙСИК Предлагаю 2 варианта однокристального контроллера со встроенным интерпретатором БЕЙСИК. В основе либо
1) ADuC842 (5V) - первый вариант,
2) AT89C51RE2 - второй вариант.

Оба варианта имеют встроенный интерпретатор БЕЙСИК, большей частью команд синтаксически совместимый с версией БЕЙСИКа для 8052 фирмы INTEL (1985 г) версии 1.1.
(см. описание прототипа языка - английский оригинал во вложении Basic52Manual.pdf).
Однако, имеются и отличия.
Первая группа отличий связана с расширением функций портов.
Так первый вариант имеет возможность чтения байта из любого из портов Р0 ... Р3, аналого-цифрового преобразования любой из линий порта Р1, запись байта в любой из портов Р0, Р2, Р3 и цифроаналогового преобразования двух независимых ЦАП. Особенности архитектуры позволяют конфигурировать устройства с различным количеством входов и выходов программным способом.
Второй вариант имеет только цифровые входы и выходы - порты Р0..Р3, 2 линии Р6.
Сюда также относятся отличия связанные с другими отличиями архитектуры микроконтроллеров от "классического" 8052.
Вторая группа отличий - новые операторы, позволяющие записывать в энергонезависимое ЗУ пользовательские программы и данные, считывать их во время работы, автоматически загружать и/или исполнять любую из 9 сохраненных программ, а также осуществлять копирование/загрузку/отладку/сохранение на диске РС программ при помощи специально написанного приложения Basic Assistant.
Это приложение позволяет также наблюдать и управлять линиями портов во время отладки.


Третья группа отличий связана с изменением синтаксиса некоторых операторов, исключения некоторых операторов, в которых по моему мнению утрачена необходимость (печать на последовательный принтер, прерывание, программирование УФ РПЗУ, формирование звука и т.п.).

Первый вариант позволяет размещать программы объемом до 1,5К (во внутреннем представлении после токенизации). Это примерно соответствует 50-100 строк.
Второй - около 7,5К, что позволяет реализовать весьма сложные алгоритмы (например играть в шашки).
Однако, благодаря простоте, удобству и компактности языка, даже первый вариант
позволяет создавать весьма функциональные устройства (например, он опробован для автоматизации рабочих мест для сборки и контроля автомобильных пучков на промышленном предприятии).

Кроме того, разработам микротерминал (RS232) с ограниченным числом клавиш, позволяющий прямо на обьекте вносить изменения в программу/данные. Микротерминал содержит 8 строк по 22 символа, возможность ввода / вывода алфавитно-цифровых символов, зарезервированных ключевых слов БЕЙСИКа, а также однострочный встроенный редактор.
Оба варианта несравненно превосходят известные популярные разработки TinyBasic для контроллеров AVR фирмы Atmel, однако сильно уступают контроллерам Micromite (PIC32) см. http://geoffg.net/maximite.html


На основе однокристальных микроконтроллеров были построены контроллеры с конфигурацией 16 входов / 16 выходов, совместимых по уровням (+24В) с промышленными контроллерами.
Фото в документе Ознакомление.pdf .

Заинтересовавшихся прошу обращаться в личку
ag.b@mail.ru.

Прикрепленные файлы







Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Июль 2020

П В С Ч П С В
  12345
6 7 89101112
13141516171819
20212223242526
2728293031