Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Схемы > Интерфейсы

реклама

 




Мероприятия:




Сопряжение EEPROM AT93CXX с микроконтроллером AT89CX051

Сопряжение EEPROM AT93CXX с микроконтроллером AT89CX051

    Устройства сериальной памяти (с последовательным доступом) имеют существенные преимущества перед устройствами памяти с параллельным доступом в случаях, где низкая скорость обмена данными не является определяющим требованием.
    Подключение сериальной внешней памяти к микроконтроллеру может быть осуществлено по трёх (Рис.1) или по четырёх (Рис.2) проводной линии. Это преимущество становится особенно актуальным при использовании микроконтроллеров с малым количеством выводов, например, таких как Atmel AT89C1051 и AT89C2051.
     В описании представлены схемы, которые могут быть применены пользователями микроконтроллеров AT89CX051 для чтения и записи сериальных EEPROM AT93CXX. Обе представленные схемы подключения памяти к микроконтроллеру позволяют реализовать все семь функций объявленных в устройствах семейства AT93CXX: чтение, запись, запись всей памяти, стирание, стирание всей памяти, разрешение записи/стирания, запрет записи/стирания.

Рис. 1



Рис. 2

    При реализации трёх проводной линии подключения (Рис.1) выводы выход данных (DO) и вход данных (DI) микросхемы памяти объединены и подключены к одному выводу микроконтроллера. Это возможно благодаря тому, что процесс передачи и приёма данных вывод микроконтроллера является двух направленным и может динамично программироваться в процессе работы как вход или выход.
    При применении микроконтроллеров семейства MCS51 в режиме работы с внешней памятью (с использованием регистра защёлки) возможно подключение сериальной EEPROM по схеме представленной на Рис. 3.

Рис. 3. Типовая схема и программа для эмуляции шины SPI

    Такое подключение позволяет увеличить скорость обмена данными между памятью и микроконтроллером, применив команду:

MOVX A,@DPTR

вместо набора команд:
SETB CS
CLR CS

при программной реализации передачи каждого бита в ту или другую сторону.
    За более подробной информацией по применению памяти с последовательным доступом обращайтесь в www.cec-mc.ru/" target="new">КТЦ-МК.
    Желаем Вам приятной и успешной работы.





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники