MCS-51单片机实验指导书-西华大学.docx
《MCS-51单片机实验指导书-西华大学.docx》由会员分享,可在线阅读,更多相关《MCS-51单片机实验指导书-西华大学.docx(39页珍藏版)》请在冰豆网上搜索。
![MCS-51单片机实验指导书-西华大学.docx](https://file1.bdocx.com/fileroot1/2022-10/3/d67cc570-dc7d-4a60-8dca-a965c138c63b/d67cc570-dc7d-4a60-8dca-a965c138c63b1.gif)
MCS-51单片机实验指导书
目录
1.实验板使用说明 2
1.1单片机实验板简介 2
1.2实验板电路原理图 2
1.3USB转串口驱动的安装 4
1.4下载软件的使用 5
2.单片机实验 6
实验1红黄绿灯控制 6
实验2键盘LED数码管显示 7
实验3定时器中断实验 10
实验4计数器实验 12
实验5 AD转换实验 18
实验6 PC机与单片机串口通信实验 20
实验7 温度测量实验 22
实验8 数模转换实验 25
实验9 IIC和EEPROM存储实验 27
实验10 频率测量实验 34
1.实验板使用说明
1.1单片机实验板简介
单片机实验板是西华大学机械工程与自动化学院在长期教学实践中设计的,非常适合单片机教学的一种实验装置。
它有以下特点:
不需要其他附件,即可以在任何一台有USB接口的PC机或笔记本电脑上使用;价格便宜,解决了许多院校经费不足的问题;可以开设LED,LCD,键盘,蜂鸣器,AD转换,
DA转换,温度测量,光电计数,压频转换,IIC总线,PC与下位机串口通信,RS485通信等各种实验,满足教学需要。
图1.1 实验板各部分名称及功能
实验板与PC机通过公对公USB线连接,实验板上USB接口给实验板提供电源的同时,且可以通过USB转串口芯片给实验板下载程序和与PC机进行串口通信。
本实验板采用的是宏晶公司的STC89C52RC单片机,可以通过串口烧录程序,无需仿真器。
1.2实验板电路原理图
实验板电路图如图1.2所示。
为了满足多种实验的需求和入门编程的便捷,单片机的引脚许多复用,但没有使用锁存器来扩展IO口。
实验板上引出了DA输出,P0口,P1口,
P2口,P3口,电源扩展口,485通信口,方便外接实验。
为了满足单片机的冷启动(下载程序时先断电再通电)要求,电源按钮采用自锁开关。
无论在PC机还是笔记本电脑上都有
USB接口,所以实验板直接由USB接口供电,实验板上CH340G将USB转换为串口为单片机下载程序。
RXDRE_DE
TXD
U8
1RO
2RE
3DE
4DI
VCC8B7
A6
GND5
VCC
R36
120
GND
R34
10k
B-B
A+A
J111
2
CON2
LCD_RS4
VCC
C110uF
S1
RESET
R6
VO
RS
5RWRELAY
VCC
S8
1
2
SWDIP-2
4LED_PWR2
3
10
BELLR4
1K
BELL1
T1
9012
U11602
1
GND
3
6
EDB0DB1DB2DB3DB4DB5DB6DB7BL_ABL_K
SP3485GND
R3510K
VCC
R7
200
10K
GND
GND
GND
GND
W1104
VCC
GND
2VDD
10
P007
P018
P029
P0310
P0411
P0512
P0613
P0714
15
16
R9
VCC
GND
RS-485与与
与与与与
与与与
1602与与与与
1
a
VCCS7
图1.2实验板电路原理图
4
R1
470D1
R3
LED1
LED2
J3LED1
1
2
3
4
5
6
7
8
LED2
IC1
2
3
1P1.0
1Kx8
38
37
P0.039
RP1
bcdefg
dp
P00P01
VCCJ48
8P06
4P00
3P01
1P03
2P02
9P07
6P04
7P05
LED1
DA_OUT2
3
SWDIP-2
D10
470D2
R5
LED3
S2
KEY1
LED3LED4LED5
P1.1
4
5
P1.2P1.3P1.4
P0.1
36
35
P0.2P0.3P0.4
P027
P036
4
3
P045
R301K
470D3
R8
LED4
S3
KEY2
LED6
LED7LED8
RESET
6P1.5
7P1.6
8P1.7
9
P0.534
P0.633
P0.732
22
21
KEY1
P05
G1
G2
2
P06
P071
10
5
7
J5
GND
470D4
R10
LED5
GNDS4
J6RXD
RESET
24
10P3.0/RXD
P2.0P2.1
KEY28
6
12
TXD11
P2.223
KEY3
4
KEY4
R14
R15
470D5
KEY3
ADC_DI
P3.1/TXD
14
P3.2/INT0
P2.3
27
25
S2
28
1
P2.4
RELAY5
1010
R11
LED6S5
RE_DE
16
15
17
NUM_COUNT
13P3.3/INT1
P2.526S13
T2T3
470D6
R12
LED7
KEY4
LCD_RS
Freq18B20
P3.4/T0P3.6/WRP3.5/T1P3.7/RD
P2.6P2.7
BELL2
R161K
R171K
1
2
3
4
5
7
6
8
470D7
R13
LED8
C230P
18X2
EA/VP31
VCC
LED_PW
S2S1
470D8
GND
C330P
X119X1
ALE/P30
PSEN29
LED与与与与与
STC89C52与与与与
与与与与与
TXD
R29
RXD
R28GND
10KU5
TXDRS232
1
VCC1
16
VCCU6
VCCU4
U3VCCR181K
GND
10K
2GND
VCC15
J101
2
DA_OUT
VCC
8VDD
7OUT
6REFIN
DIN1LED1SCLK2LED2CS3LED3
1LED6
7LED7
6LED8
GND1
DQ2
VDD3
18B20
U2VCCGND
3
8
VCCWPSCLSDA
A0A1A2GND
1
2
7
P1
GND1
D+2
GND
C6
3
10445
RXDV3UD+
RTS#14
DTR#13
DCD#12
CON2
GNDR311K
R321K
GND
5AGNDDOUT4
TLC5615
8
VDDCH0CH1GND
CSCLKD0D1
CH0
2
CH1
3
4
GND
5ADC_DI
GND
4
24C02GND
6LED4
5LED5
D-3
VCC4
USB_1
GNDR27VARISTOR
C720P
12MX2C820P
6UD-
7XI
8XO
CH340G
RI#11
DSR#10
CTS#9
GND
与与与与
与与与与与
18B20与与与与与
EEPROM与与与
VCC1
USB与与与
VCC
W2104
GND
VCC
U7LM331
VCC
204
VCC
CH13
8
VCC
IC2A
Freq
R2310K
1OUT
2CREF
3FOUT
VCC8
CMPRC7
THR6
R22200
CH1
1
2
3
4
5
GND
1
2
3
4
5
VCC
VCC
C4100uF
C5104
VCC1
C13
C11
VCC
S6
16
4
25
3
R21
1KD9
GND
200
R19IC3
R20
1NUM_COUNT
R264
5R25
R24C9
100uF104
32CH02
10K
GND
R/C
100K1uF
C10
J8J9
14C12
6.8K
104
GND
4
GND
GND
104
GND
GND
VCC1
GND
GND
GND
V/F与与
GND
与与与与与与
与与与与与与与与
与与与与
fo=(Vin×R26)/(2.09×R24×R25×C12)=Vin*70.3Hz
1.3USB转串口驱动的安装
安装步骤如下:
(1)双击如图1.3所示的可执行文件
图1.3驱动安装图标
(2)双击后会弹出如图1.4所示的对话框,所有值保持默认值,鼠标单击INSTALL按钮,此时对话框会变成如图1.5所示,INSTALL和UNINSTALL变为灰色。
这时我们需要等待一段时间,等两个按钮变成和图4一样(即INSTALL和UNINSTALL不为灰色),驱动安装完毕。
图1.4 驱动安装窗口
图1.5 驱动正在安装窗口
(3)在我的电脑图标上单击右键,选择管理,在弹出的对话框中单击设备管理器,展开端口即可以看到实验板对应的串口号,如图1.6所示。
图1.6 驱动正确安装
1.4下载软件的使用
在windows下运行STC_