📄 595.lst
字号:
C51 COMPILER V7.05 595 01/30/2003 18:32:36 PAGE 1
C51 COMPILER V7.05, COMPILATION OF MODULE 595
OBJECT MODULE PLACED IN 595.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 595.c BROWSE MODDP2 DEBUG OBJECTEXTEND
stmt level source
1 #include "595.H"
2 #include <stdio.h>
3 #include <reg52.h>
4 #include <intrins.h>
5 #include <string.h>
6 sbit CS1=P0^5;
7 sbit SCK1=P0^4;
8 sbit SI1=P0^6;
9
10 //unsigned char idata outbyte=0xff;
11 unsigned char code charcode[18]={0x82,0xfa,0x46,0x52,0x3a,0x13,0x03,0xda,0x02,0x12,0x7f,0x1a,0x13,0x67,0x7
-f,0xff,0x62};//d
12 //*******************************
13 void OutByte1(unsigned char b)
14 {
15 1 unsigned char i,j;
16 1 unsigned char bb=0x80;
17 1 //CS1=0;
18 1 for(i=0;i<8;i++)
19 1 {
20 2 //SCK11=0;
21 2 SI1=b&bb;
22 2 for(j=0;j<76;j++);
23 2 bb>>=1;
24 2 for(j=0;j<76;j++);
25 2 SCK1=0;
26 2 for(j=0;j<76;j++);
27 2 SCK1=1;
28 2 for(j=0;j<76;j++);
29 2
30 2 }
31 1 // CS1=1;
32 1 }
33
34
35
36 //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$4
37 void SendStr_MAX7219(unsigned char *Data)
38 {
39 1 unsigned char i,j;
40 1 CS1=0;
41 1 for(j=0;j<76;j++);
42 1 for(i=0;i<4;i++)
43 1 { if(Data[i]==0x64)
44 2 Data[i]=16;//charcode[14];
45 2 if(Data[i]>=0x30)
46 2 Data[i]=Data[i]-0x30;
47 2 if(Data[i]==0x20)
48 2 Data[i]=15;//charcode[14];
49 2
50 2
51 2 }
52 1 if(Data[0]==0x2d)Data[0]=10;//-
53 1 OutByte1(charcode[Data[3]]);
54 1 for(j=0;j<76;j++);
C51 COMPILER V7.05 595 01/30/2003 18:32:36 PAGE 2
55 1 OutByte1(charcode[Data[2]]);
56 1 for(j=0;j<76;j++);
57 1 OutByte1((charcode[Data[1]])&0xfd);
58 1 for(j=0;j<76;j++);
59 1 OutByte1(charcode[Data[0]]);
60 1 for(j=0;j<76;j++);
61 1 CS1=1;
62 1 for(j=0;j<176;j++);
63 1 CS1=0;
64 1 }
65
66
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 262 ----
CONSTANT SIZE = 18 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 3
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 + -