📄 ch375ev0.lst
字号:
C51 COMPILER V7.50 CH375EV0 10/20/2007 14:51:34 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE CH375EV0
OBJECT MODULE PLACED IN CH375EV0.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE CH375EV0.C BROWSE DEBUG OBJECTEXTEND
line level source
1 /* 2004.03.05
2 ****************************************
3 ** Copyright (C) W.ch 1999-2004 **
4 ** Web: http://www.winchiphead.com **
5 ****************************************
6 ** USB 1.1 Host Examples for CH375 **
7 ** KC7.0@MCS-51 **
8 ****************************************
9 */
10 /* CH375作为USB主机接口的程序示例 */
11
12 /* MCS-51单片机C语言的示例程序, U盘数据读写 */
13
14 #include <reg51.h>
15 #include <string.h>
16 #include <stdio.h>
17
18 /* 定义CH375命令代码及返回状态 */
19 #include "CH375INC.H"
20 /* CH375特性 */
21 #define CH375_BLOCK_SIZE 64 /* CH375 maximum data block size */
22 #define CH375_BLK_PER_SEC 8 /* CH375 block per sector, SECTOR_SIZE/CH375_BLOCK_SIZE */
23
24 /* 以下定义适用于MCS-51单片机,其它单片机参照修改,为了提供C语言的速度需要对本程序进行优化 */
25 #include <reg51.h>
26 unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1; /* CH375命令端口的I/O地址 */
27 unsigned char volatile xdata CH375_DAT_PORT _at_ 0xBCF0; /* CH375数据端口的I/O地址 */
28 unsigned char xdata DATA_BUFFER[512] _at_ 0x0000; /* 外部RAM数据缓冲区的起始地址,长度不少于一次读写
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -