亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tlc1543.lst

?? 一個充電控制器的完整單片機(jī)程序
?? LST
字號:
C51 COMPILER V6.11.4C,  TLC1543                   04/01/103  02:34:46  PAGE  1

QCW(0x00002D1A)

WIN32 C51 COMPILER V6.11.4C, COMPILATION OF MODULE TLC1543   
OBJECT MODULE PLACED IN d:\solar_charge_controller\scca\tlc1543.obj
COMPILER INVOKED BY: C51.EXE D:\SOLAR_CHARGE_CONTROLLER\SCCA\TLC1543.C OBJECT(D:
            -\SOLAR_CHARGE_CONTROLLER\SCCA\TLC1543.OBJ) PIN(D:\FSI\INC) NOAM PR(
            -D:\SOLAR_CHARGE_CONTROLLER\SCCA\TLC1543.LST) CD SB OE(1) SM FP(NOFL
            -OAT) PW(80) 

stmt level    source
   1          /*
   2           TLC1543//SPI port//11 channels Analog input//10 bit//10us Rate
   3          
   4           2003.1.6
   5           */
   6          #include <AT89X52.H>
   7          #include <INTRINS.h>
   8          
   9          //hardware conection
  10           #define CLOCK P1_2
  11           #define D_IN  P1_1
  12           #define D_OUT P1_3
  13           #define P_CS   P1_0
  14           #define EOC   P1_4
  15          
  16          typedef 	struct
  17          {	
  18          	unsigned char ah;
  19          	unsigned char al;
  20          }word;
  21          
  22          
  23          union bitseg
  24          {
  25          	word byte;			
  26          	unsigned int i;
  27          };
  28           //----------------------------------------
  29           //data read from (port)channel of tlc1543
  30           unsigned int tlc1543(unsigned char port){
  31   1       unsigned char idata i;
  32   1       union bitseg idata c;
  33   1       c.byte.al=0,c.byte.ah=0;
  34   1       CLOCK=0;
  35   1       P_CS=0;//low level start a/d 
  36   1       port<<=4;//move to high 4bit
  37   1       for(i=0;i<4;i++){//input channels signal
  38   2         D_IN=(bit)(port&0x80);CLOCK=1;CLOCK=0;
  39   2         port<<=1;
  40   2         }
  41   1       for(i=0;i<6;i++){//fill 6 clock signal
  42   2         CLOCK=1;CLOCK=0;
  43   2         }
  44   1       P_CS=1;
  45   1       _nop_(); _nop_(); _nop_(); _nop_();
  46   1       P_CS=0;//wait a/d conversion,EOC low is busy 
  47   1       for(i=0;i<2;i++){//get D9,D8 bit
  48   2         D_OUT=1;
  49   2         CLOCK=1;
  50   2         c.byte.ah<<=1;
  51   2         if(D_OUT)c.byte.ah|=0x01;
  52   2         CLOCK=0;
  53   2         }
  54   1       for(i=0;i<8;i++){//get D7~D0 bit
  55   2         D_OUT=1;
  56   2         CLOCK=1;
  57   2         c.byte.al<<=1;
  58   2         if(D_OUT)c.byte.al|=0x01;
  59   2         CLOCK=0;
  60   2         }
  61   1       P_CS=1;
  62   1       _nop_();
  63   1       P1=0xff;
  64   1       return c.i;
  65   1       }
  66          
C51 COMPILER V6.11.4C,  TLC1543                   04/01/103  02:34:46  PAGE  2

ASSEMBLY LISTING OF GENERATED OBJECT CODE

            ; FUNCTION _tlc1543 (BEGIN)
              ; Register R7 is assigned to parameter port
                                           ; SOURCE LINE # 33 
0000 7900    R      MOV    R1,#c+01H
0002 7700           MOV    @R1,#000H
0004 7900    R      MOV    R1,#c
0006 7700           MOV    @R1,#000H
                                           ; SOURCE LINE # 34 
0008 C292           CLR    P1_2
                                           ; SOURCE LINE # 35 
000A C290           CLR    P1_0
                                           ; SOURCE LINE # 36 
