📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 12/29/2005 19:53:04 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /****************************************Copyright (c)**************************************************
2 ** 广州周立功单片机发展有限公司
3 ** 研 究 所
4 ** 产品一部
5 **
6 ** http://www.zlgmcu.com
7 **
8 ** 文 件 名: main.c
9 ** 最后修改日期: 2004年11月15日
10 ** 描 述: 用户应用程序
11 ** 版 本: V5.0
12 **********************************************************************************************************
-/
13
14 #include <reg52.h>
15 #include "D12Config.h"
16 #include "Descriptor.h"
17 #include "Chap_9.h"
18 #include "D12Driver.h"
19
20
21
22
23
24 //定义按键及LED引脚
25 sbit MCU_LED0 = P1^2; //LED
26 sbit MCU_LED1 = P1^3;
27
28 sbit fRB = P1^4;
29 sbit fRE = P1^5;
30 sbit CLE = P3^0;
31 sbit ALE = P3^1;
32 sbit fWE = P3^4;
33 sbit fWP = P3^5;
34
35 main()
36 {
37 1 INT32U cnt;
38 1 fRB = 1;
39 1 fRE = 1;
40 1 CLE = 0;
41 1 ALE = 0;
42 1 fWE = 1;
43 1 fWP = 0;
44 1
45 1 //复位后LED亮
46 1 for(cnt = 0; cnt <= 0x5000; cnt++) //延时
47 1 {
48 2 MCU_LED0 = 0; //D2和D3点亮
49 2 MCU_LED1 = 0;
50 2 }
51 1 MCU_LED0 = 1; //D2和D3灭
52 1 MCU_LED1 = 1;
53 1
54 1
C51 COMPILER V7.50 MAIN 12/29/2005 19:53:04 PAGE 2
55 1 if (Init_D12()!=0) //初始化D12
56 1 return; //如果初始化不成功,返回
57 1
58 1 EX0 = 1; //开外部中断0
59 1 PX0 = 0; //设置外部中断0中断优先级
60 1 EA = 1; //开80C51总中断
61 1
62 1 while(1)
63 1 {
64 2 usbserve(); //处理USB事件
65 2
66 2
67 2 if(bEPPflags.bits.configuration)
68 2 {
69 3 //在这里添加端点操作代码
70 3 //请参考光盘提供的示例
71 3 }
72 2 }
73 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 102 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 4
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -