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

Калькулятор в двоичной системе

20.11.2014, 17:22. Показов 1843. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
фото схемы ниже
написать программу на C++
у кнопок должны быть присвоены значения:0,1,+,-,*,/,сброс и равно,как в калькуляторе.При нажатии ее значение уходит на сдвиговый регистр.Вводится первое двоичное число,затем знак операции,затем второе число,клавиша равно , получаем результат ,вывод на экран. Программа на с++
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main(void){
    PORTD = 0;
    DDRD = 0xff;
   PORTB=0;
 
   DDRB=0x2C; //НастраиваемпортдляSPI
   ACSR=0x80; //Отключаем компаратор
    //Включаем SPI
 
    //Биты будем отправлять LSB-MSB, т.е. от младших к старшим
    SPCR=0x70;
    SPSR=0;
 
    PORTB |= (1<<2);  // включаем
 
    while(1) {
        PORTB &= ~(1<<2); // выключаем SH/LD
        PORTB |= (1<<2);  // включаем SH/LD
        char str = spi_transfer(0);
        //PORTB |= (1<<2);  // включаем
        PORTD = str;
    }
}
Миниатюры
Калькулятор в двоичной системе  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.11.2014, 17:22
Ответы с готовыми решениями:

Деление в двоичной системе
Добрый вечер не могли бы вы подсказать как сделать деление на MCS-51, и получить результат как целого так и того что после запятой(например...

Цикл в двоичной системе
Здравствуйте, подскажите пожалуйста - как будет выглядеть цикл в двоичной системе для 12 бит от нуля и далее? Спасибо.

Калькулятор в двоичной системе
Сложение в двоичной системе. Подскажите почему не верные ответы выдает? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

9
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
20.11.2014, 17:43
Мы должны это для Вас сделать?
И зачем нам это?
0
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 17:48  [ТС]
в теме по с++ сказали что здесь могут помочь
у меня есть программа и схема для калькулятора в 16 ричной системы
может ее можно переделать?могу скинуть
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
20.11.2014, 17:56
Ключевое слово ПОМОЧЬ, а не сделать за Вас. Начинайте писать, спрашивайте тогда и помогут
0
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 18:13  [ТС]
я вообще не шарю в этой теме,вот и обратился сюда
0
1184 / 673 / 113
Регистрация: 15.05.2012
Сообщений: 4,085
20.11.2014, 19:07
Кнопки же можно матрицей подключить.
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
20.11.2014, 20:24
Цитата Сообщение от pyzhman Посмотреть сообщение
Кнопки же можно матрицей подключить.
можно и без матрицы
порта B для 8 кнопок хватит

Добавлено через 57 секунд
Цитата Сообщение от monster469 Посмотреть сообщение
Программа на с++
ты уверен что плюсы для меги8 подойдут???
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.11.2014, 20:27
Программа на с++
на Си.

не шарю в этой теме,вот и обратился сюда
Коллекция исходников по алгоритмам и ссылок по работе с интерфейсами в МК
https://www.cyberforum.ru/elec... 26610.html
0
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 20:32  [ТС]
судя заданию программа должна запуститься в Proteus Isis,а она на c++ как я понимаю
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.11.2014, 20:33
Калькулятор на ПЛИС
https://www.cyberforum.ru/micr... 20039.html
Калькулятор на ATMega8
Калькулятор на Atmega16
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.11.2014, 20:33
Помогаю со студенческими работами здесь

Калькулятор в двоичной системе счисления
не понимаю как можно сделать калькулятор в двоичной сс. вот в десятичной model tiny STACK 256 DATASEG mes1 db '1. Suma',0dh,0ah,'$'...

Калькулятор в двоичной системе (схемотехника)
Помогите написать код для программы proteus isis Калькулятор в двоичной системе предмет схемотехника(ниже прикладываю фото схемы)и...

Калькулятор умножения чисел в двоичной системе
Друзья,доброго времени суток,у меня есть такой код для сложения и вычитания чисел в двоичной системе,нужно дописать еще умножение но я не...

Калькулятор в двоичной системе счисления (с плавающей точкой)
Не могу понять как можно сделать калькулятор только в двоичной системе с плавающей точкой. Вот код в десятички ...

Калькулятор для сложения чисел в двоичной системе
Доброго времени суток!!! Поскольку я новичок, помогите пожалуйста, следует написать программу которая бы считала суму цифр в двоичной...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru