Курсовая работа: Розробка схеми електричної принципової годинника-будильника-термометра з ІЧ ПК

3 Експлуатаційний розділ

3.1 Ініціалізація програмуємих ВІС

Програма ініціалізації мікросхем виконує налагодження портів вводу-виводу мікросхем та встановлює параметри дільника та входів мікросхеми по яким буде виконуватися переривання. Також налагоджуються переривання по таймеру. Всі інші переривання забороняються.

Програма ініціалізації і програма тестування пристрою наведена в пункті 3.2.

3.2 Тест перевірки окремих вузлів або пристроїв

Програма за якою працює мікропроцесор мовою асемблера АТ89С4051 має наступний вигляд:

__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC

ORG 0

Goto PROGRAM

sec equ H'11' ; секунди

sec10 equ H'12' ; Десяткисекунд

min equ H'13' ; минути

min10 equ H'14' ; Десяткиминут

hour equ H'15' ; години

hour10 equ H'16' ; Десяткигодин

Indicator equ H'17' ; 7-сегментнийкоддлязагрузкиврегістр DD2

Bit_counter equ H'18' ; лічильникбітів, загруженнихврегістр DD2

FLAGS equ H'19' ; різніпрапорці

FLAGS_2 equ H'1F'

Fig_pointer equ H'1B' ; показниквиведеноїцифри

TEMPequH'1C' ; для тимчасового збереження вмісту порту A

Ind_startequH'1D' ; адреса комірки, яка першою виводиться на індикатор

SB_delay equ H'1E' ; часова затримка

STATUS_copy equ H'21' ; копії вмісту регістрів

W_copyequH'22'

FSR_copyequH'23'

min_al_1 equ H'24' ; регістри першого будильника

min10_al_1 equH'25'

hour_al_1 equH'26'

К-во Просмотров: 491
Бесплатно скачать Курсовая работа: Розробка схеми електричної принципової годинника-будильника-термометра з ІЧ ПК