《综合训练平台说明书(天华杯专用版)》由会员分享,可在线阅读,更多相关《综合训练平台说明书(天华杯专用版)(18页珍藏版)》请在金锄头文库上搜索。
1、 CT200(CT201)单片机综合训练平台 使用说明书 (1.0 版) 北京国信长天科技有限公司 目 录 一硬件部分1 1. 功能模块1 2. 试验板布局2 3. 跳线说明3 4. 电位器功能说明4 5. 接口说明4 6. 端口资源分配7 二软件开发过程9 1. Keil 软件安装与使用9 2. USB 转串口驱动程序安装说明14 3. 程序下载方法15 1一一一一硬件部分硬件部分硬件部分硬件部分 1.1.1.1. 功能模块功能模块功能模块功能模块 CT200 单片机综合训练平台(以下简称训练平台)由以下基本功能模块组成。 (1) 单片机控制芯片 ? 配置 40 脚 51 系列单片机插座。可
2、以插接 51 系列单片机和 ATmega8515 单片机。 ? 配置 40 脚 AVR 单片机插座。可以插接 40 脚双列直插 ATmega16 或 ATmega32 单片机。 (2) 显示模块 ? 配置 8 位 LED 显示,可以做流水灯实验,也可以用做信号指示。 ? 配置 8 位 8 段数码管显示。 ? 同时配置了字符型液晶和图形点阵型液晶接口,方便显示部分的扩展。 (3) 输入/输出模块 ? 配置 44 键盘矩阵,既可以作为普通键盘输入使用,也可以用来做外部中断实验和计数器实验。其中 4 个可以作为独立按键使用。 ? 配置一个继电器,用来模拟对外部大电流、大功率器件的控制。 ? 配置一个
3、蜂鸣器,可以实现报警功能。 ? 配置音频放大器,可以驱动扬声器做音乐模拟实验。 (4) 传感模块 ? 配置红外发射/接收模块,可以实现红外远程控制实验。 ? 配置一个霍尔芯片,通过感应磁场强度来控制开关。 ? 配置一个数字温度传感器 18B20,通过对温度信息的采集,可以实现温度监控,温度报警等功能。 (备选模块) ? 配置超声波收发模块,可以实现超声波测距。 ? 配置光敏电阻,可以进行感光实验。 ? 配置压力传感器(备选模块) ,结合信号放大模块和 A/D 模块,可以做压力测量实验。 (5) 电源 ? 采用 USB 和外接电源双电源供电。 (6) 通信功能 ? 板载 USB 转串口功能,可以
4、完成单片机与 PC 的串行通信。 ? 单总线 1-wire 扩展,可以外接其它 1-wire 接口器件。 ? I2C 总线,可以做 I2C 总线实验。 2? SPI 总线,可以做 SPI 总线实验。 (7) 存储/IO 扩展 ? 配置 8155 扩展芯片。可以做总线扩展实验,扩展外部存储器和扩展 IO。 ? 配置 I2C 总线的 AT24C02 存储器,用来保存试验中的非易失性数据。 (8) 程序下载 ? 板载 USB 下载功能。只需一根 USB 电缆连接线就能对 AT89S52(AT89S51 等)进行编程。不需要另外配备编程器,轻松实现 AT89S52 的程序下载。 ? 板载 USB 转串
5、口功能,可以对支持串行下载功能的芯片进行程序下载。 (9) A/D、D/A 模块 ? 配置一片单通道 8 位 TLC549 A/D 转换芯片。 ? 配置一片单通道 10 位 TLC5615 D/A 转换芯片。 (10) 信号发生模块 ? 配置一个 555 方波发生器,可以产生试验所需的 200Hz 到 20Khz 的方波信号。 (11) 其它 ? 配置信号放大模块,可以对输入的低电压模拟信号进行放大。 ? 配置 138 译码器,可以做译码实验。 ? 外设即可以用存储器映射方式访问,也可以直接控制 I/O 口访问。 ? 单片机全部端口可外接,方便系统扩展。 2.2.2.2. 试验板布局试验板布局
6、试验板布局试验板布局 各个基本功能模块在试验板上的布局如下图所示。 33.3.3.3. 跳线说明跳线说明跳线说明跳线说明 (1) J2:超声/红外功能选择 1、3 短接,2、4 短接:选择超声波测距功能 5、3 短接,6、4 短接:选择红外发射/接收功能 (2) J4:USB 功能选择 1、2 短接:选择 UART 功能,USB 接口用作串行通信 2、3 短接:选择 PROG 功能,通过 USB 接口对 AT89S52 编程 (3) J5:按键功能选择 1、2 短接:选择 4x4 键盘功能 2、3 短接:选择 4 个独立按键功能 (4) J13:外设访问方式选择 1、2 短接:选择存储器映射方
7、式 2、3 短接:选择 I/O 口直接控制方式 独立按键超声波发射 超声波接收 继电器 红外发射/接收 霍尔元件 蜂鸣器 温度传感 DA 转换 AD 转换 方波发生器 LCD 接口 数码管显示 AT24C02 USB 接口 LED 指示灯 键盘矩阵 复位键 51 系列单片机 J5:按键功能选择 AD 电压调节 方波频率调节 AVR 单片机 音频放大 光敏电阻 8155 扩展 信号放大 放大倍数调节 J4:USB 功能选择 J15:单片机选择 J13:外设访问方式 J2:超声/红外功能选择 8x8 点阵 实时钟 液晶调节 电机驱动 4(5) J15:单片机系列选择 1、2 短接:选择 51 系列
8、单片机 2、3 短接:选择 AVR 系列单片机 4.4.4.4. 电位器功能说明电位器功能说明电位器功能说明电位器功能说明 电位器 Rb1:用于调节图形点阵液晶模块的显示清晰度 电位器 Rb2:调节电压值,可以用于 A/D 输入 电位器 Rb3:用于调节方波发生器的频率 电位器 Rb4:用于调节信号放大模块的放大倍数 5.5.5.5. 接口说明接口说明接口说明接口说明 (1)单片机扩展接口 单片机扩展接口如下图所示,其中 0007 对应单片机的 P0 口,P10P17 对应单片机的P1 口, P20P27 对应单片机的 P2 口, P30P37 对应单片机的 P3 口, ALE 对应单片机的
9、ALE管脚(ALE 管脚同时接载 Atmega16 单片机的 AREF 管脚上) 。 (2)8155 扩展接口 5其中: A0A7 对应 8155 的端口 A B0B5 对应 8155 的端口 B C0C5 对应 8155 的端口 C (3)信号放大接口 其中: GND 和 VCC 分别接地和电源 IN+和 IN-分别接被放大信号的正负极 (4)输入/输出接口 6其中: HALL:接霍尔器件的输出管脚 P24:51 单片机的 P24 管脚 1WIRE:单线总线接口 MOT:直流电机驱动输出 A、B、C、D:步进电机驱动输出 SPK:外接扬声器 WAVE:方波发生器输出 P34:51 单片机的
10、P34 管脚 A/D:模数转换输入 D/A:数模转换输出 TMRIN:接 8155 定时器的时钟输入管脚 (5)A/D 输入信号选择 7其中: A/D:接 A/D 芯片输入管脚 VR:接电位器,短接 VR 和 A/D 管脚可以通过调节电位器来改变 A/D 输入电压 O/E:接感光检测电路输入,短接 O/E 和 A/D 管脚可以进行感光测量 AMP:接信号放大输出,短接 AMP 和 A/D 管脚可以测量放大信号 6.6.6.6. 端口资源分配端口资源分配端口资源分配端口资源分配 (1)51 单片机单片机单片机单片机端口端口端口端口 0 端口号 功能 1 P0.0 数据总线 P0.1 数据总线 P
11、0.2 数据总线 P0.3 数据总线 P0.4 数据总线 P0.5 数据总线 P0.6 数据总线 P0.7 数据总线 (2)51 单片机单片机单片机单片机端口端口端口端口 1 端口号 功能 1 功能 2 P1.0 超声发射 红外发射 P1.1 超声接收 红外接收 P1.2 字符液晶使能信号 图形液晶使能信号 P1.3 DS1302 的 RST 脚 TLC549 的 CS 脚 P1.4 1wire 总线 TLC5615 的 CS 脚 P1.5 下载线:MOSI TLC5615 的 DIN 脚 P1.6 下载线:MISO TLC549 的 DOUT 脚 P1.7 下载线:SCK TLC549、TL
12、C5615、DS1302 的 SCK 脚 (3)51 单片机单片机单片机单片机端口端口端口端口 2 8端口号 功能 1 功能 2 功能 3 P2.0 字符 LCD 信号:RS 图形 LCD 信号:RS I2C 总线的 SCL P2.1 字符 LCD 信号:RW 图形 LCD 信号:RW I2C 总线的 SDA P2.2 8155 的 IO/M 脚 图形 LCD 信号:串并选择 P2.3 DS1302 的 IO 脚 P2.4 霍尔器件输入 P2.5 138 译码器 A P2.6 138 译码器 B P2.7 138 译码器 C (4)51 单片机单片机单片机单片机端口端口端口端口 3 端口号 功能 1 功能 2 功能 3 P3.0 独立按键 1,按下时置低 串行接收 RXD 键盘矩阵 行 1 P3.1 独立按键 2,按下时置低 串行发送 TXD 键盘矩阵 行 2 P3.2 独立按键 3,按下时置低 键盘矩阵 行 3 P3.3 独立按键 4,按下时置低 键盘矩阵 行 4 P3.4 频率测量(跳线) 键盘矩阵 列 4 P3.5 键盘矩阵 列 3 P3.6 键盘矩阵 列 2 P3.7 键盘矩阵 列 1 (5)138 译码器输出译码器输出译码器输出译码器输出 端