Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/234: Рейтинг темы: голосов - 234, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 25.12.2010
Сообщений: 504
1

Подскажите как составить схему совпадения 8-битного слова.

05.01.2012, 00:43. Показов 43638. Ответов 103
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Возникла необходимость в узле совпадения двух 8-битных слов. Вкратце - есть 8-битная шина адресов , на эту шину могут цепляться до 256 устройств. На каждом устройстве - DIP переключатель, задающий текущий адрес устройства. При совпадении байта на шине с байтом, набранным переключателями на схему текущего устройства должна выдаваться "1" и поддерживаться на этом уровне, пока на шине не появится другой байт.

Реализация. Собственно, я нашла две реализации этого узла. Первый - на двух 555СП1, не требующий пояснения. Второй - на дискретной логике. Последний вариант получился очень громоздок в плане "до 13 корпусов дискретной логики типа инверторов и 2И-НЕ", так что и он не подошел. Возможно есть еще варианты, попроще?

На МК реализовать нельзя - сказывается дискретность обработки контроллером команд, т.е. заданная комбинация на шине может появиться и пропасть в произвольное время, контроллер на высоких частотах шины просто не успеет отработать и сглючит.Применять более быстрый МК мне кажется - перебор.Частота адресной шины до 10-15 Мгц.
Еще думала про ПЛИС, но с ними не работала. А вообще не хотелось бы забивать гвозди микроскопом.

Помогите пожалуйста.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2012, 00:43
Ответы с готовыми решениями:

Подскажите как составить блок-схему
вобщем у меня программа объект вектор на плоскости с 3 свойствами и 5 методами.нужно сделать...

Подскажите как составить блок-схему
Люди добрые, посоветуйте, пожалуйста, как составить блок-схему программы. Понимаю, что она простая,...

подскажите как составить блок-схему
Program z4; var i,j,Sum,min,max,N,M:integer; A:array of integer; Sr,minSr,maxSr:real; begin...

Нужно составить блок-схему (подскажите, как обозначается With Do)
Const nmax=30; Type TDate=Record day,month,year:integer; End; TTime=Record ...

103
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
24.01.2012, 12:54 81
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от STT
tyzord66, может запилите тему по вашим ридеру и сатфиндеру? Думаю, многим будет интересно. Сообщения перенесу. Или это коммерческая разработка?
Есть люди, заинтересованные в коммерческом продвижении проекта. Непосредственно в разработке они не участвовали, но поддерживали проект финансово. Публикуемые фото прошу воспринимать не как рекламу , а как лабораторный макет для отладки софта, собственно так оно и есть. Обсуждался вопрос передачи сигнала, и я привел пример из собственного опыта. Если кто то из сообщества пожелает заняться подобной разработкой без колебания помогу, отвечу на вопросы, поделюсь даташитами и материалами, которыми пользовался при проектировке.
PS: схемы секретом не являются.
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
24.01.2012, 13:01 82
Цитата Сообщение от Ymk
Цитата Сообщение от tyzord66
А по каким признакам Вы решили, что она асинхронна? Динные поступающие на ПЛИС стробируются от источника (тюнера).
я вас прекрасно понял;) а стробироваться они должны по тактовому генератору, который стоит рядом с самой плис. соблюдайте правила приличия и никаких проблем со "слишком быстрой реакцией" плис не будет;)
Отдельное тактирование это идеальный вариант, но проблему звона он не решит. Если Вы имеете ввиду организацию цифрового фильтра, то его частота должна на пару порядков превышать исследуемый сигнал, в данном случае это не возможно. Устройство питается от автономного источника, поэтому вопрос потребления был не на последнем месте, в данной реализации ПЛИС потребляет всего около 45мА.
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
24.01.2012, 13:17 83
tyzord66, FYI, только тактирование позволяет делать на fpga стабильно работающие схемы. почитайте каких-нить правильных книжек что ли. это не идеальный вариант, а чуть ли не единственно правильный. фильтры тут вовсе не при чем.
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
24.01.2012, 17:51 84
Цитата Сообщение от Ymk
tyzord66, FYI, только тактирование позволяет делать на fpga стабильно работающие схемы.
Ну, а я разве спорю с этим :)
Цитата Сообщение от Ymk
фильтры тут вовсе не при чем.
Я лишь пытаюсь намекнуть, что амплитуда «звона» может пересекать пороговые уровни 0/1 и на выходе формирователя внутри ПЛИС один звонящий импульс превратится в серию импульсов, и поди потом угадай сколько их на самом деле на входе. И не важно какое у тебя там тактирование.

PS: ридер у меня построен не на FPGA а на CPLD, хорошо видно на фото :)
0
0 / 0 / 0
Регистрация: 25.12.2010
Сообщений: 504
25.01.2012, 14:40 85
Ух сколько информации! Насчет шины действительно есть некоторые вопросы. Как рассчитать минимальную длину шины при всех прочих равных на определенной(10-15мгц) частоте?

Что,если шина будет длиннее двух метров, на небольшом расстоянии от "хоста" который задает адрес будут сосредоточены быстрые устройства, а чуть подалее (макс.расстояние надо уточнить) более медленные - как это отразится в виде глюков? Ориентировочно,медленнодействующие устройства выносим на 6 метров(50-100шт),ближе к хосту массивчик из такого же числа быстрых устройств."Медленные" - частота шины адреса 180 кГц, "быстрые" - те же 15 Мгц.

И придется ли в этом случае периодически ставить развязывающие буфера вдоль шины для уменьшения помех,гуляющим по шине(ВЧ помехи наведенные, иголки)?

Последовательный интерфейс не пойдет по условию задачи. Никаких хитрых FPGA,CPLD и прочих штук, к-рые не реализуются на ИС малой степени интеграции.
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
25.01.2012, 15:00 86
Цитата Сообщение от tyzord66
Я лишь пытаюсь намекнуть, что амплитуда «звона» может пересекать пороговые уровни 0/1 и на выходе формирователя внутри ПЛИС один звонящий импульс превратится в серию импульсов, и поди потом угадай сколько их на самом деле на входе. И не важно какое у тебя там тактирование.
если длительность этого звонкого фронта превышает такт работы, то тут я хз что делать с таким плохим сигналом. можно просто частоту снизить. но вот использовать сам этот сигнал как клок - это наиглупейшая идея (и когда говорят о слишком быстрой реакции плис - именно это мне и приходит в голову). ну а фпга или цплд - пофиг, у цплд тоже есть специальные тактирующие входы, именно для этого и предназначенные.
0
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
25.01.2012, 15:26 87
"Медленные" - частота шины адреса 180 кГц, "быстрые" - те же 15 Мгц.
По идее нужно ставить что-то типа контроллера шины - по крайней мере контролировать готовность устройств к обмену.
То есть, когда на устройство (медленное, быстрое) приходит сигнал выборки (совместно сигнал адреса и чтения/записи), это устройство должно выставить сигнал неготовности и держать его до тех пор, пока данные не будут обработаны. Это очень хорошо описано в литературе о микропроцессорных системах, например, на 8080, 8085, Z80 - в них это используется очень часто.
И, для повышения помехоустойчивости, использовать синхронный обмен данными - то есть иметь еще одну линию с синхроимпульсами, и все операции производить только по их фронтам. Это позволит устранить эффект гонки фронтов.
Наверное, имеет смысл почитать литературу по шинам (системным нигистралям), например, по Multibus.
http://ru.wikipedia.org/wiki/%D0%A8%D0% ... 5%D1%80%29
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
25.01.2012, 18:56 88
Цитата Сообщение от Ymk
можно просто частоту снизить.
Т.е. надо было позвонить провайдеру , арендующему транспортер на спутнике и попросить снизить битрэйт? :)
Цитата Сообщение от Ymk
но вот использовать сам этот сигнал как клок - это наиглупейшая идея
Иначе говоря, если я правильно понял, I2C, SPI, JTAG… - «это наиглупейшие идеи»?
В конце 80х начале 90х мне довелось заниматься обслуживанием и ремонтом ЕС1060 и БЭСМ-6/7, это те, что залы занимали. Интерфейсные кабели составляли десятки метров, передавались как данные так и синхронизация, и ничего – ракеты в космос запускали. Если синхросигналы правильно сформированы и согласованы, то с тактированием от источника никаких проблем не будет.
Цитата Сообщение от Ymk
ну а фпга или цплд - пофиг, у цплд тоже есть специальные тактирующие входы, именно для этого и предназначенные.
Тактирующий вход отличается от любого другого только меньшим кол-вом PIAсов от входа ПЛИС до входов синхронизации защелок, больше ни чем. В FPGA есть возможность в процессе компиляции проекта двигать ячейки внутри чипа с целью добиться нужных «времянок», в CPLD такой возможности нет – приходится прибегать к хитростям, как, например, подавать синхру на пин для этого не предназначенный.
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
25.01.2012, 21:14 89
tyzord66, вы не обижайтесь только, но в голове у вас КАША. SPI и прочие интерфейсы - хорошие вещи, но если вы их делаете концептуально неправильно - вы ССЗБ. поищите, кстати, грамотные реализации spi, не асинхронные как делаете вы (я теперь точно знаю, что вы сделаете неправильно;)), а синхронные. почитайте, наконец, про метастабильность и согласование разных time domain. вот когда вы это прочувствуете, вы поймете и все то, что я советовал выше.
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
25.01.2012, 22:18 90
Цитата Сообщение от Ymk
tyzord66, вы не обижайтесь только, но в голове у вас КАША. SPI и прочие интерфейсы - хорошие вещи, но если вы их делаете концептуально неправильно - вы ССЗБ. поищите, кстати, грамотные реализации spi, не асинхронные как делаете вы (я теперь точно знаю, что вы сделаете неправильно;)), а синхронные. почитайте, наконец, про метастабильность и согласование разных time domain. вот когда вы это прочувствуете, вы поймете и все то, что я советовал выше.
Нет желания спорить, пусть будет КАША :) . Вот с одного технического форума:

