Написать программу на Ассемблере для intel 8051
552 UAHВ Proteus иметься схема микроконтроллера intel 8051 и семи 10-сегментных шкал, подключенным на 64 светодиода, соединённых матричным способом (логика работы как в матрице 8х8) с 2 ключами, по 1 на каждый порт, с резисторами на каждый светодиод. Требуется нарастить количество шкал до 10 штук (100 светодиодов) Что даст работу логики матрицы 10х10. И написать программу в Ассемблере, работающую по прерыванию таймера, которая будет брать из переменной данные расположенной в регистре общей памяти (число от 1 до 100) и в зависимости от числа в переменной, зажигать на матрице это количество светодиодов в 2 такта (так как мы не можем одновременно зажечь произвольное количество светодиодов). Например, если в переменной число 37, тогда 1 такт- 30 светодиодов, 2 такт- 7 светодиодов - это 1 вариант. 2 вариант- зажечь эти 37 светодиода тоже в 2 такта, но в виде прямоугольников.
Приложения 3
Отзыв заказчика о сотрудничестве с Юрием Шутиковым
Написать программу на Ассемблере для intel 8051Работа была выполнена в сроки, профессионально. Документация и пояснения были на высоком уровне. Юрий всё время был на контакте. Рекомендую фрилансера. Буду и далее работать с ним.
-
227 10 0 Сделаю дня за 3 (вероятно быстрее). Матрица 10x10, 10 тактов. Гривны перевёл в рубли, т.к. у нас банк работает только с рублями и долларами.
-

Это в принципе обычная динамическая индикация, и одновременно зажечь независимо от других можно 8 светодиодов, но никак не 30 и никак не 2 такта. За 8 тактов можно пройти весь цикл. Яркость будет так себе... Но как я понимаю по выбору процессора и языка, это "бумажный" проект...
-
Добавьте ещё 2 ключа, чтобы кол-во транзисторов было 10 в анодах и 10 в катодах. Используйте 4 порта. Не совсем согласен с Михаилом по поводу яркости - если на анод подавать не 5V, а побольше, то можно получить приемлемую яркость. В 2 такта не получится, надо для матрицы 10х10 использовать 10 тактов (можно, конечно и 2, но для этого потребуется 52 линии, а такого количества выходов у микроконтроллера нет). Почему ассемблер, а не Си? (Хотя для такой задачи особой разницы нет.) Вы уже выкладывали это задание, я вам отвечал. Как вы собираетесь задавать число (37), т.е. где-то в программе писать "37" и каждый раз перекомпелировать проект?
-
Покажите программу.
-
Если целью является уменьшение потребления энергии, то 2 такта - не лучшее решение. 1/2 времени горят 30 светодиодов, 1/2 - 7 светодиодов. Получается, что в среднем у вас горит постоянно 18,5 светодиода. При 10 тактах (для матрицы 10x10) постоянно горит 10 светодиодов. Реально, конечно, яркость будет плохая, но для "бумажного проекта" пойдёт.
-
Я понял вашу идею. Если считаете целесообразным 2 такта, то будет 2 такта. Однако, вы не сможете на табло отображать другие фигуры, например буквы и т.е. Сделаю так, как желаете.
-
Вот так пойдёт? Пишите на [email protected] -
Актуальные фриланс-проекты в категории Встраиваемые системы и микроконтроллеры
STM32H743 + Ethernet (OpenH743I-C DevBoard)Для DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board ) та модуля ETHERNET на чіпі DP83848 згенерувати прошивку для перевірки роботи модуля Ethernet на апаратному рівні. Приклади програми від виробника є тут… Встраиваемые системы и микроконтроллеры ∙ 15 часов 24 минуты назад ∙ 2 ставки |
Разработка GPS-GSM трекера
5000 UAH
Добрый день! необходима разработка GPS-GSM трекера. Устройство должно иметь небольшие размеры. Диапазон работы 6-32в. иметь встроеное АКБ которое будет позволять работать 3-4часа без внешнего питания. Основная задача отслеживания местоположения. Устройство должно иметь: -… Встраиваемые системы и микроконтроллеры, Инжиниринг ∙ 1 день 21 час назад ∙ 1 ставка |
Необходимо вывести Android часы из циклического fastboot.Часы Mobvoi Ticwatch 3 pro GPS зашли в циклический фастбут при попытке прошивки. Ищу тех, кто сможет исправить и разобраться, можно ли установить прошивку. Встраиваемые системы и микроконтроллеры ∙ 1 день 22 часа назад ∙ 2 ставки |
Проект Tuya смартДля wi fi устройства. В поиске специалиста с Tuya IoT Platform / Tuya Panel Studio, опыт работы с CBU обязателен! Необходимо выполнить Регистрация аккаунта 1. Настройка продукта в Tuya IoT Platform 2. Настройка Data Points (DP) 3. Разработка интерфейса в Tuya 4. Настройка… Встраиваемые системы и микроконтроллеры, Гибридные мобильные приложения ∙ 2 дня 17 часов назад ∙ 4 ставки |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 4 дня 4 часа назад ∙ 4 ставки |

