""
Приветствую.
Вопросы:
1) это курсовая работа ?
2)Куда выводить сигнал и чем надо обрабатывать(пример ответа -ПК,ПЗУ и обрабатывать МК с преследующей выводом информации на индикатор,..... )?
-Если нужен МК могу подсобить с кодом на Си.
Изначально давайте разберемся что за карточка доступа , кто производитель , тогда можно выяснить алгоритм работы приемного устройства.Если уясним количество бит в считываемом сигнале и длительность 1 го импульса (один бит"1"или"0" может передаваться как логическим уровнем высокий /низкий сигнала так и переходами с одного значения напряжения в другое )
Разобравшись со структурой сигнала и решив для себя на чем будем все делать можно дальше творить.
Например в ПК есть COM(или lpt ) порт куда можно завести сигнал .Но дальше нужно писать обработчик принятого потока .
С помощью МК это тоже можно обрабатывать ...Имею опыт работы с Атмеловскими и Силиконовскими процесорами по этому выберем что нибуть не дорогое из доступных камней- к примеру MEGA8.
Сигнал можно заводить на вход встроенного компаратора или на вход по сигналу с которого вызывается обработчик прерывания по внешнему сигналу.При поступлении на вход сигнала запускаем таймер,когда сигнал меняет логическое состояние значение таймера записываем в переменную и пере запускаем таймер. Гдето вот так но можно и другими доступными способами?
дальше сформированная битовая последовательность с помощью мк может передаваться на ПК -любыми удобными способами.
Если че пишите -могу подсобить...
|