Дипломные, курсовые и контрольные работы на заказ Заказать написание уникальной работы, купить готовую работу  
 
Заказать реферат на тему
Диплом на заказа
Крусовые и рефераты
Заказать курсовик по химии
Заказать дипломную работу
контрольные работы по математике
контрольные работы по геометрии
Заказать курсовую работу
первод с английского
 
   
   
 
Каталог работ --> Естественные --> Электроника --> Измеритель длительности нажатия клавиши.

Измеритель длительности нажатия клавиши.

Снежинск

Курсовая по предмету:
"Электроника"



Название работы:
"Измеритель длительности нажатия клавиши."




Автор работы: Сергей Пашков
Страниц: 25 шт.



Год:2007

Цена всего:1490 рублей

Цена:2490 рублей

Купить Заказать персональную работу


Краткая выдержка из текста работы (Аннотация)

1. Постановка задачи

Измерить длительность нажатия кнопки. Измеренные значения сохранять в ОЗУ микроcхемы PCF8583. Измеренные значения вывести на ЖК – дисплей.

2. Текст программы

LIST P=16F84f

INCLUDE

count EQU 0x10

count1 EQU 0x20

count2 EQU 0x21

LCDcfg EQU 0x22

LCDout EQU 0x23

Time EQU 0x11

temp EQU 0x12

DATA_I2C EQU 0x34

TX_Buffer EQU 0x32

__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _RC_OSC

GOTO START

Подпрограмма записи байта control по шине I2C

Write_I2C

CALL Start_Bit_I2C; Выдача на шину I2C Start Bit

Адрес часов с установленным битом для записи

MOVLW 0xA0

CALL Transmit_Data

Внутрений адрес часов для записи

MOVLW 0x00; адрес для записи

CALL Transmit_Data; на шину I2C...

MOVF DATA_I2C,w; Выдача данных

CALL Transmit_Data; на шину I2C...

CALL Stop_Bit_I2C; Выдача на шину I2C Stop Bit

RETURN

Подпрограмма сброса счётчика секунд на часах PCF 8583

Write_time_I2C

CALL Start_Bit_I2C; Выдача на шину I2C Start Bit

Адрес часов с установленным битом для записи

MOVLW 0xA0

CALL Transmit_Data

Запись регистра с которого читают с установленным битом на запись

MOVLW 0x02

CALL Transmit_Data

MOVLW 0x00

CALL Transmit_Data

MOVLW 0x00

CALL Transmit_Data

CALL Stop_Bit_I2C; Выдача на шину I2C Stop Bit

RETURN

Подпрограмма чтения результатов измерения из ОЗУ PCF 8583

Read_Saved_I2C

CALL Start_Bit_I2C; Выдача на шину I2C Start Bit

адрес часов с установленным битом для записи

MOVLW 0xA0

CALL Transmit_Data

Запись регистра с которого читают с установленным битом на запись

MOVLW 0x11

CALL Transmit_Data

Новая стартовая последовательность

CALL Start_Bit_I2C; Выдача на шину I2C Start Bit

Адрес часов с установленным битом для чтения

MOVLW 0xA1

CALL Transmit_Data

CALL Receive_data

CALL Stop_Bit_I2C; Выдача на шину I2C Stop Bit

RETURN

Содержание работы

1. Постановка задачи

2. Текст программы

3. Граф-схема алгоритма

4. Принципиальная электрическая схема

5. Спецификация

6. Список литературы

Использованная литература

  1. Яценков В.С. Микроконтроллеры MicroChip Практическое руковод-ство (2002 год).
  2. Майкл Предко. Справочник по PIC микроконтроллерам: Пер. с англ. М.: ДМК Пресс, 2006. 512с.: ил. (Серия «Справочник»)
  3. Курс лекций.


Другие похожие работы