A0/D0 | P0.0 | 0 /. |
A1/D1 | P0.1 | 1 / |
A2/D2 | P0.2 | 2 / |
A3/D3 | P0.3 | 3 / |
A4/D4 | P0.4 | 4 /. |
A5/D5 | P0.5 | 5 /. |
A6/D6 | P0.6 | 6 /. |
A7/D7 | P0.7 | 7 /. |
A8 | P2.0 | 8 |
A9 | P2.1 | 9 |
A10 | P2.2 | 10 |
A11 | P2.3 | 11 |
A12 | P2.4 | 12 |
A13 | P2.5 | 13 |
A14 | P2.6 | 14 |
A15 | P2.7 | 15 |
RXD | P3.0 | UART. / |
TXD | P3.1 | UART. |
INT0 | P3.2 | 0. ( 0) 1 0 |
INT1 | P3.3 | 1. ( 0) 1 0 |
T0 | P3.4 | / 0 |
T1 | P3.5 | / 1 |
WR | P3.6 | ܔ. |
RD | P3.7 | Ŕ. |
(.. ) . 1 0 , .
2.11.2. / 1/24 , 1 0 . , , . .
2.11.3. / / TMOD (Timer/Counter Mode Control Register) TCON (Timer/Counter Control Register), . 2.7 . 2.8, .
2.11.4. / ( ) C/T TMOD (. . 2.7).
2.11.5. / ( ) , M0 M1 TMOD (. . 2.7). , (. 2.11). 0, 1 2 . 3 -. 0.
|
|
2.11.6. 0 0
13- , 8- TH0, 5- TL0 (. 2.11, ). ( ) TF0 (. . 2.8).
2.7
/
M0 | TMOD.0 | / 0: |
M1 | TMOD.1 | M1=0, M0=0 13- / (TL0 - 5 , TH0 - 8 ); M1=0, M0=1 16- / (TL0 - 8 , TH0 - 8 ); M1=1, M0=0 8- / TL0 - . TL0 TL0 TH0; M1=1, M0=1 TL0 8- /, TH0 8- , TR1 TF1. |
C/T | TMOD.2 | / 0: C/T=1 . 1 0 T0 ( ), C/T=0 . . |
GATE | TMOD.3 | / 0. , / 0 INT0=1 |
M0 | TMOD.4 | / 1: |
M1 | TMOD.5 | M1=0, M0=0 13- / (TL1 - 5 , TH1 - 8 ); M1=0, M0=1 16- / (TL1 - 8 , TH1 - 8 ); M1=1, M0=0 8- / TL1 - . TL1 TL1 TH1; M1=1, M0=1 / 1. |
C/T | TMOD.6 | / 1: C/T=1 . 1 0 T1 ( ), C/T=0 . . |
GATE | TMOD.7 | / 1. , / 1 INT1=1 |
2.8
/
. | ||
IT0 | TCON.0 | 0: IT0=1 - INT0 1 0; IT0=0 - INT0 0. |
IE0 | TCON.1 | 0. 1 0 INT0. . |
IT1 | TCON.2 | 1: IT0=1 - INT1 1 0; IT0=0 - INT1 0. |
IE1 | TCON.3 | 1. 1 0 INT1. . |
TR0 | TCON.4 | 0. / / / 0. |
TF0 | TCON.5 | 0. 0. . |
TR1 | TCON.6 | 1. / / / 1. |
TF1 | TCON.7 | 1. 1. . |
|
|
. 2.11. - 0 :
. 0: 13- ,
. 2: 8- ,
: 3: 8-
TL0, TR0=1 GATE=0, INT0=1, TR0 TCON (. . 2.8), GATE 3 TMOD (. . 2.7), INT0 .
2.11.7. 1 0 (. . 2.11, ) , TL0 8 , , TL0 TH0, 16 .
2.11.8. 2 0 8- (. . 2.11, ). TL0 TF0, TL0 TH0. TH0 . TH0 .
2.11.9. 3 0 1 -.
1 3 ( , TR1=0).
TL0 TH0 0 8- (. . 2.11, ). TL0 0: C/T, GATE, TR0, INT0 TF0. TH0, ( ), TR1 TF1 1.
3 , 8- . 0 3, 8051 . 1 3, , , .
2.12.1. . (UART Universal Asynchronous Receiver/Transmitter), . 2.12, : Data Bits () , Serial Data , D0 ¸ D8 , Shift , LSB (Least Significant Bit) , MSB (Most Significant Bit) , Start Bit , Stop Bit -, TXD , RXD ,
1-to-0 DETECTOR ( 1 0).
. 2.12. (A) (B)
UART , -, .
2.12.2. 8051 , .. .
SBUF. SBUF . , SBUF
|
|
. , , , , SBUF.
2.12.3. 4 . SCON (Serial Port Control Register), . 2.9.
SBUF - . TI SCON.
2.12.4. 0 (Baud Rate), :
BR0 = fosc / 12, (2.1)
BR0 0, ;
fosc , .
0 3.0/RXD 3 / (8 ), 3.1/TXD . () . 8- TI SCON.
2.9