000C EF             MOV    A,R7
000D C4             SWAP   A
000E 54F0           ANL    A,#0F0H
0010 FF             MOV    R7,A
                                           ; SOURCE LINE # 37 
0011 7900    R      MOV    R1,#i
0013 7700           MOV    @R1,#000H
0015         ?FOR4:
                                           ; SOURCE LINE # 38 
0015 EF             MOV    A,R7
0016 5480           ANL    A,#080H
0018 24FF           ADD    A,#0FFH
001A 9291           MOV    P1_1,C
001C D292           SETB   P1_2
001E C292           CLR    P1_2
                                           ; SOURCE LINE # 39 
0020 EF             MOV    A,R7
0021 C3             CLR    C
0022 33             RLC    A
                                           ; SOURCE LINE # 37 
0023 7900    R      MOV    R1,#i
0025 07             INC    @R1
0026 B704EC         CJNE   @R1,#004H,?FOR4
                                           ; SOURCE LINE # 41 
0029 7900    R      MOV    R1,#i
002B 7700           MOV    @R1,#000H
002D         ?FOR5:
                                           ; SOURCE LINE # 42 
002D D292           SETB   P1_2
002F C292           CLR    P1_2
                                           ; SOURCE LINE # 37 
0031 7900    R      MOV    R1,#i
0033 07             INC    @R1
0034 B706F6         CJNE   @R1,#006H,?FOR5
                                           ; SOURCE LINE # 44 
0037 D290           SETB   P1_0
                                           ; SOURCE LINE # 45 
0039 00             NOP    
003A 00             NOP    
003B 00             NOP    
003C 00             NOP    
                                           ; SOURCE LINE # 46 
003D C290           CLR    P1_0
                                           ; SOURCE LINE # 47 
003F 7900    R      MOV    R1,#i
0041 7700           MOV    @R1,#000H
0043         ?FOR6:
                                           ; SOURCE LINE # 48 
0043 D293           SETB   P1_3
                                           ; SOURCE LINE # 49 
0045 D292           SETB   P1_2
                                           ; SOURCE LINE # 50 
0047 7900    R      MOV    R1,#c
0049 E7             MOV    A,@R1
004A C3             CLR    C
004B 33             RLC    A
004C F7             MOV    @R1,A
                                           ; SOURCE LINE # 51 
004D 309306         JNB    P1_3,?NXT16
0050 7900    R      MOV    R1,#c
0052 E7             MOV    A,@R1
0053 4401           ORL    A,#001H
0055 F7             MOV    @R1,A
0056         ?NXT16:
                                           ; SOURCE LINE # 52 
0056 C292           CLR    P1_2
                                           ; SOURCE LINE # 37 
0058 7900    R      MOV    R1,#i
005A 07             INC    @R1
005B B702E5         CJNE   @R1,#002H,?FOR6
                                           ; SOURCE LINE # 54 
005E 7900    R      MOV    R1,#i
0060 7700           MOV    @R1,#000H
0062         ?FOR7:
                                           ; SOURCE LINE # 55 
0062 D293           SETB   P1_3
                                           ; SOURCE LINE # 56 
0064 D292           SETB   P1_2
                                           ; SOURCE LINE # 57 
0066 7900    R      MOV    R1,#c+01H
0068 E7             MOV    A,@R1
0069 C3             CLR    C
006A 33             RLC    A
006B F7             MOV    @R1,A
                                           ; SOURCE LINE # 58 
006C 309306         JNB    P1_3,?NXT19
006F 7900    R      MOV    R1,#c+01H
0071 E7             MOV    A,@R1
0072 4401           ORL    A,#001H
0074 F7             MOV    @R1,A
0075         ?NXT19:
                                           ; SOURCE LINE # 59 
0075 C292           CLR    P1_2
                                           ; SOURCE LINE # 37 
0077 7900    R      MOV    R1,#i
0079 07             INC    @R1
007A B708E5         CJNE   @R1,#008H,?FOR7
                                           ; SOURCE LINE # 61 
007D D290           SETB   P1_0
                                           ; SOURCE LINE # 62 