"Ведь как стоит вопрос в техническом споре? Можно так сделать или нельзя? Если у двух людей по конкретному техническому вопросу имеется противоположное мнение, то по крайней мере, один из них имеет не адекватное представление о предмете спора. Можно, конечно, сыпать расчетами, ссылками, цитатами и мнениями, но все это будет только косвенные доказательства. Прямым доказательством может быть только работающее оборудование"

Свое работающее устройство я Вам показал.
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
25.01.2012, 22:53 91
а еще вы рассказали о "слишком быстрой плис". примем это тоже за факт. я сам с плис работал очень мало, но немного ковырял + есть немало знакомых, плотно работающих с ними. так вот от них я это очень часто слышал - долой асинхронщину! потому что подгоняешь, работает, но проект совсем не поддерживаемый, т.к. что-то поменял, все перекомпилилось и привет, мути с новыми задержками.
я не просто повторяю чьи-то слова, я вам конкретно говорю: почитайте про метастабильность и time domains, когда вам это станет понятно, станет понятно и все, с чем я тут с вами спорю.

а сетовать на "но оно же работает!!11" - глуповато. работает, но это подгонка на глаз;) к тому же, работать _может_ нестабильно.
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
25.01.2012, 22:56 92
и да, а если у тех 2х спорящих два работающих устройства, сделанных по противоположным теориям? это запросто может быть. только, например, чуть меняешь условие, у одного продолжает работать, а второй начинает отлаживать баги (подгонять на глаз).
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
25.01.2012, 23:59 93
Цитата Сообщение от Ymk
а еще вы рассказали о "слишком быстрой плис". примем это тоже за факт
Ymk, не фабрикуйте факты!
Цитата Сообщение от Ymk
почитайте про метастабильность и time domains
Опыта я набирался не с виртуальной, а реальной логикой.
Цитата Сообщение от Ymk
а сетовать на "но оно же работает!!11" - глуповато. работает, но это подгонка на глаз;) к тому же, работать _может_ нестабильно.
Цитата Сообщение от Ymk
и да, а если у тех 2х спорящих два работающих устройства, сделанных по противоположным теориям?
Ждем Вашего "стабильного" и "подогнанного НЕ на глаз" устройства, а пока это только колебания воздуха.
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
26.01.2012, 13:58 94
а я жду, когда вы прочитаете и выскажете свое мнение по поводу метастабильности. это наоборот не виртуальная, а самая реальная логика. хотите шаманить - шаманьте, дело ваше:)
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
27.01.2012, 13:19 95
Цитата Сообщение от Ymk
а я жду, когда вы прочитаете и выскажете свое мнение по поводу метастабильности. это наоборот не виртуальная, а самая реальная логика. хотите шаманить - шаманьте, дело ваше:)
Значит дискуссия стихийно продолжается :). Не буду утверждать, только предположу, исходя из – «time domains», «…что-то поменял, все перекомпилилось…», «…отлаживать баги (подгонять на глаз).», для Вас не существует иного способа синтезировать цифровое устройство кроме как описать его с помощью Hordware Dessription Language. Великий соблазн любого программиста овладеть навыками электронщика не вникая в электротехнические тонкости путем программного описания алгоритма. И если им все таки удается осознать, что в отличии от классической программы в xHDL/Verilig все «процедуры» выполняются одновременно, то некоторые понятия как метастабильность для них становятся настоящим откровением. Рсчет временнЫх характеристик «переходных процессов в КС» производится параллельно с синтезом самой КС. ПЛИС так же как и вариации HDL существовали не всегда. Синтез цифровых схем производился решением систем логических уравнений, минимизацией переключательных функций КНФ/ДНФ и Диаграмм Вейча. Метод не самый быстрый, зато четко представляет схему и время распространения сигнала! Это по поводу метастабильности и других переходных процессов. Если Вы предполагаете, что можно четверть века работать с цифровыми схемами и не представлять как функционирует триггер ….!? Господа, здесь классный форум, есть чему поучиться, не взирая на опыт, много толковых людей, но меньше всего хотелось обсуждать прописные истины.
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
27.01.2012, 17:52 96
если эти истины для вас прописные, какого черта вы вообще говорили о "слишком быстрой реакции плис"? может и как синхронные схемы создаются в плис вы в курсе? чего тогда моск-то всем тут парите?

