7 program example for i/o ports, Program example for i/o ports – FUJITSU Semiconductor Controller MB89950/950A User Manual

Page 112

Advertising
background image

98

CHAPTER 4 I/O PORTS

4.7

Program Example for I/O Ports

This section gives an example program for using the I/O ports.

■ Program example for I/O ports

●

Processing description

•

Port 0 and port 1 are used to illuminate all elements of seven segment LED (eight segments if the

decimal point is included).

•

The P00 pin is used for the anode common pin of the LED and the P10 to P17 pins operate as the

segment pins.

Figure 4.7-1 "Connection example for an eight segment LED" shows the connection example for an eight

segment LED.

Figure 4.7-1 Connection example for an eight segment LED

●

Coding example

P10

P16

P17

P00

MB89950/950A

PDR0 EQU 0000H ;Address of the port 0 data register

DDR0 EQU 0001H ;Address of the port 0 direction register

;---------------Main program--------------------------------------------

CSEG ; [CODE SEGMENT]

:

CLRB PDR0:0 ;Set P00 to the "L" level

MOV PDR1, #11111111B ;Set all port 1 pins to the "H" level

:

ENDS

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

END

Advertising