Maxq family user’s guide: maxq8913 supplement – Maxim Integrated MAXQ Family Users Guide: MAXQ8913 Supplement User Manual

Page 45

Advertising
background image

MAXQ Family User’s Guide:

MAXQ8913 Supplement

10-2

;==============================================================================

;=

;= TxChar - Outputs a character to serial port.

;=

;= Inputs : Acc - Character to send.

;=

TxChar:

move SBUF, Acc

; Send character

TxChar_Loop:

move C, SCON.1

; Check transmit flag

sjump NC, TxChar_Loop ; Stall until last transmit has completed

move SCON.1, #0

; Clear the transmit flag

ret

;==============================================================================

;=

;= RxChar - Receives a character from serial port.

;=

;= Outputs : Acc - Character received.

;=

RxChar:

move C, SCON.0

; Wait for receive flag to be set to 1

sjump NC, RxChar

move Acc, SBUF

; Get received character

move SCON.0, #0

; Clear receive interrupt flag

ret

Maxim Integrated

Advertising