Table 5-2 List of Input/Output Pin Handling Instructions

CHAPTER 5. PERIPHERAL HARDWARE FUNCTIONS

(1) Bit handling instructions

Direct addressing of specific address bits (fmem.bit) can be used on all digital input/output ports.

Example To OR P50 and P31 and output the result to P61.

SET1

CY

; CY 1

AND1

CY, PORT5.0

; CY CY P50

OR1

CY, PORT3.1

; CY CY P31

SKT

CY

 

BR

CLRP

 

SET1

PORT6.1

; P61 1

………

 

 

CLRP : CLR1

PORT6.1

; P61 0

(2) 4-bit handling instructions

All 4-bit memory handling instructions can be used, such as MOV, XCH, ADDS and INCS, in addition to the IN/ OUT instructions.

Example 1. To output accumulator contents to port 3.

OUT

PORT3, A

2.To add the accumulator value to the data output to port 5, and output the result.

MOV

HL, #PORT5

 

ADDS

A, @HL

; A A + PORT5

NOP

 

 

MOV

@HL, A

; PORT5 A

PORT 0

PORT 1

PORT2

PORT 3

PORT5

PORT 6

IN A, PORTn

OUT PORTn, A

SET1 PORTn.bit

CLR1 PORTn.bit

SKT PORTn.bit

SKF PORTn.bit

AND1 CY, PORTn.bit

OR1 CY, PORTn.bit

XOR1 CY, PORTn.bit

48

Page 59
Image 59
NEC PD75402A, PD75P402 user manual Bit handling instructions