单片机实验
USB1.1 接口控制演示实验
一. 实验目的
掌握基于I2C 总线器件24WC02 EEPROM 的应用;学习使用PDIUSBD12
USB1.1 接口芯片设计USB 设备。
二. 实验设备及器件
IBM PC 机 一台
DP-51PROC 单片机综合仿真实验仪 一台
USB D12PARK 模块 一块
USB 连接线 一根
三. 实验内容
1. 编写串行I2C EEPROM 读写程序;
2. 使用周立功公司提供的USB51S 库函数编写应用程序,实现设备与PC 连接及读写
24WC02;
四. 实验要求
1. 掌握串行I2C EEPROM 应用(参考实验16);
2. 掌握PDIUSBD12 的硬件连接(参阅配套光盘《PDIUSBD12 带并行总线的USB
接口器件》文档)。如图所示;
图3.39 PDIUSBD12 硬件接线原理图
3. 掌握USB51S 库函数使用,参阅《PDIUSBD12 固件编程与驱动开发》;
五. 实验步骤
1. D12 PARK 插到A6 区的排针内;
2. 使用导线把A2 区的INT1 与A6 区的P1_INT 相连;
3. 使用导线把A2 区的T0 与A6 区的P1_I02 相连;
4. 使用导线把A2 区的T1 与A6 区的P1_I05 相连;
5. 使用导线把A2 区的A15 与A6 区的P1_CS 相连;
6. 使用导线把A2 区的P16、P17 分别与D5 区的SCL、SDA 相连;
7. 下载光盘关于USB1.1 实验usbeeprom.hex 文件到DP-51PROC 并运行;
8. 使用USB 连接线将D12 PARK 与PC 机USB 接口连接;
9. 打开ZlgEasyD12_DEMO 上位机软件,读写DP-51PROC 上的24WC02。
六. 实验预习要求
阅读本书的2.8.6 节内容,理解硬件结构;阅读《PDIUSBD12 固件编程与驱动
开发》一书的第3 章及第八章了解PIDUSBD12 芯片的使用及USB51S 库函数的使用。
七. 实验参考程序
请参阅《PDIUSBD12 固件编程与驱动开发》一书中的第九章(基于USB EEPROM
编程器);及配套光盘内关于USB1.1 实验的单片机程序(使用Keil C51 软件打开
dp-1581.Uv2 工程文件)。
八. 实验思考题
(1) 设计一个基于USB1.1 接口,控制DP-51PROC 的其它模块;
(2) 设计一个基于USB1.1 接口的数据采集器;
全部0条评论
快来发表一下你的评论吧 !