51
51
51
51
51Intel 8031
Intel
8031Flash ROM
8031
8ATMEL
AT89
51
51
52
51
51
*Intel80C3180C5187C5180C32
*ATMEL89C5189C5289C2051
*PhilipsDallas
Siemens()
STC
51
51
51
1970~19744
I/OA/DD/A
1974~19788Intel
MCS-48
8CPUI/O
/RAMROM
1978~1983IntelMCS-51
8
RAM/ROM
51
51
51MHz51
MHzAtmelAT89S
33MHz
511~4
61251
MAXIM
805133
A/DD/A
SPII2CUSARTUSBCAN
51
PIC(Peripheral Interface ControllerCISC
)
AVR( 1997AtmelAV
AtmelFlashRISC8
AVR)
C8051F51
PSoC(Programmable System-On-Chip)
ARMARMAdvanced RISC Machines
RISC
/DSP
51
51
VCCPin40
4.05.0V
+5V
GNDPin20
51
XTAL1Pin19
XTAL2Pin18
51
P0P0.0P0.7Pin39
Pin328P0
8
/ VCC
0 &
0
D Q P0.x
P0.x
CL Q
MUX
51
P1P1.0P1.7
Pin1Pin88P1
I/O8
4TTL
P1
VCC
P1.x
D Q
P1.x
CL
Q
51
P2P2.0P2.7
Pin21Pin288P2
I/O
8
51
P3P3.0P3.7Pin10
Pin178P3
I/O
51
P3
I/O
P3.0 RXD
P3.1 TXD
P3.2 0
P3.3 1
P3.4 T0 /0
P3.5 T1 /1
P3.6
P3.7
51
RSTPin9
CPU
RST
RST
24
51
ALEPin30
ALE
ALE
8
MOVX
ALE
ALE1/6
51
Pin29
51
Pin31
0000H
FFFFH
0000H
51
51
CPU
ROM
RAM
/
I/O
,Harvard
CPU
3
1)
CPU(
)RAM()ROM()
I/O(/)
()
2)
/(
/)()
3)
A/D(/)
D/A(/PWM)
3
-50+125
IntelMCS-51MD80C51FB
MDMD
070
4585
MCS-51
1.
2.
3.
4.
5.
6.
IC
7.
8.