но у меня до сих пор ощущение, что про согласование time domains в плис вы нихрена не вкурили. если бы вкурили (вникая в электротехнические тонкости, блджад), дальнейшего бы вопроса не возникло.
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
27.01.2012, 18:21 97
Цитата Сообщение от Ymk
если эти истины для вас прописные, какого черта вы вообще говорили о "слишком быстрой реакции плис"?
Я не могу понять, чего Вы добиваетесь? ОТКУДА? ГДЕ Вы взяли фразу "слишком быстрой реакции плис"? Покажите где я на это сетую! ? Я уже Вам сказал «НЕ ФАБРИКУЙТЕ ФАКТЫ», Вы это видели? О чем это говорит?
Цитата Сообщение от Ymk
может и как синхронные схемы создаются в плис вы в курсе? чего тогда моск-то всем тут парите?
Разговаривают два мужика, подходит незнакомец, долго стоит молча слушает, вдруг изрекает:-«Ой, не морочьте мне голову», разворачивается, уходит. :)
Цитата Сообщение от Ymk
но у меня до сих пор ощущение, что про согласование time domains в плис вы нихрена не вкурили
О метастабильности я Вам рассказал, а с time domains разбирайтесь сами. Все, точка.
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
27.01.2012, 19:02 98
Цитата Сообщение от tyzord66
Покажите где я на это сетую!
вот как все было:
Цитата Сообщение от Otixomdr_1
Когда-то давно знакомый рассказывал, как они присоединяли ПЛИС к общей шине. Были проблемы со сбоями. ПЛИС – штука скоростная, может быть, она ловила с шины какой-нибудь «звон».
звон-звон-звон, скоростная плис...
Цитата Сообщение от Otixomdr_1
Возможно, проблема в нестыковке уровней сигнала. Но с ферритовым кольцом схема заработала, а кольцо на амплитуду сигнала вроде бы не влияет.
ПЛИС – очень скоростная микросхема, может быть, все таки она ловит высокочастотный звон. В этом плане на входе приемника вроде бы ставят шинный формирователь. Он не такой скоростной и, возможно, звон не пропустит.
Неплохо бы попробовать на приемнике притянуть сигнальные линии к питанию резисторами (например, 1 кОм, надо смотреть нагрузочную способность передатчика). Или в приемнике на сигнальные линии поставить небольшие емкости на землю.
опять звон-звон-звон, скоростная плис...
Цитата Сообщение от tyzord66
Предполагалось, что RC цепочка слегка завалит фронты и сгладит колебательный процесс на них («звон»).
и тут вы поддерживаете эту идею со звоном, ни разу от вас не было слышно идеи, как правильно спроектировать схему, чтобы от звона избавиться. вы с этим звоном (ака скоростная плис) согласились, не сказали, как этого можно (нужно) избежать.
Цитата Сообщение от tyzord66
А по каким признакам Вы решили, что она асинхронна? Динные поступающие на ПЛИС стробируются от источника (тюнера).
это тоже интересный момент. хорошая схема в плис (вся!!!) ДОЛЖНА тактироваться отдельным своим генератором, а вот строб с тюнера (внешний!) НЕ должен поступать на вход триггера внутри плис, это и есть асинхронщина. тогда у вас и будет дребезг (ака звон-звон-звон), гонки и все что угодно. и вы можете шаманить с задержками и еще городить хз какой огород. работать будет, но это будет слабо поддерживаемый продукт, такой же как написанная прошивка на ассемблере с грязными хаками "а вот как я могу!" или "о, а вот так вроде не глючит О_о".

