📄 top18.lst
字号:
C51 COMPILER V7.06 TOP18 03/01/2007 08:05:40 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE TOP18
OBJECT MODULE PLACED IN top18.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE source\top18.c BROWSE INCDIR(Z:\CB\T112项目\原始资料\AV总备份\1.8\include\)
- DEBUG OBJECTEXTEND PRINT(.\top18.lst) OBJECT(top18.obj)
stmt level source
1 #include "reg51.h"
2 #include "common.h"
3
4 #define uint unsigned int
5 #define table 0
6 /*******************************************************************/
7 sbit SCEN = P1^2;//P3^7;
8 sbit SDA = P1^1;//P1^6;
9 sbit SCL = P1^0;//P1^5;
10 // sbit SHDB = P0^7;
11
12 /*********************************************************************************************************
-**********
13 Tpg051驱动程序
14 **********************************************************************************************************
-*********/
15
16 /*******************************************************************
17 写TPG051寄存器子函数
18 函数原型: void WriteTPG051(uchar SAdd,uchar SData)
19 功能: 向TPG051中的指定寄存器写入相应的数据
20 说明: SAdd:寄存器地址; SData:要写入的数据
21 ********************************************************************/
22
23 void WriteTPG051(uCHAR SAdd,uCHAR SData)
24 {
25 1 uint SBuffer,SBit;
26 1 uCHAR i,j;
27 1
28 1 SBuffer=SAdd;
29 1 SBuffer=( SBuffer << 10 ) | ( 1 << 8 ) | SData; //将地址、数据组合成16b
30 1 SCEN=0; // /CS=0
31 1 for(i=0;i<=15;i++) // 16位数据的传送
32 1 {
33 2 SCL=0;
34 2 SBit=SBuffer >> (15 - i);
35 2 SBit = SBit & 0x0001;
36 2
37 2 if ( SBit!=0 )
38 2 {
39 3 SDA=1; //"1"
40 3 }
41 2 else
42 2 {
43 3 SDA=0; //"0"
44 3 }
45 2 SCL=1;
46 2
47 2 for(j=0;j++;j<100) ;
48 2 } // Delay1ms(100);
49 1
50 1 SCL=0; // 空闲状态的值
51 1 SDA=0;
52 1 SCEN=1;
C51 COMPILER V7.06 TOP18 03/01/2007 08:05:40 PAGE 2
53 1 }
54
55 void Initial_TPG051(void)
56 {
57 1 WriteTPG051( 0x09, 37);
58 1 }
59
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 79 ----
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 + -