Курсовая работа: Блок управления 4-х канальным ТВ передатчиком МВ. Устройство индикации

;-------------------------------------------------------------------

;Сохранение IndPSW и установка прежнего PSW

;-------------------------------------------------------------------

SaveIndPSW: .MACRO MOV IndPSW,PSW MOV PSW,VarPSW .ENDM

;-------------------------------------------------------------------

; Устанавливает T0 в режим 1 таймера с запретом внешнего управления,

; загружает в таймер двухбайтовое число <TimeDatH><TimeDatL>, запускает T0

; необходимо для автономной работы

;-------------------------------------------------------------------

InitTimerT0: .MACROTH,TLCLRTR0 ORLTMOD,#0FHANLTMOD,#ModeT0 MOVTL0,#TLMOVTH0,#THSETBTR0 .ENDM

;-------------------------------------------------------------------

; Установка разрешения всех прерываний и прерываний от таймера T0

; необходимо для автономной работы

;-------------------------------------------------------------------

InitIntT0: .MACROSETBEASETBET0 CLRPT0 .ENDM

;-------------------------------------------------------------------

; Установка банка регистров RB1 и начальная установка регистров

;-------------------------------------------------------------------

InitRegInd: .MACRO MOV SP,#AddrSP DEC SP MOV IndPSW,#Bank1 RestoreIndPSW SaveIndPSW .ENDM

;-------------------------------------------------------------------

; Чтение символа для i-того разряда индикатора из буфера клавиатуры

; в A

;-------------------------------------------------------------------

ReadSym: .MACRO MOV A,BufKey .ENDM

;-------------------------------------------------------------------

; Преобразование цифры в 7-сегментный код

;-------------------------------------------------------------------

Coder7Seg: .MACRO MOV DPTR,#Tabl7Seg MOVC A,@A+DPTR .ENDM

;-------------------------------------------------------------------

К-во Просмотров: 228
Бесплатно скачать Курсовая работа: Блок управления 4-х канальным ТВ передатчиком МВ. Устройство индикации