tyzord66 писал(а):
О метастабильности я Вам рассказал, а с time domains разбирайтесь сами. Все, точка.
я-то с ними разобрался, а вот вы...

хотите конструктива - рисуйте сигнал, обсудим.
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
27.01.2012, 21:27 99
Цитата Сообщение от Ymk
вот как все было:
звон-звон-звон, скоростная плис...
опять звон-звон-звон, скоростная плис...

Ага, так значит слова таки были не мои.

Цитата Сообщение от Ymk
Цитата Сообщение от tyzord66
Предполагалось, что RC цепочка слегка завалит фронты и сгладит колебательный процесс на них («звон»).
и тут вы поддерживаете эту идею со звоном, ни разу от вас не было слышно идеи, как правильно спроектировать схему, чтобы от звона избавиться. вы с этим звоном (ака скоростная плис) согласились, не сказали, как этого можно (нужно) избежать.

Вот в этом месте Вы и «передернули» :)

Ymk"] тогда у вас и будет дребезг (ака звон-звон-звон), гонки и все что угодно. и вы можете шаманить с задержками и еще городить хз какой огород.[/QUOTE]

Вы очень хлопотный собеседник, поэтому перейдем к конкретике. По этой ссылке - http://www.sm.bmstu.ru/sm5/n4/oba/gl1.html находится статья, чтоб не было разночтений, конкретно по CPLD семейства MAX. Т.к. у Вас проблема с простым прочтением поста на форуме, не буду перенапрягать Ваше внимания и процитирую фрагмент (из этой статьи) :)

«Кроме того, можно задать режим пониженной скорости переключения ЭВВ (Slew Rate Control), что позволяет снизить “звон" от высокой скорости переключения, правда ценой 5нс задержки.»

Извините, вынужден перефразировать – для снижения «звона» искусственно затягивается фронт на 5nS. Речь идет о внутренних связях в самой ПЛИС, которыми ,казалось, можно было бы и пренебречь из-за ничтожно малых емкостей. А теперь представьте себе гигантских размеров внешний шлейф.

Ymk"]хотите конструктива - рисуйте сигнал, обсудим.[/QUOTE]

Вся информация о сигнале - http://www.google.ru/url?sa=t&rct=j&q=e ... CA&cad=rjt
По прежнему жду Вашего рабочего варианта, предъявите – поговорим на равных , а пока…
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
27.01.2012, 23:29 100
Цитата Сообщение от tyzord66
Ага, так значит слова таки были не мои.
я и не утверждал, что спор начался с вас, но вот Otixomdr_1 и не настаивал ни на чем, а вы настаивали.
Цитата Сообщение от tyzord66
Вы очень хлопотный собеседник, поэтому перейдем к конкретике.
скорее это вы - хлопотный собеседник, я устаю с такими бодаться, что-то времени жалко становится;) ваш, блин, единственный аргумент - покажи свою поделку, иначе ты никто - это совсем не конструктивно. про свои поделки с плис я вам честно сказал с самого начала.

далее, про семейство MAX я в курсе, и даже немного баловался с ними. и про slew-rate в курсе, только я вам в отличии от хз какой статьи процитирую даташит:
The output buffer for each MAX 3000A I/O pin has an adjustable output
slew rate that can be confikured for low–moysi or high–speed
performance. A faster slew rate provides high–speed transitions for
high-performance systems. However, these fast transitions may introduce
moysi transients into the system. A slow slew rate reduces system moysi,
but adds a nominal delay of 4 to 5 ns. When the confikurotion cell is
turned off, the slew rate is set for low–moysi performance. Each I/O pin
has an individual EEPROM bit that controls the slew rate, allowing
desykners to specify the slew rate on a pin–by–pin basis. The slew rate
control affects both the rising omd falling edges of the output syknal.
т.е. это относится ТОЛЬКО к выходному сигналу, каким боком это связано с нашим спором, где мы обсуждаем, как правильно работать со входами?

Цитата Сообщение от tyzord66
Вся информация о сигнале - http://www.google.ru/url?sa=t&rct=j&q=e ... CA&cad=rjt
мне это нужно все скурить? лол:)
после беглого просмотра, я там кроме описания формата данных ничего не нашел. а я у вас просил сигнал, не по даташиту, а реальный, с вашими реальными звонами (с сохранением масштаба по времени). в виде простой картинки. после этого мы можем обсудить, как правильно его юзать.
0
27.01.2012, 23:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2012, 23:29
Помогаю со студенческими работами здесь

Подскажите, как составить блок-схему к графической программе.
Не разу не строил блок-схему с графическими программами, т.е. не пойму, как обозначить начиная с...

Подскажите как составить алгоритм блок-схему по программе
Подскажите как составить алгоритм блок-схему по программе написанной на VB. Составил что знаю...

пожалуйста . подскажите как составить блок-схему к этой задаче и ее решение
Написать программу решения следующей задачи : из величин, определяемых выражениями А=sin(x),...

Вычисление суммы ряда (подскажите пожалуйста, как составить блок-схему)
Дано натуральное n и действительное x . Вычислить значение суммы. Снимок с примером во вложениях.

Union разбиение 64-битного слова на два 32-битных слова
Написать программу, реализующую разбиение 64-битного слова на два 32-битных слова с помощью UNION

Подскажите - составить простую схему БД
Добрый день! Очень надеюсь на вашу помощь т.к. самому додуматься не получается. Делаю диплом -...


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

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru