📄 7912late.lst
字号:
C51 COMPILER V7.01 7912LATE 11/19/2000 08:33:21 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE 7912LATE
OBJECT MODULE PLACED IN 7912late.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 7912late.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)//发送16字节子函数
9 { uchar ADS,j;
10 1 LOAD=0;
11 1
12 1 ADS=add;
13 1 for(j=8;j>=1;j--)
14 1 {
15 2 CLK=0;
16 2 DIN=ADS&0x80;
17 2 ADS=ADS<<1;
18 2 CLK=1;
19 2 }
20 1 CLK=0;
21 1 }
22
23 main()
24 {
25 1 uchar i;
26 1 //init();
27 1 //send(0x0c,0x00);//停机
28 1 //send(0x0c,0x01);//start
29 1 //send(0x0a,0x09);
30 1
31 1 send(0x0c);
32 1 send(0x01);
33 1 LOAD=1;//待机开关
34 1
35 1 send(0x0b);
36 1 send(0x00);//扫描位数
37 1 LOAD=1;
38 1
39 1 send(0x0a);
40 1 send(0x09);//亮度调
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -