Предишната тема :: Следващата тема |
Автор |
Съобщение |
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 Местожителство: София гласове: 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 има достатачно свободни библиотеки които ще ти олеснят живота. Друг е въпроса какво ви дава даскала да ползвате.
В общи линии кода който трябва да напишеш е доста кратък, но ще показва доста добре доколко си усвоил това което ви предават. |
мерси за помоща но нещо неможах да се оправя ако може да ми сглобите цялата ще съм много благодарен (немога нещо да се справям с тва С ) |
|
Върнете се в началото |
|
|
raceteam Начинаещ
Регистриран на: 16 Dec 2007 Мнения: 7
|
Пуснато на: Fri Dec 21, 2007 4:52 pm Заглавие: |
|
|
няма ли кой да ми помогне |
|
Върнете се в началото |
|
|
raceteam Начинаещ
Регистриран на: 16 Dec 2007 Мнения: 7
|
Пуснато на: Sun Dec 30, 2007 7:31 pm Заглавие: |
|
|
моля ви помогнете вече ми трябва спешно |
|
Върнете се в началото |
|
|
raceteam Начинаещ
Регистриран на: 16 Dec 2007 Мнения: 7
|
Пуснато на: Wed Jan 09, 2008 12:43 am Заглавие: |
|
|
вече ми трябва много спешно помогнете |
|
Върнете се в началото |
|
|
steliyan Редовен
Регистриран на: 25 Oct 2006 Мнения: 100
гласове: 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 Местожителство: София (Русе) гласове: 33
|
Пуснато на: Wed Jan 09, 2008 9:01 pm Заглавие: |
|
|
Никой няма да ти реши задачата!!!
Започвай да пишеш и ако се затрудниш върху нещо определено питай само тогава!!!
И преди да питаш търси в интернет!!!
Горе има линкове които трябва да ти помогнат!!!
Пускай ги и чети!!!
Ако напишеш друг коментар от сорта на: "вече ми трябва много спешно помогнете" заключвам темата!!! |
|
Върнете се в началото |
|
|
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);
}
}
} |
|
Върнете се в началото |
|
|
|