📄 miin.lst
字号:
C51 COMPILER V8.06 MIIN 11/20/2011 16:04:51 PAGE 1
C51 COMPILER V8.06, COMPILATION OF MODULE MIIN
OBJECT MODULE PLACED IN miin.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE miin.c BROWSE DEBUG OBJECTEXTEND
line level source
1 //实验平台:HL-1 V6.1+Keil U3
2 //开发公司:慧净电子WWW.HLMCU.COM
3 //淘宝店铺:http://shop37031453.taobao.com
4 //实验目的:数码管显123456
5 #include<reg52.h>
6 #include<intrins.h>
7 #define uint unsigned int
8 #define uchar unsigned char
9 uchar temp,aa,numdu,numwe;
10 sbit dula=P2^6;
11 sbit wela=P2^7;
12 uchar code table[]={
13 0x3f,0x06,0x5b,0x4f,
14 0x66,0x6d,0x7d,0x07,
15 0x7f,0x6f,0x77,0x7c,
16 0x39,0x5e,0x79,0x71};
17 uchar code tablewe[]={
18 0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
19 //void delay(uint z);
20 void main()
21 {
22 1 numdu=0;
23 1 numwe=0;
24 1 aa=0;
25 1 TMOD=0x01;
26 1 TH0=(65536-5000)/256;
27 1 TL0=(65536-5000)%256;
28 1 EA=1;
29 1 ET0=1;
30 1 TR0=1;
31 1 while(1)
32 1 {
33 2 //delay(1000);
34 2 // temp=_crol_(temp,1);
35 2 // P1=temp;
36 2 if(aa==1)
37 2 {
38 3 aa=0;
39 3 numdu++;
40 3 if(numdu==7)
41 3 numdu=1;
42 3 dula=1;
43 3 P0=table[numdu];
44 3 dula=0;
45 3 wela=1;
46 3 P0=tablewe[numwe];
47 3 wela=0;
48 3 numwe++;
49 3 if(numwe==6)
50 3 numwe=0;
51 3 }
52 2 }
53 1 }
54 /*
55 void delay(uint z)
C51 COMPILER V8.06 MIIN 11/20/2011 16:04:51 PAGE 2
56 {
57 uint x,y;
58 for(x=z;x>0;x--)
59 for(y=110;y>0;y--);
60 }*/
61
62 void timer0() interrupt 1
63 {
64 1 TH0=(65536-5000)/256;
65 1 TL0=(65536-5000)%256;
66 1 aa++;
67 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 85 ----
CONSTANT SIZE = 22 ----
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 + -