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

прерывание, вывод числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Несколько минимальных элементов матрицы записать в одномнерой массив http://www.cyberforum.ru/cpp-beginners/thread773259.html
Всем доброго времени суток,в общем задача состоит из нескольких этапов 1 создаем матрицу 6 на 6 2 преобразовываем её по заданному правилу 3 получаем одномерный массив с элементам матрицы,а именно последний элемент массива должен быть сумой 6 строки матрицы,а первые 5-минимальными элементами из 1 5 строки 4 преобразовываем полученный одномерный массив опять таки по заданной функции-...
C++ Переменные в функциях Разбираясь с передачей и приемом функциями различных типов данных, столкнулся с такой проблемой.Написал 2 похожие функции и стал объявлять разные типы данных.С целыми числами все нормально,а с дробными возникла проблема.При объявлении переменных типа float в этом коде #include <iostream> #include <iomanip> float OkrD (float); using namespace std; int main() { float D; http://www.cyberforum.ru/cpp-beginners/thread773257.html
C++ Алгоритм задержки
Добрый вечер. Хочу попробовать динамически выводить текст в консоли. Какой алгоритм создания задержки? Не через функцию Sleep().
удаление элемента списка C++
есть структура typedef struct StudentInfo //создание нового типа запись для хранения информационных полей элемента списка { int id; //количество книг в картотеке char surname; // char name; //фамилия автора книги char secondname; int year; //год издания char faculty;
C++ Не подсчитывает русские символы http://www.cyberforum.ru/cpp-beginners/thread773216.html
Не пойму в чём загвостка; логически вроде всё верно: #include <iostream> #include <fstream> #include <cstdlib> #include <stdexcept> int main() { try { std::locale::global(std::locale(""));
C++ Код стандартных функций Добрый вечер. Подскажите пожалуйста как просмотреть код библиотечной функции? Интересуют функции cin i cout. подробнее

Показать сообщение отдельно
qwer9999
Сообщений: n/a
29.01.2013, 23:28     прерывание, вывод числа
Использую такой код#include "sys/alt_stdio.h"
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "altera_avalon_pio_regs.h"
#include "system.h"
int main()
{
char a,b; int c;
start: c=0;
IOWR_ALTERA_AVALON_PIO_IRQ_MASK(PIO_1_BASE,1);//разрешаем прерывание с порта ввода
while(1)
{
a=IORD_ALTERA_AVALON_PIO_DATA(PIO_1_BASE);
b=IORD_ALTERA_AVALON_PIO_IRQ_MASK (PIO_1_BASE);
if (a==1)// если биты в регистрах INTERRUPT и PIO_DATA равны 1, то
    {
    IOWR_ALTERA_AVALON_PIO_DATA(PIO_0_BASE,c);
    c++;// с=с+1
    if (c==256)
    {goto start;}//если с=256, то идем к метке start
    }
}
return 0;
}
.
Может быть можно как то через alt_irq_register это сделать? Подскажите по мере возможности. Заранее благодарен
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru