Перепрограммируемые ПЗУ
Записывать инф-цию можно многократно от 100 до 10000 раз. Это св-во обеспечено применением ЗЭ со свойствами управля-емых “перемычек”, функции которых выполняют транзисторы со структурой МНОП (металнитриткремний окисел Полупроводник) и транзисторы n-МОП с плавающим затвором с использованием механизма лавинной инжекции заряда (ЛИЗМОП).
ПЗУ делятся на 2 группы:
1)РПЗУ с записью и стиранием электриче-скими сигналами. ЗЭ – МНОП, ЛИЗМОП (на УГО – EEPROM, на корпусе ИМС РР).
2)РПЗУ с записью электрическими сигна-лами и стиранием ультрафиолетовым об-лучением (на УГО EPROM, на корпусе РФ).
В маркировке 27… - многократно програ-ммируемые ПЗУ.
*ЗЭ МНОП. Слой нитрида кремния имеет св-во сохранять электрический заряд, ко-торый создается, когда на затвор транзи-стора подается высоковольтный (12,5 В) программирующий импульс.
Под затвором накапливаются электроны. Это состояние ЗЭ соответствует логичес- кой 1.
Гарантированное время сохранения инфо-рмации – 10 лет.
Для стирания инф-ции необходимо подать на затвор импульс отрицательной поляр-ности.
*ЗЭ ЛИЗМОП. Имеют 2 затвора: один – уп-равляющий, другой – представляет собой подзатворную проводящую область – метал.
В режиме программирования на управляю-щий затвор, сток и исток подается импульс положительной полярности 12,5 В. Возни-кает процесс лавинного размножения но-сителей, и часть электронов инжектирует- ся на плавающий затвор, что соответствует записи нуля.
Стирание инф-ции осуществляется элект-рическими сигналами, либо от источника ультрафиолетового излучения. Для этого имеются стеклянные окошки.
После программирования эти окошки зак-леивают для предотвращения стирания под действием солнечного и люминесцентного излучения.
Для стирания можно использовать обыч- ную медицинскую лампу на расстоянии 10 см. Время стирания 5 минут. Стирание пе-реводит все разряды в единичное состояние.
Контакт разъема помпа | Цепь | I/O IBM | Контакт разъема принтера |
18…25 | strobe# D0 D1 D2 D3 D4 D5 D6 D7 ACK# BUSY PE SLCT auto fd# error# INIT# slct in# GND | O O O O O O O O O I I I I O I O O | 16,17,19,30,33 |
Тип выходных каскадов всех сигналов ТТЛ: 1)В7-В0 – 8-разрядная шина данных для передачи из компьютера в принтер. 2)Strobe# - сигнал стробирования данных. Данные действительны как по переднему, так и по заднему фронту этого сигнала. Сигнал говорит приемнику, что можно принимать данные. 3)ACK# - сигнал подтверждения принятия данных и готовности приемника принять следующие данные. 4)Busy# - сигнал занятости принтера обра- боткой полученных данных не готовности принять следующие данные. 5)Auto fd# - сигнал автоматического пере- вода строки. 6)PE – сигнал конца бумаги. 7)SLCT – сигнал готовности приемника. С его помощью принтер говорит, что он вы- бран и готов к работе. 8)SLCT IN# - сигнал принтеру о том, что он выбран, и последует передача данных. 9)Error# - сигнал ошибки. 10)INIT# - сигнал инициализации (сброса принтера). Все сигналы интерфейса Centronics пере- даются в уровнях ТТЛ (Uвх1 не < 2.4 В, Uвх0 не > 0.4 В) и рассчитаны на подключение одного стандартного входа ТТЛ. Формирование и прием сигналов интерфе- йса Centronics производится путем записи и чтения выделенных для него портов вво- да-вывода. В компьютере может быть 3 порта Centro- nics, обозначаемых LPT: LPT1 – БА 378h LPT2 – БА 278h LPT3 – БА 3BCh БА – регистр данных LPT-порта. Содержимое этого порта выдается на ли- нии D7-D0. БА+1 – регистр состояния LPT-порта. БА+2 – регистр управления LPT-порта. Таблица базовых адресов портов находится в области данных BIOS, начиная с ячейки 408h. LPT1 0:408h LPT2 0:40Ah LPT3 0:40Ch Если порт не установлен, то в соответст- вующей ячейке записан 0. В регистре состояния и регистре управле- ния некоторые разряды инвертируются. При записи в регистр управления 0 в этих разрядах устанавливаются 1. Если на вхо- дах регистра состояния установлены 0, то из этих разрядов считываются 1. Управляющие сигналы:
Пример: HL1 D0 378h D0 Q0 HL2 D1 D1 Q1 D2 D2 HL3 Q2 D3 D3 HL4 D4 D4 Q3 HL5 D5 D5 Q4 D6 D6 HL6 Q5 D7 D7 HL7 [0] STROBE И С Q6 [2] INIT П HL8 R Q7 37Ah + 5 В [3] ERROR П SB1 [4] SLCT П SB2 PE П SB3 [5] [6] ACK П SB4 BUSY И SB5 [7] Проверить исправность светодиодов. Ожи- дание нажатия кнопок SB1 и SB2. Обеспе- чить формирование и индикацию двоично- го кода, соответствующего сумме номеров нажатых клавиш. 7 6 5 4 3 2 1 0 0 0 0 0 0 R 0 C 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 ;гашение светодиодов mov DX , 37Ah mov AL , 00000001b out DX , AL ; R=0, C=0 ;зажигание светодиодов mov DX , 378h mov AL , 11111111b out DX , AL ; D7-D0 = FFh mov DX , 37Ah mov AL , 00000100b out DX , AL ; светодиоды горят ;ожидание нажатия любой клавиши mov AH , 01 int 21h ;гашение светодиодов mov DX , 37Ah mov AL , 00000001b out DX , AL ; R=0, C=0 mov AL , 00000101b out DX, AL ; R=1, C=0 ;ожидание нажатия кнопок SB1, SB2 mov DX , 379h A: in AL , DX cmp AL , 01100000b ; (AL) – 01100000 устанавливаются флаги; если нажаты 00000000b, Z=1 jnz A ; перейти на метку А, если Z=0 ;зажигание диодов HL1, HL2 mov DX, 378h mov AL , 0000011b out DX , AL mov DX , 378h ; адрес регистра управления mov AL , 00000100b out DX , AL ; C mov AL , 00000101b out DX , AL mov AH , 4Ch int 21h END 48.Последовательный порт. Интерфейс RS-232C. Основные характеристики. Формат данных. Разъемы. Регистры и их адреса. *Скорость обмена низкая. *Длина и тип линии связи с компьютером: до 15 м, одиночный провод. *Формат и разрядность данных: последовательный, 5-8 бит. *Кол-во ус-тв, подключаемых к компу: 1. *Нужен внешний источник питания. RS-232C предназначен для подключения к компьютеру стандартных устройств (при- нтер, сканер, модем, мышь и т.д.), а также для связи компьютеров между собой. Интерфейс имеет 25-контактный разъем (DB25P) или 9-контактный разъем (DBYP). Назначение контактов:
| FG – защитное заземление, экран. -TxD – данные, передаваемые компьюте- ром в последовательном коде (логика от- рицательная). -RxD – данные, принимаемые компьюте- ром в последовательном коде (логика от- рицательная). RTS – сигнал запроса передачи. Активен во все время передачи. CTS – сигнал сброса для передачи. Акти- вен во все время передачи. Говорит о го- товности приемника. DSR – готовность данных. Используется для создания режима модема. SG – сигнальное заземление. DCD – обнаружение несущей данных де- тектирования принимаемого сигнала. DTR – готовность выходных данных. RI – индикатор вызова. Говорит о приеме модемом сигнала вызова по телефонной линии. Наиболее часто используется трех и 4-про- водная часть д/двунаправленной передачи. Все 10 сигналов задействованы только при соединении модема с компьютером. Компьютер Внешнее устройство TxD TxD RxD RxD RTS RTS CTS CTS DSR DSR DCD DCD DTR DTR RI RI SG SG FG FG Формат данных: стоповые бит че- 8 бит данных старто- биты тности вый бит Данные 5, 6, 7 или 8 бит сопровождаются стартовыми битами. Получив стартовый бит, приемник выбира- ет из линии биты данных через определен- ные интервалы времени. Длительность знака места в последовате- льном коде соответствует периоду такто- вой частоты генератора. Очень важно, чтобы тактовые частоты приемника и передатчика были одинако- вы. Допустимое расхождение ± 10%. Скорость передачи по RS-232C может вы- бираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с. Сигналы передаются специально выбран- ными уровнями, обеспечивающими высо- кую помехозащищенность связи. Используется отрицательная логика. Логи- ческой 1 соответствует низкий уровень, 0 – высокий. Регистроы COM-порта. 1)Порт 3F8h. 2)Порт 379h. 3)Порт 3FAh. 4)Порт 3FBh. 5)Порт 3FCh. 6)Порт 3FDh. 7)Порт 3FEh. Наши рекомендации
|