一.硬件部分
功能模块CT107D 单片机综合实训平台(以下简称实训平台)由以下基本功能模块组成
(1)单片机芯片
- 配置40脚51系列单片机插座
- 配置40脚AVR单片机插座
(2)显示模块
- 配置路LED输出
- 配置8位8段共阳数码管
- 配置LCM1602和12860液晶接口
(3)输入/输出模块
- 配置4×4键盘矩阵,其中四个按键可通过跳线配置为独立按键
- 配置继电器、蜂鸣器
- 配置功率放大电路,驱动扬声器
(4)传感模块
- 配置红外一体头1838及红外发射管
- 配置一个霍尔传感器
- 配置光敏电阻
- 配置数字温度传感器DS18B20
- 配置超声波收发探头及相应的驱动电路
(5)电源
- USB和外接5V直流电源双电源供电
(6)通信功能
- 板载USB转串口功能,可以完成单片机与PC的串行通信
- 单总线扩展,可以外接其它单总线接口器件
- I2C总线,可以做I2C总线实验
(7)存储/IO扩展
- 配置8255扩展芯片
- 配置EEPROM芯片AT24C02
(8)程序下载
- 板载USB下载功能,不需要另外配备编程器
- 板载USB转串口功能,可以对支持串行下载功能的芯片进行程序下载
(9)A/D、D/A模块
- 配置PCF8591A/D、D/A芯片,内含8位4通道A/D转换、单通道D/A转换
(10)信号发生模块
- 配置一个555方波发生器,可以产生实验所需的200Hz到20Khz的方波信号
(11)其它
- 配置信号放大模块,可以对输入的低电压模拟信号进行放大
- 配置138译码器,可以做译码实验
- 外设可以用存储器映射方式访问,也可以直接控制I/O口访问
- 单片机全部端口可外接,方便系统扩展
二.实训平台布局
三.跳线说明
- 超声/红外功能选择跳线(J2)
1、3 短接,2、4 短接:选择超声波测距功能
5、3 短接,6、4 短接:选择红外发射/接收功能
- 功能选择(J4)
1、2 短接:选择UART 功能,USB 接口用作串行通信
2、3 短接:选择PROG 功能,通过USB 接口对 AT89S52 编程
- 按键功能选择(J5)
1、2 短接:选择 4x4 键盘功能
2、3 短接:选择 4 个独立按键功能
- 1、2 短接:选择存储器映射方式
2、3 短接:选择 I/O 口直接控制方式
- 外设访问方式选择(J15)
1、2 短接:选择 51 系列单片机
2、3 短接:选择 AVR 系列单片机
四.电位器功能说明
- 电位器 Rb1:用于调节液晶模块的显示清晰度
- 电位器 Rb2:调节电压值,可以用于 A/D 输入
- 电位器 Rb3:用于调节方波发生器的频率
- 电位器 Rb4:用于调节信号放大模块的放大倍数
五.接口说明
单片机扩展接口如图所示,其中 00~07 对应单片机的 P0 口,P10~P17 对应单片机的P1 口,P20~P27 对应单片机的P2 口,P30~P37 对应单片机的P3 口,ALE 对应单片机的 ALE 管脚(ALE 管脚同时接载 Atmega16 单片机的AREF 管脚上)
![]()
输入输出接口如图 所示,其中: HALL:接霍尔器件的输出管脚P24:51 单片机的P24 管脚1WIRE:单线总线接口
MOT:直流电机驱动输出A、B、C、D:步进电机驱动输出SPK:外接扬声器
SIGNAL:方波发生器输出P34:51 单片机的P34 管脚A/D:模数转换输入 D/A:数模转换输出
信号放大接口如图 3 所示其中:
GND 和VCC 分别接地和电源IN+和 IN-分别接被放大信号的正负输入极
六.端口资源分配
(1)51 单片机 P0 端口
(2)51 单片机 P1 端口
(3)51 单片机 P2 端口
(4)51 单片机 P3 端口
(5)138 译码器输出
(6)锁存器 U9 输出(接 UNL2003)
(7)A/D 输入通道