Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 15.02.2019
Сообщений: 1

Задание которое нужно выполнить

15.02.2019, 21:29. Показов 1115. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В proteus 7.7 нужно выполнить следующую задачу:Подключить к микроконтроллеру 2 цифровых семисегментных индикатора с общими анодами и кнопку К1. Информация для индикации поступает в микроконтроллер по двум проводам в виде Последовательного 8- битного двоичного кода. При этом на входы микроконтроллера Р1.4 и Р1.5 поступают сигналы : С(тактовый), Д(информационный).При нажатии кнопки К1 микроконтроллер должен принять последовательный код и высветить на индикаторах число, численно равное значению принятого кода . Для этого по каждому перепаду из 0 в 1 сигнала С микроконтроллер анализирует состояние входа Д. Очень нужно помогите кто чем сможет
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2019, 21:29
Ответы с готовыми решениями:

Нужно выполнить задание
public class TestBreak { public static void main(String args) { int sum, number; sum = 0; number = 0; while (number < 20) { ...

Нужно выполнить задание
помогите пожалуйста....нужно выполнить эти три задания наиболее простым образом..ну или хоть каким нибудь) Перепечатывайте задания на...

Нужно выполнить задание
public class TestContinue { public static void main(String args) { int sum, number; sum = 0; number = 0; while (number < 20) {...

2
1184 / 673 / 113
Регистрация: 15.05.2012
Сообщений: 4,085
16.02.2019, 14:21
Микроконтроллер какой?
0
41 / 38 / 22
Регистрация: 02.04.2016
Сообщений: 131
18.02.2019, 21:40
Анна Тит, в общем виде приём данных будет выглядеть так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//производите необнодимые настройки
//...
short old = 0, count = 0, num = 0;
while(1){
    if(k1){// если нажата кнопка
       for(short i=0; i<8; i++) //цикл приёма данных
            if(P1.4 != old) //если произошёл перепад
               if(old == 0){  //если перепад с 0 на 1
                  num |= P1.5<<i;  //побитовая запись числа
                  old=1; //изменение маркира уровня сигнала
               }  
               else old=0;
 
        //далее выводите информацию на индикаторы       
    }  
}
Для вывода цифр на индикаторы вам необходимо знать, какие светодиоды зажикать для отображения той или иной цифры. Для этого можете обзавестить табличкой (массивом) в котором по-порядку запишите необходимые последовательности (имеется ввиду последовательность чисел, побитовый разбор которых будет зажигать необходимые светодиоды).
Так же необходимо определиться с разрядностью принятого числа для дальнейшего отображения.
C
1
2
3
short s, m;
s=num/10; //узнали старший разряд
m=num%10; //узнали младший разряд
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2019, 21:40
Помогаю со студенческими работами здесь

Нужно выполнить рубежное задание по С++
Я не силен в кодинге и мне требуется выполнить это задание как можно быстрее. Кому не сложно подсобите. 1. Выполнить корректирующее...

Нужно выполнить задание на экзамен
Створити файл headphones.txt, який повинен містити: назву, марку навушників, вартість. Визначити: навушники з максимальною та мінімальною...

Нужно выполнить задание на подпрограммы
Составить подпрограмму для определения нулевых элементов в одномерном массиве. Используя такую подпрограмму, установить, в каком из двух...

Нужно выполнить задание по access
Помогите!!!Очень надо сделать ИНДЗ.Варианты 10,14 и 18. Не обязательно все хоть что-нибудь. Буду сам делать. Не получается в основном 3...

Нужно выполнить задание связанное с матрицами
Заполнить случайными числами 3 матрицы размерностью . Найти средне – арифметическое для положительных чисел каждой из них.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru