📄 iccard.lst
字号:
C51 COMPILER V7.00 ICCARD 03/24/2007 22:15:32 PAGE 1
C51 COMPILER V7.00, COMPILATION OF MODULE ICCARD
OBJECT MODULE PLACED IN iccard.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE iccard.h BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #define uchar unsigned char
2 #define uint16 unsigned int
3 #define uint32 unsigned long
4 /******key******/
5 sbit key_cs=P3^4;
*** ERROR C202 IN LINE 5 OF ICCARD.H: 'P3': undefined identifier
6 sbit key_clk=P1^0;
*** ERROR C202 IN LINE 6 OF ICCARD.H: 'P1': undefined identifier
7 sbit key_dat=P1^1;
*** ERROR C202 IN LINE 7 OF ICCARD.H: 'P1': undefined identifier
8 #define reset_7289 0xa4//复位指令
9 #define test_7289 0xbf//测试指令
10 #define movl_7289 0xa1//向左移动显示一位
11 #define movr_7289 0xa0//向右移动显示一位
12 #define lmovl_7289 0xa3//向左循环移动显示一位
13 #define lmovr_7289 0xa2//向右循环移动显示一位
14 #define disp0_7289 0x80//显示方式1
15 #define disp1_7289 0xc8//显示方式2
16 #define disp2_7289 0x90//显示方式3
17 #define flash_7289 0x88//闪烁显示
18 #define cancel_7289 0x98//消隐显示
19 #define digon_7289 0xe0//段点亮
20 #define digoff_7289 0xc0//段关闭
21 #define getkey_7289 0x15 //取键盘值指令
22 /*****IC*****/
23 sbit ic_clk=P1^2;
*** ERROR C202 IN LINE 23 OF ICCARD.H: 'P1': undefined identifier
24 sbit ic_io=P1^3;
*** ERROR C202 IN LINE 24 OF ICCARD.H: 'P1': undefined identifier
25 sbit ic_rst=P1^4;
*** ERROR C202 IN LINE 25 OF ICCARD.H: 'P1': undefined identifier
26 #define ic_rdmm 0x30 //读主控制器
27 #define ic_wrmm 0x38//写主控制器
28 #define ic_rdpm 0x34//读保护存储器
29 #define ic_wrpm 0x3c//写保护存储器
30 #define ic_rdsm 0x31//读安全存储器
31 #define ic_wrsm 0x39//写安全存储器
32 #define ic_cmps 0x33//校验安全代码
33 /*****X5045****/
34 sbit x5045_so=P1^5;
*** ERROR C202 IN LINE 34 OF ICCARD.H: 'P1': undefined identifier
35 sbit x5045_si=P1^6;
*** ERROR C202 IN LINE 35 OF ICCARD.H: 'P1': undefined identifier
36 sbit x5045_clk=P1^7;
*** ERROR C202 IN LINE 36 OF ICCARD.H: 'P1': undefined identifier
37 sbit x5045_cs=P3^5;
*** ERROR C202 IN LINE 37 OF ICCARD.H: 'P3': undefined identifier
38 /*****LCD***/
39 //#define lcd_wr_c 0x9e//写指令
40 //#define lcd_wr_d 0xbe//写数据
41 //#define lcd_rd_c 0xde//读指令
42 //#define lcd_rd_d 0xfe//读数据
43 /*
44 #define lcd_wrc XBYTE[0x9eff]//写指令
45 #define lcd_wrd XBYTE[0xbeff]//写数据
C51 COMPILER V7.00 ICCARD 03/24/2007 22:15:32 PAGE 2
46 #define lcd_rdc XBYTE[0xdeff]//读指令
47 #define lcd_rdd XBYTE[0xfeff]//读数据
48
49 #define lcd_wrc XBYTE[0x1eff]//写指令
50 #define lcd_wrd XBYTE[0x3eff]//写数据
51 #define lcd_rdc XBYTE[0x5eff]//读指令
52 #define lcd_rdd XBYTE[0x7eff]//读数据
53 */
54 sbit lcd_cs=P2^7;
*** ERROR C202 IN LINE 54 OF ICCARD.H: 'P2': undefined identifier
55 sbit lcd_rw=P2^6;
*** ERROR C202 IN LINE 55 OF ICCARD.H: 'P2': undefined identifier
56 sbit lcd_rs=P2^5;
*** ERROR C202 IN LINE 56 OF ICCARD.H: 'P2': undefined identifier
57 sbit lcd_led=P2^3;
*** ERROR C202 IN LINE 57 OF ICCARD.H: 'P2': undefined identifier
58 #define lcd_clear 0x01//清楚显示指令
59 #define lcd_reset 0x02//显示位地址归位
60 #define lcd_jiben 0x30//基本指令
61 #define lcd_kuochong 0x34//扩充指令
62 #define lcd_cgram 0x40//设定cgram地址到ac地址计数器
63 #define lcd_ddram 0x80//设定ddram地址到ac地址计数器
64
65 #define lcd_wait 0x01//待机
66 #define lcd_juandongon 0x03
67 #define lcd_iram 0x02
68 #define lcd_fanbai 0x04//反白
69 #define lcd_sleep 0x08//进入睡眠
70 #define lcd_weekup 0x0c//脱离睡眠
71 #define lcd_drawon 0x36//绘图显示开
72 #define lcd_drawoff 0x34//绘图显示关
73 #define lcd_juandong 0x40//sr=1,设置垂直卷动位置; sr=0,写iconram位置
74 #define lcd_gdram 0x80
75
76 /*******1820****/
77 sbit dat_1820=P2^4;
*** ERROR C202 IN LINE 77 OF ICCARD.H: 'P2': undefined identifier
78 /*******LCDBACKLIGHT*****/
79 sbit lcd_bak=P2^3;
*** ERROR C202 IN LINE 79 OF ICCARD.H: 'P2': undefined identifier
80 /******RTC****/
81 //#define rtc_con XBYTE[0x7aff]
82 #define rtc_second XBYTE[0x7200] //DS12887秒寄存器地址
83 #define rtc_secalm XBYTE[0x7201]//DS12887秒报警寄存器地址
84 #define rtc_minute XBYTE[0x7202]//DS12887分钟寄存器地址
85 #define rtc_minalm XBYTE[0x7203]//DS12887分钟报警寄存器地址
86 #define rtc_hour XBYTE[0x7204]//DS12887小时寄存器地址
87 #define rtc_houralm XBYTE[0x7205]//DS12887小时报警寄存器地址
88 #define rtc_week XBYTE[0x7206]//DS12887星期寄存器地址
89 #define rtc_date XBYTE[0x7207]//DS12887日期寄存器地址
90 #define rtc_month XBYTE[0x7208]//DS12887月寄存器地址
91 #define rtc_year XBYTE[0x7209]//DS12887年寄存器地址
92 #define rtc_rega XBYTE[0x720a]//DS12887寄存器A地址
93 #define rtc_regb XBYTE[0x720b]//DS12887寄存器B地址
94 #define rtc_regc XBYTE[0x720c]//DS12887寄存器C地址
95 #define rtc_regd XBYTE[0x720d]//DS12887寄存器D地址
96 #define rtc_centry XBYTE[0x7a0e]//ds12887世纪地址
97 #define rtc_run 0x20//开启振荡器,时钟运行
98 #define rtc_setoff 0x82//set=1,禁止更新 24小时制
99 #define rtc_seton 0x02//set=0,允许更新 24小时制
100 /******bee****/
101 sbit beep=P2^1;
C51 COMPILER V7.00 ICCARD 03/24/2007 22:15:32 PAGE 3
*** ERROR C202 IN LINE 101 OF ICCARD.H: 'P2': undefined identifier
102 /*****led****/
103 sbit led_ea=P2^0;
*** ERROR C202 IN LINE 103 OF ICCARD.H: 'P2': undefined identifier
C51 COMPILATION COMPLETE. 0 WARNING(S), 18 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -