Разработка и отладка программного обеспечения микропроцессорных систем обработки информации

/RBPU = 0: Активные нагрузки буд>т подключаться по алгоритму работы порта RB /RBPU = 1; Активные нагрузки порта В отключены всегда Долговременная память данных EEPROM Память данных EEPROM позволяет прочитать и записать байт информации. При записи байта автоматически стирается предыдущее значение и записываются новые данные (стирание перед записью). Все эти операции производит встроенный автомат записи EEPROM. Содержимое ячеек этой памяти сохраняется при выключении питания. Кристалл PIC16C84 имеет память данных 64x8 EEPROM бит, которая позволяет запись и чтение во время нормальной работы (во всем диапазоне питающих напряжений). Эта память не при­ надлежит области регистров ОЗУ. Доступ к ней осуществляется через два регистра; EEDATA <OSh>, который содержит в себе 8-битовые данные для чтения/записи, и EEADR <09h>, который содержит в себе адрес ячейки, к которой идет обрагдение. Дополнительно имеется два управляюпщх регистра; EECON1 <S8h> и EEC0N2 <89h>. При считывании данных из памяти EEPROM необходимо записать требуемый адрес в EEADR регистр и затем установить бит RD EECON1<0> в «1». Данные появятся в следующем командном цикле в регистре EEDATA и могут быть прочитаны. Данные в регистре EEDATA защелкиваются. При записи в память EEPROM необходимо сначала записать требуемый адрес в EEADR регистр и данные в EEDATA регистр. Затем выполнить специальную последо­ вательность команд, производящую непосредственную запись: MOVLV 55h MOVWF EEC0N2 MOVLV AAh MOVWF EEC0N2 BSF EECONl WR ;устаиовить WR бит, начать запись 126

RkJQdWJsaXNoZXIy MTY0OTYy