007F 00             NOP    
                                           ; SOURCE LINE # 63 
0080 7590FF         MOV    P1,#0FFH
                                           ; SOURCE LINE # 64 
0083 7900    R      MOV    R1,#c
0085 8706           MOV    AR6,@R1
0087 09             INC    R1
0088 8707           MOV    AR7,@R1
008A 22             RET    

            ; FUNCTION _tlc1543 (END)

C51 COMPILER V6.11.4C,  TLC1543                   04/01/103  02:34:46  PAGE  3

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====

bitseg . . . . . . . . . . . . . . . .  * TAG * -----   UNION   -----   2    
  byte . . . . . . . . . . . . . . . .  MEMBER  -----   STRUCT  0000H   2    
  i. . . . . . . . . . . . . . . . . .  MEMBER  -----   U_INT   0000H   2    
tlc1543. . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
  port?057 . . . . . . . . . . . . . .  PARAM   DATA    BASE    0000H   1    
  port?057 . . . . . . . . . . . . . .  PARAM   DATA    BASE    0000H   1    
i?058. . . . . . . . . . . . . . . . .  PUBLIC  IDATA   BASE    0002H   1    
c?059. . . . . . . . . . . . . . . . .  PUBLIC  IDATA   UNION   0000H   2    
C51 COMPILER V6.11.4C,  TLC1543                   04/01/103  02:34:46  PAGE  4



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    139    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----       3
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.

C51 COMPILATION COMPLETE.  0 WARNING,  0 ERROR

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色成人综合| 亚洲色图在线视频| 91精品国产91久久综合桃花| 91国在线观看| 欧美午夜电影一区| 欧美日韩一区二区在线观看视频 | 日本成人在线网站| 午夜精品免费在线观看| 亚洲成av人片一区二区三区| 亚洲va欧美va人人爽| 日韩电影网1区2区| 久久精品国产免费| 国产露脸91国语对白| 国产99久久久国产精品免费看| 国产999精品久久久久久绿帽| 成人免费看片app下载| 99热在这里有精品免费| 在线国产电影不卡| 91精品国产手机| 久久婷婷国产综合国色天香| 久久久青草青青国产亚洲免观| 久久伊99综合婷婷久久伊| 久久久久国产精品免费免费搜索| 国产欧美综合色| 亚洲裸体xxx| 亚洲国产成人高清精品| 男男gaygay亚洲| 风间由美一区二区三区在线观看| 成人性生交大片免费看中文| 色乱码一区二区三区88| 777欧美精品| 久久久国产午夜精品| 综合自拍亚洲综合图不卡区| 亚洲一区二区三区四区的| 久久精品国产澳门| 成人av在线网站| 欧美日韩在线一区二区| 精品国产91久久久久久久妲己| 亚洲国产成人一区二区三区| 亚洲一区二区免费视频| 另类成人小视频在线| www.亚洲精品| 日韩欧美一卡二卡| 亚洲欧洲99久久| 日本成人在线电影网| 成人精品免费网站| 欧美精品在欧美一区二区少妇| 精品免费国产二区三区| 亚洲免费看黄网站| 捆绑紧缚一区二区三区视频 | 制服丝袜一区二区三区| 国产精品三级电影| 热久久免费视频| 色综合天天综合| 精品国产乱码久久久久久图片| 亚洲同性同志一二三专区| 精品一区二区免费在线观看| 色综合亚洲欧洲| 久久精品人人爽人人爽| 日韩黄色免费电影| 95精品视频在线| 精品美女在线播放| 视频一区欧美精品| 99视频一区二区| 久久久欧美精品sm网站| 婷婷开心久久网| 91在线观看成人| 久久久久久黄色| 免费国产亚洲视频| 欧美日韩精品是欧美日韩精品| 欧美国产精品v| 激情深爱一区二区| 91精品黄色片免费大全| 一区二区在线看| gogogo免费视频观看亚洲一| 精品免费国产二区三区| 日日骚欧美日韩| 欧美影院一区二区三区| 亚洲免费在线观看| 成人激情免费视频| 久久精品一区二区三区不卡 | 午夜精品在线视频一区| av电影天堂一区二区在线观看| 精品成人一区二区三区四区| 视频在线在亚洲| 欧美日韩一区二区欧美激情| 亚洲伦理在线精品| www.成人在线| 国产精品网曝门| 成人做爰69片免费看网站| 久久久亚洲精华液精华液精华液| 午夜精品福利一区二区三区蜜桃| 一本色道亚洲精品aⅴ| 中文字幕av一区二区三区免费看| 国产一区二区精品在线观看| 欧美成人女星排名| 精品在线播放免费| 日韩欧美中文字幕公布| 免费日韩伦理电影| 日韩免费高清av| 久久成人羞羞网站| 久久一区二区三区国产精品| 极品尤物av久久免费看| 欧美mv日韩mv亚洲| 激情另类小说区图片区视频区| 日韩三级精品电影久久久 | 国产在线精品视频| 久久综合精品国产一区二区三区| 精品一区二区三区在线播放视频 | 一区二区三区精密机械公司| 色猫猫国产区一区二在线视频| 亚洲自拍都市欧美小说| 欧美老肥妇做.爰bbww| 日韩高清一区二区| 精品国产一区二区三区四区四 | 在线不卡免费av| 麻豆成人免费电影| 久久久一区二区三区捆绑**| 国产一区在线不卡| 中文字幕久久午夜不卡| 99国内精品久久| 亚洲.国产.中文慕字在线| 91精品国产综合久久精品图片| 秋霞电影一区二区| 国产偷国产偷亚洲高清人白洁| 粗大黑人巨茎大战欧美成人| 亚洲欧美偷拍另类a∨色屁股| 欧美综合天天夜夜久久| 美腿丝袜亚洲三区| 国产欧美日韩久久| 在线免费观看日韩欧美| 免费亚洲电影在线| 国产精品久线在线观看| 欧美日韩中文另类| 捆绑变态av一区二区三区| 国产精品视频九色porn| 欧美丝袜第三区| 国产在线精品免费av| 亚洲女厕所小便bbb| 日韩午夜精品电影| 成人午夜伦理影院| 亚洲成人综合在线| 久久精品视频在线看| 在线看一区二区| 久久99久久久欧美国产| 亚洲精品视频一区| 亚洲精品一区二区三区影院| 91视视频在线观看入口直接观看www | 成人免费三级在线| 亚洲婷婷国产精品电影人久久| 欧美理论在线播放| 成人av在线资源| 免费在线观看视频一区| 中文字幕一区二区三区在线观看 | 亚洲伊人色欲综合网| 精品国产sm最大网站| 在线免费观看一区| 国产成人在线视频免费播放| 亚洲gay无套男同| 亚洲国产精品精华液2区45| 欧美久久一二区| 成人av网址在线| 久久精品免费观看| 亚洲一区av在线| 国产精品久久久久久久午夜片| 欧美精品乱人伦久久久久久| 高清av一区二区| 美国十次综合导航| 一区二区三区四区激情| 国产午夜亚洲精品理论片色戒| 3d成人动漫网站| 在线亚洲+欧美+日本专区| 国产成人av电影在线播放| 偷拍与自拍一区| 一区二区三区四区在线播放| 国产日韩欧美综合一区| 日韩欧美色电影| 欧美日韩午夜在线| 91视视频在线观看入口直接观看www | 日本二三区不卡| 国产精品一区2区| 日本vs亚洲vs韩国一区三区| 一区二区日韩av| 国产精品白丝在线| 久久精品无码一区二区三区| 日韩一级完整毛片| 欧美色图第一页| 91久久线看在观草草青青| yourporn久久国产精品| 国产在线播放一区| 奇米影视一区二区三区| 亚洲成人中文在线| 亚洲国产精品久久人人爱蜜臀| 国产精品久久久久久福利一牛影视 | 欧洲在线/亚洲| 色94色欧美sute亚洲13| 色婷婷精品久久二区二区蜜臀av| av中文一区二区三区| 成人精品免费看| 成av人片一区二区|