Содержание
1. Постановка задачи
2. Текст программы
3. Граф-схема алгоритма
4. Принципиальная электрическая схема
5. Спецификация
6. Список литературы
Выдержка из текста
1. Постановка задачи
Измерить длительность нажатия кнопки. Измеренные значения сохранять в ОЗУ микроcхемы PCF8583. Измеренные значения вывести на ЖК – дисплей.
2. Текст программы
LISTP=16F84f
INCLUDE
countEQU0x10
count1EQU0x20
count2EQU0x21
LCDcfgEQU0x22
LCDoutEQU0x23
TimeEQU0x11
tempEQU0x12
DATA_I2C EQU0x34
TX_Buffer EQU0x32
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _RC_OSC
GOTOSTART
Подпрограмма записи байта control по шине I2C
Write_I2C
CALLStart_Bit_I2C; Выдача на шину I2C Start Bit
Адрес часов с установленным битом для записи
MOVLW0xA0
CALLTransmit_Data
Внутрений адрес часов для записи
MOVLW0x00; адрес для записи
CALLTransmit_Data; на шину I2C…
MOVFDATA_I2C,w; Выдача данных
CALLTransmit_Data; на шину I2C…
CALLStop_Bit_I2C; Выдача на шину I2C Stop Bit
RETURN
Подпрограмма сброса счётчика секунд на часах PCF 8583
Write_time_I2C
CALL Start_Bit_I2C; Выдача на шину I2C Start Bit
Адрес часов с установленным битом для записи
MOVLW0xA0
CALLTransmit_Data
Запись регистра с которого читают с установленным битом на запись
MOVLW0x02
CALLTransmit_Data
MOVLW0x00
CALLTransmit_Data
MOVLW0x00
CALLTransmit_Data
CALLStop_Bit_I2C; Выдача на шину I2C Stop Bit
RETURN
Подпрограмма чтения результатов измерения из ОЗУ PCF 8583
Read_Saved_I2C
CALLStart_Bit_I2C; Выдача на шину I2C Start Bit
адрес часов с установленным битом для записи
MOVLW0xA0
CALLTransmit_Data
Запись регистра с которого читают с установленным битом на запись
MOVLW0x11
CALLTransmit_Data
Новая стартовая последовательность
CALLStart_Bit_I2C; Выдача на шину I2C Start Bit
Адрес часов с установленным битом для чтения
MOVLW0xA1
CALLTransmit_Data
CALLReceive_data
CALLStop_Bit_I2C; Выдача на шину I2C Stop Bit
RETURN
Список использованной литературы
1)Яценков В.С. Микроконтроллеры MicroChip Практическое руковод-ство (2002 год).
2)Майкл Предко. Справочник по PIC микроконтроллерам: Пер. с англ. М.: ДМК Пресс, 2006. 512с.: ил. (Серия «Справочник»)
3)Курс лекций.
С этим материалом также изучают
... ……………………………………………………………………….26 Глава 2. Гарантии, установленные квоты для приема на работу………….29 § 2.1. Квоты для приема на работу инвалидов ... М, 2012, 346 с. 27. Павлов А. Рабочие места для инвалидов // Вопросы социального обеспечения. – 2009, № 7, ...
Создайте идеальное техническое описание микропроцессора для своей курсовой работы. В статье вы найдете четкую структуру, подробное объяснение АЛУ и регистров, а также практические примеры.
... и роль поколения Бит в истории развития мировой культуры. 5. Установить значение поколения Бит для культуры США и ... Целью данного исследования является рассмотрение феномена Бит-поколения. Для достижения поставленной цели предполагается решить ряд ...
Ищете образец курсовой по микропроцессорной технике? В статье детально разобрана структура и содержание работы по устройству измерения длительности импульса на 8088/8086. Рассмотрены схемы, компоненты и программная логика.
... руководством и бухгалтерией предприятия ООО «Первый бит» для проведения мероприятий по совершенствованию учета и аудита ... оплаты труда является выполнение работником субъекта хозяйствования установленных норм труда; размер заработной платы работника ...
Углубленный реферат, который систематизирует все ключевые аспекты сетевых технологий. Рассматриваем эволюцию сетей от Ethernet до 100G, детально разбираем протоколы TCP/IP, виды кабелей и методы передачи данных.
Разработка комплексного проекта СТО кузовного ремонта на 2025 год. От расчетов по ОНТП-91 до 3D-печати: технологии, экономика, безопасность и актуальные рыночные данные.
Узнайте, что на самом деле представляет собой информация. Мы разбираем ее многогранную природу — от математических основ теории Клода Шеннона и ее роли в передаче данных до практического применения в процессах управления и глубокого семантического значения.
Изучите все этапы создания курсовой работы по преобразователю двоичного кода в BCD. В статье рассматриваются основы работы цифровых вольтметров, принципы АЦП, детально разбираются алгоритмы преобразования и приводятся примеры логических схем.
Разработайте проект горячего цеха кафе на 140 мест по актуальным СанПиН 2.3/2.4.3590-20. Полное руководство для курсовой: от расчета до HTML-кода.