|
|
|
Описание принципиальной схемы (ДП-БПК-НИЯУ-МИФИ-230101)
Устройство работает следующим образом. В начальный момент времени при замыкании ключа SA1 на стабилизатор DA1 поступает напряжение в 14 В. Этот стабилизатор стабилизирует входное напряжение до 5 В , необходимое для работы микросхем и микроконтроллера.
Устройство готово к работе. Подключаем LPT порт к ПК и запускаем программу программирования микроконтроллера. Если задан режим чтения памяти микроконтроллера, то с лини AUTOFD LPT порта на вход шинного формирователя DD6 Е2 поступает сигнал, приводящий его в рабочее состояние. При поступлении сигналов логического ноля со входа INIT и логической единицы со входа SLCTIN LPT порта на входы дешифратора DD1 А и В , дешифратор DD1 формирует и подаёт сигнал на регистр DD3, в который по информационным линиям LPT порта DATA1-DATA8 происходит запись младших разрядов адреса по спадам импульсов отрицательной полярности на входе С. При поступлении сигналов логической единицы со входа INIT и логического ноля со входа SLCTIN LPT порта на входы дешифратора DD1 А и В , дешифратор формирует и посылает сигнал на регистр DD4, в который по информационным линиям LPT порта DATA1-DATA8 происходит запись старших разрядов адреса и часть управляющих кодов по спадам импульсов отрицательной полярности на входе С. При поступлении сигналов логической единицы со входа INIT и логической единицы со входа SLCTIN LPT порта на входы дешифратора DD1 А и В , дешифратор DD1 формирует команду и посылает сигнал на регистр DD5 , в который происходит запись байт данных по спадам импульсов отрицательной полярности на входе С. При поступлении сигналов логического ноля со входа INIT и логического ноля со входа SLCTIN LPT порта на входы дешифратора DD1 А и В , дешифратор DD1 подает на регистр DD2 сигнал сброса , что приводит его в исходное состояние и в регистр DD2 начинается запись управляющих кодов по информационным линиям DATA1-DATA8 LPT порта. С регистра DD2 передает управляющие коды передаются на шинный формирователь DD7. Управляющие коды, поступившие на входы шинного формирователя DD7, определяют дальнейшие его действия , в зависимости от выбранного режима.
В режиме записи шинный формирователь DD7 вырабатывает сигнал логической единицы на входы E регистров DD3 и DD4 , разрешая им передачу полностью сформированного адреса и часть управляющих кодов на программируемый микроконтроллер. Одновременно с этим шинный формирователь DD7 вырабатывает сигнал логической 1 на вход Е регистра DD5, позволяя ему передачу байта данных на программируемый микроконтроллер.
В режиме чтения шинный формирователь DD7 вырабатывает сигнал логической единицы на вход Е регистра DD5 , запрещая запись информации в него. Одновременно с этим подает сигнал логической единицы на вход Е регистров DD3 и DD4 , разрешая им передачу полностью сформированного адреса и часть управляющих кодов на микроконтроллер. Данные, считанные по полученному адресу из памяти микроконтроллера, поступают на шинный формирователь DD6, который передает данные с выходов микроконтроллера на информационные линии DATA1-DATA8 LPT порта. Эти данные сверяются ПК с исходной информацией. В случае ошибки на монитор выводится сообщение, а затем процесс записи в эту ячейку микроконтроллера повторяется.
////////////////////////////