图 1-1
1.把“单片机系统”区域中的 P1.0 端口用导线连接到“音频放大模块”区域
SPK IN 端口上;
2.把“单片机系统”区域中的 P3.0-P3.7 端口用 8 芯排线连接到“4X4 行列式
键盘”区域中的 C1-C4 R1-R4 端口上;
3.把“单片机系统”区域中的 P0.0/AD0-P0.7/AD7 端口用 8 芯排线连接到“四
路静态数码显示模块”区域中的任一个 a-h 端口上;要求:P0.0/AD0 对应着 a,
P0.1/AD1 对应着 b,……,P0.7/AD7 对应着 h。
1.2 主要芯片简介
1.2.1 AT89S51 简介
AT89S51 是 一 个 低 功 耗 , 高 性 能 CMOS 8 位 单 片 机 , 片 内 含 4k Bytes
ISP(In-system programmable)的可反复擦写 1000 次的 Flash 只读程序存储器,
器件采用 ATMEL 公司的高密度、非易失性存储技术制造,兼容标准 MCS-51 指令
系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单
元,功能强大的微型计算机的 AT89S51 可为许多嵌入式控制应用系统提供高性价
比的解决方案。
AT89S51 具有如下特点:40 个引脚(引脚图如图 1-2 所示),4k Bytes Flash
片内程序存储器,128 bytes 的随机存取数据存储器(RAM),32 个外部双向输
入/输出(I/O)口,5 个中断优先级 2 层中断嵌套中断,2 个 16 位可编程定时计
数器,2 个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89S51 设计和配置了振荡频率可为 0Hz 并可通过软件设置省电模式。
XTAL2
18
XTAL1
19
ALE
30
EA
31
PSEN
29
RST
9
P0.0/AD0
39
P0.1/AD1
38
P0.2/AD2
37
P0.3/AD3
36
P0.4/AD4
35
P0.5/AD5
34
P0.6/AD6
33
P0.7/AD7
32
P1.0
1
P1.1
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
P3.0/RXD
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.7/RD
17
P3.6/WR
16
P3.5/T1
15
P2.7/A15
28
P2.0/A8
21
P2.1/A9
22
P2.2/A10
23
P2.3/A11
24
P2.4/A12
25
P2.5/A13
26
P2.6/A14
27
U1
AT89C51
LS1
SPEAKER
R4
1k
C3
100u
C4
30u
C5
30u
C6
10u
X2
CRYSTAL
R6
1k
R1
1k