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

Коментарии к програме - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С. Обработка массивов http://www.cyberforum.ru/cpp-beginners/thread284538.html
Реализовать на языке С. Дана квадратная матрица порядка М. Найти суммы элементов ее диагоналей, параллельных побочной(начиная с одноэлементной диагонали А).
C++ с использованием файла произвольного доступа Помогите решить задачу, буду очень благодарен Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного файла. http://www.cyberforum.ru/cpp-beginners/thread284516.html
do - while C++
РЕбят прога работает неправильно. Помогите исправить. МЕТОД НЬЮТОНА РЕШЕНИЯ СИСТЕМЫ НЕЛИНЕЙНЫХ УРАВНЕНИЙ #include<iostream.h> #include<math.h> void main() { int i, x1, y1; double e,x,y,f1,f2,a11,a12,a21,a22,d;
C++ Зацикливание + вопрос об огородах
Здравствуйте. Написал программу, которая решает квадратные уравнения. #include <conio.h> // // #include <iostream> // using namespace std; // // #include <math.h> // ////////////////////////
C++ Произведение элементов массива http://www.cyberforum.ru/cpp-beginners/thread284501.html
Помогите решить 1ое задание пожалуйста. Срочно надо...
C++ Работа с файлами, матрицы Может кто нибудь сможет помочь! Сам вобще ничё не понимаю а сдавать надо! Буду очень благодарен!!! ______________________________ В файле «file.in» дана матрица вещественных чисел. Написать программу, которая считывает эту матрицу и каждый элемент заменяет на символ, соответствующий целой части текущего элемента (если целая часть элемента матрицы превышает 256, то заменить на «0»).... подробнее

Показать сообщение отдельно
Ламперг
 Аватар для Ламперг
0 / 0 / 0
Регистрация: 27.04.2011
Сообщений: 4
27.04.2011, 18:01     Коментарии к програме
Помогите написать коментарии к програме (програма взята из моего курсового)

#include "ADuC812.h"
#include "max.h"
#include "KB.h"
#include "i2c.h"
#include "lcd.h"
#include "rtc.h"
//#include "stdio.h"
//#include "math.h"



extern int sprintf (char *, const char *, ...);

int T,VL,DV,kol,Tmin,Tmax;
TIME Opros;



void FROM_TM0(void) interrupt 1
{
TIME vrem;
char outstr[16];
unsigned int ch;

TH0=0xDC;
TL0=0x31;
kol++;
if (kol==100)
{
kol=0;
TR0=0;

GetTime(&vrem);
sprintf (outstr,"%d:%d:%d ", (int)vrem.hour, (int)vrem.min, (int)vrem.sec);
LCD_GotoXY(0,0);
LCD_Type(&outstr);

if (((vrem.min*60+vrem.sec)-(Opros.min*60+Opros.sec))==10)
{
LCD_GotoXY(0,1);
LCD_Type("Temp ");

LCD_Putch((T/10)+48);
LCD_Putch((T%10)+48);

LCD_Type(" Vlag ");
LCD_Putch((VL/10)+48);
LCD_Putch((VL%10)+48);
Opros=vrem;

ch=0;
if ((VL<=47)||(VL>=52)) {ch=ch | 1;}
// if ((T<=Tmin)||(T>=Tmax)) {ch= ch | 2;}
WriteMax(SV,ch);
// if (T<=20) {Buzz();}

}

TR0=1;
}
}


void SetVector(unsigned char xdata *Address, void *Vector)
{
unsigned short xdata *TmpVector;
*Address = 0x02;
TmpVector = (unsigned short xdata *) (Address+1);
*TmpVector = (unsigned short) Vector;
}


void main(void)
{

unsigned char s;
int i;

T=38;
Tmin=36;
Tmax=40;
VL=50;
DV=0;
s=0;
kol=0;
InitLCD();
SetVector(0x200B,(void *) FROM_TM0);
TMOD=1;
ET0=1;
EA=1;
TH0=0xDC;
TL0=0x31;
GetTime(&Opros);
TR0=1;


while (1)
{
while (ScanKBOnce(&s)==0) {}
if (s=='1') {T-=5;}
if (s=='2') {T+=5;}
if (s=='4') {VL-=5;}
if (s=='5') {VL+=5;}
if (s=='0') {DV=1;}


for (i=0;i<20000;i++)
{Delay();}

}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru