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

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

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

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

20.11.2014, 15:57. Просмотров 640. Ответов 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;
    }
}
Миниатюры
Калькулятор в двоичной системе (схемотехника)  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
5593 / 2627 / 240
Регистрация: 01.11.2011
Сообщений: 6,459
Завершенные тесты: 1
20.11.2014, 16:23     Калькулятор в двоичной системе (схемотехника) #2
monster469, вам на каком языке нужно написать?
monster469
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 16:26  [ТС]     Калькулятор в двоичной системе (схемотехника) #3
на C++
SatanaXIII
Супер-модератор
Эксперт С++
5593 / 2627 / 240
Регистрация: 01.11.2011
Сообщений: 6,459
Завершенные тесты: 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
5119 / 4439 / 1476
Регистрация: 14.04.2014
Сообщений: 17,609
20.11.2014, 17:05     Калькулятор в двоичной системе (схемотехника) #6
В раздел по микроконтроллерам.
monster469
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 17:16  [ТС]     Калькулятор в двоичной системе (схемотехника) #7
у меня есть схема и пример для калькулятора в 16-ричной системе,может ее можно переделать?могу кинуть
nmcf
5119 / 4439 / 1476
Регистрация: 14.04.2014
Сообщений: 17,609
20.11.2014, 17:19     Калькулятор в двоичной системе (схемотехника) #8
Здесь мало знания C++, нужно ещё архитектуру знать.
monster469
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 17
20.11.2014, 17:21  [ТС]     Калькулятор в двоичной системе (схемотехника) #9
хорошо,спасибо большое
nmcf
5119 / 4439 / 1476
Регистрация: 14.04.2014
Сообщений: 17,609
20.11.2014, 17:24     Калькулятор в двоичной системе (схемотехника) #10
Тебе сюда: http://www.cyberforum.ru/microcontrollers/
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2014, 20:33     Калькулятор в двоичной системе (схемотехника)
Еще ссылки по теме:
Вычитание чисел в двоичной системе счисления C++
C++ Сдвинуть число в двоичной системе на k позиций
C++ Вывод десятичных чисел в двоичной системе
C++ Обьяснить представление числа в двоичной системе

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

Или воспользуйтесь поиском по форуму:
ildwine
20.11.2014, 20:33     Калькулятор в двоичной системе (схемотехника)
  #11
 Комментарий модератора 
Закрыто. Кросспостинг Калькулятор в двоичной системе
Yandex
Объявления
20.11.2014, 20:33     Калькулятор в двоичной системе (схемотехника)
Закрытая тема Создать тему
Опции темы

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