Регистрирайте сеРегистрирайте се

Много спешно ми трябва помощ за С


 
   Форум за математика Форуми -> Информатика/Компютри
Предишната тема :: Следващата тема  
Автор Съобщение
raceteam
Начинаещ


Регистриран на: 16 Dec 2007
Мнения: 7


МнениеПуснато на: Sun Dec 16, 2007 12:00 pm    Заглавие: Много спешно ми трябва помощ за С

Здравейте колеги,
та значи трябва да напиша курсова работа на С (не на С++) но нещо не мога да се справя та ето я и нея:
Създайте програма, която да реализира предаване/приемане на зададен в програмата цифров масив по последователен порт.От клавиатурата да се въведе образец от 5 символа (масив или низ), който да се сравни с данните в приетия масив, започвайки от първия символ и завършвайки 5 символа преди края на масива.Да се издаде съобщение:ОК за съвпадение и ERROR за несъвпадение.Да има съобщения за:данните на изпратения цифров масив и за данните на приетия цифров масив, за въвеждане на образеца, за резултата от сравнението.
ЗАБЕЛЕЖКА: Последователният порт да има следните характеристики: скорост на обмен 9600 bps, контрол по нечетност, информационни битове 8, стоп битове 2.Данните се обменят чрез задаване на тестов режим и връщане на информацията в същия компютър.

Това ми е задачката та ще съм много благодарен и ако има и малко обяснение към програмката.Благодаря на всички отзовали се!!!!!!!!


Последната промяна е направена от raceteam на Wed Jan 09, 2008 12:42 am; мнението е било променяно общо 1 път
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Реклама







Пуснато на:     Заглавие: Реклама

Върнете се в началото
Irrefutable
Напреднал


Регистриран на: 15 Jul 2007
Мнения: 298
Местожителство: София
Репутация: 28.8Репутация: 28.8Репутация: 28.8
гласове: 5

МнениеПуснато на: Sun Dec 16, 2007 9:25 pm    Заглавие:

За сериен COM порт ли говориме. Такова нещо като "последователен порт" явно е поредната просташка измислица на някой изкуфял даскал. (всичко лично)
Прегледай това http://www.control.com/1026187785/index_html
Съдържа около половината ти курсова или поне по-трудната част от нея.
После в http://sourceforge.net има достатачно свободни библиотеки които ще ти олеснят живота. Друг е въпроса какво ви дава даскала да ползвате.
В общи линии кода който трябва да напишеш е доста кратък, но ще показва доста добре доколко си усвоил това което ви предават.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
raceteam
Начинаещ


Регистриран на: 16 Dec 2007
Мнения: 7


МнениеПуснато на: Sun Dec 16, 2007 11:45 pm    Заглавие:

Irrefutable написа:
За сериен COM порт ли говориме. Такова нещо като "последователен порт" явно е поредната просташка измислица на някой изкуфял даскал. (всичко лично)
Прегледай това http://www.control.com/1026187785/index_html
Съдържа около половината ти курсова или поне по-трудната част от нея.
После в http://sourceforge.net има достатачно свободни библиотеки които ще ти олеснят живота. Друг е въпроса какво ви дава даскала да ползвате.
В общи линии кода който трябва да напишеш е доста кратък, но ще показва доста добре доколко си усвоил това което ви предават.

мерси за помоща но нещо неможах да се оправя ако може да ми сглобите цялата ще съм много благодарен (немога нещо да се справям с тва С Embarassed )
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
raceteam
Начинаещ


Регистриран на: 16 Dec 2007
Мнения: 7


МнениеПуснато на: Fri Dec 21, 2007 4:52 pm    Заглавие:

няма ли кой да ми помогне Crying or Very sad
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
raceteam
Начинаещ


Регистриран на: 16 Dec 2007
Мнения: 7


МнениеПуснато на: Sun Dec 30, 2007 7:31 pm    Заглавие:

моля ви помогнете вече ми трябва спешно Crying or Very sad
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
raceteam
Начинаещ


Регистриран на: 16 Dec 2007
Мнения: 7


МнениеПуснато на: Wed Jan 09, 2008 12:43 am    Заглавие:

вече ми трябва много спешно помогнете Crying or Very sad
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
steliyan
Редовен


Регистриран на: 25 Oct 2006
Мнения: 100

Репутация: 22.2Репутация: 22.2
гласове: 2

МнениеПуснато на: Wed Jan 09, 2008 6:02 pm    Заглавие:

Като ти е толкова спешно - сядаш и я написваш.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
raceteam
Начинаещ


Регистриран на: 16 Dec 2007
Мнения: 7


МнениеПуснато на: Wed Jan 09, 2008 8:19 pm    Заглавие:

steliyan написа:
Като ти е толкова спешно - сядаш и я написваш.

Ако можех немислиш ли че нямаше да го направя???
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Fed
VIP


Регистриран на: 24 May 2007
Мнения: 1136
Местожителство: София (Русе)
Репутация: 113.3
гласове: 33

МнениеПуснато на: Wed Jan 09, 2008 9:01 pm    Заглавие:

Никой няма да ти реши задачата!!! Wink
Започвай да пишеш и ако се затрудниш върху нещо определено питай само тогава!!!
И преди да питаш търси в интернет!!!
Горе има линкове които трябва да ти помогнат!!!
Пускай ги и чети!!!

Ако напишеш друг коментар от сорта на: "вече ми трябва много спешно помогнете" заключвам темата!!!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
raceteam
Начинаещ


Регистриран на: 16 Dec 2007
Мнения: 7


МнениеПуснато на: Tue Jan 15, 2008 2:53 pm    Заглавие:

стигнах до тук след преработката на една друга програма но незнам какво да правя по натам
#include <stdio.h>
#include <bios.h>
#include <conio.h>
#include <dos.h>
#define COM1 0x3f8
void main(void)
{
char cho,chi;
clrscr();
outp(COM1+3,0x80);
outp(COM1,0xc);
outp(COM1+1,0);
outp(COM1+3,0x7);
outp(COM1+1,0);
outp(COM1+4,0x10);
gotoxy(19,19);printf("cho chi cho");
for(;; )
{
if(kbhit()!=0) {chp=getch();if(chp=='*') break;
if((inp(COM1+5) & 0x60)==0x60)
{ outp(COM1,cho);
gotoxy(20,20);putch(cho);
} }
if((inp(COM1+5)& 1) ==1)
{ chi=inp(COM1);
gotoxy(25,20);printf(" %c %x",chi,chi);
}
}
}
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
   Форум за математика Форуми -> Информатика/Компютри Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети
Може да прикачвате файлове
Може да сваляте файлове от този форум
Copyright © 2005-2021 math10.com.