📄 xd_c51_p1.lst
字号:
C51 COMPILER V7.06 XD_C51_P1 09/17/2007 10:01:04 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE XD_C51_P1
OBJECT MODULE PLACED IN .\XD_c51_p1.obj
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE ..\XD_dep\XD_c51_p1.c BROWSE DEBUG OBJECTEXTEND PRINT(.\XD_c51_p1.lst) OBJE
-CT(.\XD_c51_p1.obj)
stmt level source
1 #include<stdio.h>
2 #include<reg51.h>
3 //#include<stc89c51rc_rd_plus.h>
4
5 //#include<config.h>
6 /* unsigned char xdata A_CTR _at_ 0X202; 定义外部存储器的口
7 unsigned char xdata B_CTR _at_ 0X203;
8 unsigned char xdata A_IN _at_ 0X200;
9 unsigned char xdata B_IN _at_ 0X201;
10 unsigned char xdata A_OUT _at_ 0X204;
11 unsigned char xdata B_OUT _at_ 0X205;
12 unsigned char xdata A_DIR _at_ 0X206;
13 unsigned char xdata B_DIR _at_ 0X207;
14 unsigned char xdata A_DRV _at_ 0X208;
15 unsigned char xdata B_DRV _at_ 0X209;
16
17 unsigned char xdata C_OUT _at_ 0X212;
18 unsigned char xdata C_IN _at_ 0X210;
19 unsigned char xdata C_DIR _at_ 0X214;
20 unsigned char xdata C_DRV _at_ 0X216;
21
22 */
23 //unsigned char xdata XRAM _at_ 0X00;
24
25 unsigned char xdata x_bdata[]; // //怎样定义一个任意开头的外部地址呢???
26
27 unsigned char xdata x_data[0xfff] _at_ 0x50; // //怎样定义一个任意开头的外部地址呢???
28
29
30 sbit led_clk=P2^0;
31 sbit dip_clk=P2^1;
32 sbit dip_a=P2^2;
33 sbit dip_b=P2^3;
34 sbit dip_c=P2^4;
35 sbit dip_d=P2^5;
36 sbit speak=P2^7; //蜂鸣器输出控制(speak=1无声,speak=0发声)
37
38 sbit k1=P1^0; //按键1,0有效
39 sbit k2=P1^1; //按键2,0有效
40 sbit k3=P1^2; //按键3,0有效
41 sbit k4=P1^3; //按键4,0有效
42
43 unsigned char code find_tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67,0x77,0x7c,0x39,0x5e,0x79,
-0x71,0x00};
44 //数码管数据:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,10 常驻数据定义在程序区(CODE)! Scorpion:编
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -