Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пампам.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
219.72 Кб
Скачать

44. Перепрограммируемые пзу (ппзу). Принципы запоминания и стирания информации.

Перепрограммируемые ПЗУ - эти ПЗУ позволяют осуществить многократную перезапись.

Перепрограммируемые ПЗУ осуществяются с помощью специальных программаторов PROM

PR – вход перепрограммирования

Шаги

1. На ША выводится адрес ячейки которую надо запрограммировать

2. На ШД подаются данные которые надо записать

3. На CS дается 0

4. на PR подаёться импульс(от 5 Вт до 12 Вт) этот импульс записывает байт данных

Стирание производиться 2 способами:

1. Ультрафиолетовое стирание tстир = 20-30 мин

2. электрическое стирание на вход программатора подаеться отрицательный импульс5-49Вт

Достоинство:

Возможность перепрограммирования

Недостаток:

1. Очень дорогие устройства

2. Ограниченное число циклов перепрограммирования

3. Возможность самопроизвольного стирания информации

FLASH-память

Это смесь между ПЗУ и ОЗУ.

При пропадании питания информация остаётся.

Можно считывать и писать информацию

При стирании информации программатор задает определенный код.

Внутренние элементы стирают информацию внутри

При записи подается код записи и осуществляется запись.

Достоинство:

Относительно невысокая стоимость

45. Интерфейсные схемы мпс (на примере мпк к580).

Интерфейсные схемы

- это схемы свойства которых можно менять в процессе работы подавая специальный регист RUS (регистр управляющий специальным байтом

КР580ВВ51 – I8051: Программированный сихронно-асинхронный приемо-передатчик УСАП. Используется для операций последовательной связи между микро процессорными системами или ПК СОМ1

КР580 ВВ53 – I8053: Программируемый интервальный таймер. Содержит 3 независимых 16-ричных счетчика

КР580 ВВ55 – I8055: Программируемый параллельный адаптер (ППА). Используется для передачи и приема байта данных целиком

КР580ВН59: Программируемый контроллер прерывания. Назначение: организация до 6F уровней прерывания внешних устройств

КР580 ВВ75: Программируемый контроллер видео терминала

КР580 ВВ77: Программируемый контроллер клавиатуры семисигментных индикаторов. Можно подключить до 64 кнопок + 16 семисигментных индикаторов

46. Бис усапп кр580ви53. Принцип действия, порядок программирования.

Б ИС программируемого интервального таймера КР580ВИ53

Программируемый интервальный таймер предназначен для построения программируемых счетчиков, мультивибраторов, генераторов импульсов и других устройств в МПС. Условное обозначение программируемого интервального таймера (ПИТ) показано на рис.П1.13.

ПИТ состоит из трех независимых 16-разрядных реверсивных счетчиков (т.е. работающих на вычитание) -"0", "1" и "2". Каждый счетчик имеет вход CLK0..2, выход OUT0..2 и вход управления счетом G0...G2. Если на входе G низкий уровень - счет запрещен, если высокий - разрешен.

Каждый счетчик имеет 16-разрядный регистр, в который можно записать начальное число, из которого при каждом входном импульсе будет вычитаться 1 при работе счетчика. Адресация регистров счетчика указана в табл.П1.3.

D 0...D7 - шина данных ПИТ,

A0,A1 - адресация счетчиков ПИТ,

RD/,WR/ - чтение и запись в ПИТ,

CS/ - выбор ИС ПИТ,

CLK - входной сигнал тактовых импульсов,

G - сигнал разрешения счета,

OUT - выход счетчика

Рис.П1.13

Таблица П1.3

А0

А1

Адресуемый регистр ПИТ

Тип обращения

0

0

Регистр счета счетчика 0

Чтение/загрузка

1

0

Регистр счета счетчика 1

Чтение/загрузка

0

1

Регистр счета счетчика 2

Чтение/загрузка

1

1

Регистр управляющего слова ПИТ

Только запись

Перед первым использованием любого счетчика его необходимо настроить, т.е. записать в регистр управляющего слова команду для каждого счетчика. Формат команды указан на рис. П1.14.

При подаче команды в регистр управляющего слова ее биты D7,D6 определяют к какому счетчику относится команда. Биты D5,D4 задают порядок считывания/загрузки из/в регистров счетчика: можно считывать/ загружать только младший, только старший байты или последовательно младший и старший байты счетчика. Биты D3...D1 задают режим, в котором будет работать счетчик (см. ниже). И наконец, бит D0 определяет вид счета - либо двоичный 16-разрядный, либо двоично-десятичный счетчик объемом 4 декады.

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

Содержимое регистров счетчиков можно считать при необходимости двумя способами: либо при остановке счетчика (например, подачей на вход G уровня лог.0) простой командой чтения из счетчика, либо считыванием во время счета, т.н. "на лету". Для этого надо в регистр управляющего слова записать специальный байт, который даст команду на перезапись текущего показания счетчика в промежуточный регистр.