EasyManua.ls Logo

STC micro STC8A8K64D4 Series - Page 407

Default Icon
901 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
STC8A8K64D4 Series Manual
- 391 -
SBUF = dat;
}
void UartSendStr(char *p)
{
while (*p)
{
UartSEND(*p++);
}
}
void main()
{
P0M0 = 0x00;
P0M1 = 0x00;
P1M0 = 0x00;
P1M1 = 0x00;
P2M0 = 0x00;
P2M1 = 0x00;
P3M0 = 0x00;
P3M1 = 0x00;
P4M0 = 0x00;
P4M1 = 0x00;
P5M0 = 0x00;
P5M1 = 0x00;
UartInit();
ES = 1;
EA = 1;
UartSENDStr(“Uart Test !\r\n”);
while (1)
{
if (rptr != wptr)
{
UartSEND(buffer[rptr++]);
rptr &= 0x0f;
}
}
}
Assembly code
;Operating frequency for test is 11.0592MHz
AUXR DATA 8EH
T2H DATA 0D6H
T2L DATA 0D7H
BUSY BIT 20H.0
WPTR DATA 21H
RPTR DATA 22H
BUFFER DATA 23H ;16 bytes
P0M1 DATA 093H
P0M0 DATA 094H
P1M1 DATA 091H
P1M0 DATA 092H

Table of Contents

Related product manuals