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

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

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

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

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

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

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

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

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

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

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

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

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

; в A

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

ReadSym: .MACRO MOV A,BufKey .ENDM

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

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

; неиспользуемого в программе порта P0.7

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

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

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

; Вывод 7-сегментного кода

; с сохранением неиспользуемого разряда 7 порта Р2

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

OutputDat: .MACRO MOV C, Bit7P2 MOV Bit7ACC, C MOV P2,A .ENDM

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

*********************ПРОГРАММА***************************

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

IntitSect: .SECTION InitRegInd .CODE

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