Аппаратные и программные



Download 3,23 Mb.
Pdf ko'rish
bet43/179
Sana24.02.2022
Hajmi3,23 Mb.
#234030
TuriУчебное пособие
1   ...   39   40   41   42   43   44   45   46   ...   179
2.2.4.5 Адресация модулей EEPROM 
Микросхемы E
2
PROM с объемом памяти 1 K, 2 K, 4 K, 8 K и 16 K после 
перехода в старт-состояние должны получать слово (8 бит) с адресом 
устройства. Только тогда микросхема сможет произвести операцию чтения или 
записи (см. рисунок).
Рисунок 13. Адреса устройств 
Первые четыре бита слова адреса представляют собой обязательную 
последовательность «1010». Данная последовательность одинакова для всех 
устройств E
2
PROM (данной серии, производства Atmel). Следующие 3 бита 
представляют собой адреса устройств А2, А1 и А0 для 1K/2K E
2
PROM. Эти 
биты соответствуют входам с аналогичными названиями.
E
2
PROM с объемом памяти 4 К использует только биты адресов А2 и А1, а 
P0 представляет собой адрес страницы памяти. Оба бита адресов устройств 
соответствуют выходам на микросхеме с аналогичными названиями. Вывод А0 
не подключен. 
Адресный байт для E
2
PROM с объемом памяти 8 К содержит только один 
бит адреса устройства А2, а биты P1 и P0 используются для адресации 
страницы памяти. Бит А2 соответствует выводу А2 на микросхеме. Выводы А1 
и А0 не подключены. 


63 
В E
2
PROM с 16 К памяти биты P0, P1 и P2 представляют собой адрес 
страницы памяти в устройствах 4 K, 8 K и 16 K. Выводы А0, А1 и А2 не 
подключены. 
Восьмой бит адреса устройств используется для выбора режима 
чтения/записи. Если бит равен 1, происходит чтение, иначе – запись. После 
сравнения адресов устройств E
2
PROM выдает 0. Если сравнение не было 
произведено, микросхема возвращается в режим ожидания. 
2.2.4.6 Операция записи 
Запись байта 
После того, как E
2
PROM получит адрес ячейки и подтвердит возможность 
приема, должна происходить операция записи. Получив адрес и ответив 
выдачей «0», устройство примет первые 8 бит данных. Затем E
2
PROM выдает 
«0». Адресующее устройство (например, микроконтроллер) должно остановить 
процесс записи путем выдачи стоп-сигнала. В этот момент E
2
PROM начинает 
цикл записи в постоянную память. До тех пор, пока запись не будет завершена, 
отключаются все входы и E
2
PROM не реагирует ни на какие сигналы (см. 
рисунок). 
Рисунок 14. Запись байта 
Список обозначений: 
• WRITE – запись;
• ACK – сигнал подтверждения; 
• SDA LINE – линия передачи данных SDA; 
• DATA – данные; 
• DEVICE ADDRESS – адрес устройства; 
• WORD ADDRESS – адрес ячейки памяти. 
Страничная запись 
1K/2K E
2
PROM может производить страничную запись (по 8 байт), а 
устройства с объемом памяти в 4 K, 8 K и 16 K производят 16-байтную запись. 
Процесс страничной записи инициируется так же, как запись одного байта, 
отличие в том, что микроконтроллер после передачи первого слова не выдает 
стоп-сигнал. 


64 
Вместо этого, как только E
2
PROM подтвердит получение первого слова 
данных, микроконтроллер может передать ему еще до 7 (1 К / 2 К) или 15 (4 К, 
8 К, 16 К) слов данных. После получения каждого слова E
2
PROM будет 
выдавать на линии «0» (подтверджение). Микроконтроллер прекращает 
страничную запись, выдавая стоп-сигнал (см. рисунок). 
Рисунок 15. Запись страницы 
Список обозначений: 
• WRITE – запись;
• ACK – сигнал подтверждения; 
• SDA LINE – линия передачи данных SDA; 
• DATA – данные; 
• DEVICE ADDRESS – адрес устройства; 
• WORD ADDRESS – адрес ячейки памяти. 
Каждый раз при получении слова данных E
2
PROM инкрементирует 
младшие 3 (1 K / 2 K) или 4 (4 K, 8 K, 16 K) адресных бита. Старшие адресные 
биты не инкрементируются. 
Во время записи последовательности байт счетчик адреса «перепрыгивает» 
с последнего байта текущей страницы на первый байт той же самой страницы. 
Опрос устройства 
Как только E
2
PROM начнет внутренне тактируемый цикл записи и 
отключит свои входы, можно инициировать запрос на подтверждение 
получения данных. Этот процесс включает отправку слова с адресом 
устройства, а затем выдачу стоп-сигнала. Бит чтения/записи устанавливается в 
зависимости от требуемой операции. E
2
PROM выставит «0» – это позволит 
продолжить запись или чтение, только после завершения своего внутреннего 
цикла. 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   39   40   41   42   43   44   45   46   ...   179




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish