📄 cy750501.lst
字号:
C51 COMPILER V7.06 CY750501 11/07/2007 21:17:19 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE CY750501
OBJECT MODULE PLACED IN CY750501.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE CY750501.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <reg51.h>
2 #include <stdio.h>
3
4 sbit DIN=P1^0;
5 sbit CLK=P1^1;
6 sbit STB=P1^2;
7
8
9 void delay(unsigned int n) //延时;
10 {unsigned int k;
11 1 while(n--)
12 1 {for(k=0;k<250;k++)
13 2 {;}
14 2 }
15 1 }
16
17
18
19 void send(unsigned char add) //移位方式;
20 {unsigned char ADS,j;
21 1 STB=0; ADS=add;
22 1 for(j=0;j<8;j++)
23 1 {
24 2 CLK=0;
25 2 DIN=ADS&0x01;
26 2 ADS=ADS>>1;
27 2 CLK=1;
28 2 }
29 1 }
30
31
32
33
34 void display(void)
35 {
36 1 STB=1;
37 1 send(0x8f); //亮度调节
38 1 STB=1;
39 1 STB=0;
40 1 delay(250);
41 1 }
42
43
44
45
46 main()
47 {
48 1 send(0x01); //选择栅网的数量命令;
49 1 STB=1;
50 1 send(0x40); //数据设置命令;
51 1 STB=1;
52 1 while(1)
53 1 {
54 2
55 2
C51 COMPILER V7.06 CY750501 11/07/2007 21:17:19 PAGE 2
56 2 send(0xc0); //地址设置命令;
57 2 send(0xff);send(0xff); //第一个栅网下的数据;
58 2 send(0xff);send(0xff); //第二个栅网下的数据;
59 2 send(0xff);send(0xff); //第三个栅网下的数据;
60 2 send(0xff);send(0xff); //第四个栅网下的数据;
61 2 send(0xff);send(0xff); //第五个栅网下的数据;
62 2 display();
63 2 ///////////////////////////////////////////////////////
64 2 /////以上这段程序为全部点亮////////////////////////////
65 2
66 2 send(0xc0); //地址设置命令;
67 2 send(0x00);send(0x00); //第一个栅网下的数据;
68 2 send(0x00);send(0x00); //第二个栅网下的数据;
69 2 send(0x00);send(0x00); //第三个栅网下的数据;
70 2 send(0x00);send(0x00); //第四个栅网下的数据;
71 2 send(0x00);send(0x00); //第五个栅网下的数据;
72 2 display();
73 2 ///////////////////////////////////////////////////////
74 2 /////以上这段程序为全部灭////////////////////////////
75 2 }
76 1 }
77
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 179 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -