Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
monster469
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
#1

Калькулятор в двоичной системе (схемотехника) - C++

20.11.2014, 15:57. Просмотров 658. Ответов 10
Метки нет (Все метки)

Помогите написать код для программы proteus isis
Калькулятор в двоичной системе
предмет схемотехника(ниже прикладываю фото схемы)и отрывок программы :
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;
    }
}
Миниатюры
Калькулятор в двоичной системе (схемотехника)  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2014, 15:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Калькулятор в двоичной системе (схемотехника) (C++):

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

Умножение в двоичной системе - C++
Добрый вечер. Помогите с реализацией умножения в двоичной системе. Дано два массива, например 1111 и 1111. Как написать цикл умножения друг...

Сложение в двоичной системе счисления - C++
//--------------------------------------------------------------------------- #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include...

Сложение в двоичной системе счисления - C++
можете реализовать эту задачку? Сложение в двоичной системе счисления

Вычитание в двоичной системе счисления - C++
Нужно провести вычитание напрямую, без преобразования в десятичную систему счисления. Пользовался поиском, но не нашел данный алгоритм,...

Сложение в двоичной системе счисления - C++
Добрый день! Помогите пожалуйста, не знаю как реализовать. Например n = 1010.1111 m = 1011.0101 . Я понимаю как сделать это на бумаге, но...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SatanaXIII
Супер-модератор
Эксперт С++
5609 / 2643 / 244
Регистрация: 01.11.2011
Сообщений: 6,502
Завершенные тесты: 1
20.11.2014, 16:23 #2
monster469, вам на каком языке нужно написать?
monster469
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 16:26  [ТС] #3
на C++
SatanaXIII
Супер-модератор
Эксперт С++
5609 / 2643 / 244
Регистрация: 01.11.2011
Сообщений: 6,502
Завершенные тесты: 1
20.11.2014, 16:27 #4
monster469, не могли бы вы тогда как-нибудь перефразировать задане, расписать его более полно, а то непонятно что вообще требуется.
monster469
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 16:35  [ТС] #5
у кнопок должны быть присвоены значения:0,1,+,-,*,/,сброс и равно,как в калькуляторе.При нажатии ее значение уходит на сдвиговый регистр.Вводится первое двоичное число,затем знак операции,затем второе число,клавиша равно , получаем результат ,вывод на экран. Программа на с++
nmcf
5309 / 4629 / 1548
Регистрация: 14.04.2014
Сообщений: 18,437
20.11.2014, 17:05 #6
В раздел по микроконтроллерам.
monster469
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 17:16  [ТС] #7
у меня есть схема и пример для калькулятора в 16-ричной системе,может ее можно переделать?могу кинуть
nmcf
5309 / 4629 / 1548
Регистрация: 14.04.2014
Сообщений: 18,437
20.11.2014, 17:19 #8
Здесь мало знания C++, нужно ещё архитектуру знать.
monster469
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 17:21  [ТС] #9
хорошо,спасибо большое
nmcf
5309 / 4629 / 1548
Регистрация: 14.04.2014
Сообщений: 18,437
20.11.2014, 17:24 #10
Тебе сюда: http://www.cyberforum.ru/microcontrollers/
ildwine
20.11.2014, 20:33     Калькулятор в двоичной системе (схемотехника)
  #11
 Комментарий модератора 
Закрыто. Кросспостинг Калькулятор в двоичной системе
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2014, 20:33
Привет! Вот еще темы с ответами:

Представление float в двоичной системе - C++
Смысл: требуется написать программу, показывающую двоичную структуру float. Запускаем: вводится первое число с плавающей запятой,...

Сложение чисел в двоичной системе счисления - C++
Напишите программу, реализующую сложение чисел в двоичной системе счисления с использованием контроля по модулю. Вопрос. что значит &quot;с...

Вывод десятичных чисел в двоичной системе - C++
Заданы два числа &lt;=16. Найти их сумму и с помощью битовых операций записать оба слагаемых и их сумму одно за другим в ячейку памяти...

Вычитание чисел в двоичной системе счисления - C++
Это не подходит http://www.cyberforum.ru/cpp-beginners/thread584648.html#post3072102. Помогите написать код на с++ . А то скоро конец...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.11.2014, 20:33
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru