📄 7912.lst
字号:
C51 COMPILER V7.01 7912 11/18/2000 14:20:08 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE 7912
OBJECT MODULE PLACED IN 7912.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 7912.c OPTIMIZE(2,SIZE) BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <REG52.h>
2 #include <stdio.h>
3 typedef unsigned char uchar;
4 sbit DIN=P1^0;
5 sbit CLK=P1^1;
6 sbit LOAD=P1^2;
7
8 void send(uchar add,uchar dat)//发送16字节子函数
9 { uchar ADS,i,j;
10 1 LOAD=0;
11 1 i=0;
12 1
13 1 while(i<16)
14 1 {
15 2 if(i<8)
16 2 {ADS=add;}
17 2
18 2 else {ADS=dat;}
19 2
20 2 for(j=8;j>=1;j--)
21 2 {
22 3 CLK=1;
23 3 DIN=ADS&0x80;
24 3
25 3 ADS=ADS<<1;
26 3
27 3 CLK=0;
28 3
29 3 }
30 2
31 2 i=i+8;
32 2 }
33 1 LOAD=1;
34 1
35 1 }
36
37 main()
38 {
39 1 //uchar i;
40 1 //init();
41 1 //send(0x0c,0x00);//停机
42 1 //send(0x0c,0x01);//start
43 1 //send(0x0a,0x09);
44 1 CLK=0;
45 1 send(0x0c,0x01);//待机开关
46 1 send(0x0b,0x00);//扫描位数
47 1 send(0x0a,0x09);//亮度调
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -