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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hardware.lst

?? 該程序完成了c8051外圍電路的驅動和串口協議的編寫。希望能給大家學習51單片機帶來幫助
?? LST
?? 第 1 頁 / 共 5 頁
字號:
C51 COMPILER V7.10   HARDWARE                                                              09/18/2008 14:09:27 PAGE 1   


C51 COMPILER V7.10, COMPILATION OF MODULE HARDWARE
OBJECT MODULE PLACED IN Hardware.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 20progress\Hardware.c BROWSE DEBUG OBJECTEXTEND PRINT(.\Hardware.lst) OBJEC
                    -T(Hardware.obj)

line level    source

   1          //*******************************************************************************
   2          //Copyright (c) 2007,派利斯電子(北京)有限公司 硬件部
   3          //文件名稱: Hardware.c
   4          //摘    要: 本文件主要包含PT2060程序中與硬件相關的初始化、操作和I/O操作部分
   5          //當前版本: D-1 
   6          //作    者:  佟文杰
   7          //完成日期: 4/13/2007
   8          //修 改 人:
   9          //修改原因:
  10          //修改日期:
  11          //*******************************************************************************
  12          #include "Hardware.h"
  13          #include <C8051F020.H>
  14          #include "sja1000.h"
  15          #include "intrins.h"
  16          
  17                   
  18          sbit  LED_OK    = P3^5;
  19          sbit  LED_Alarm = P3^4;
  20          
  21          sfr16 TMR3RL    = 0x92;                 // Timer3 reload value
  22          sfr16 TMR3      = 0x94;                 // Timer3 counter
  23          sfr16 ADC0      = 0xbe;                 // ADC0 data  
  24          
  25          #define  TESTLEDON      P4 = P4&0xf7
  26          #define  TESTLEDOFF     P4 = P4|0x08
  27          #define  FLASHFIRSTADDRESS   0xa000
  28          #define  MAXGROUP        16
  29          
  30          #define  SAMPLECOMPLETETRUE    1
  31          #define  SAMPLECOMPLETEFALSE   0
  32          
  33          
  34          
  35          sfr16 RCAP4 = 0xe4; 
  36          
  37          #define SYSCLK           22118400
  38          
  39          xdata unsigned char uchConfigStatusBak[3];                        
  40          xdata unsigned char uchBypassStatusBak[3];                 
  41          xdata unsigned char uchTripleStatusBak[3]; 
  42          xdata unsigned char uchConfigStatus = 1;                          
  43          xdata unsigned char uchBypassStatus = 1;                   
  44          xdata unsigned char uchTripleStatus = 1;
  45          data  unsigned char uchSampleType;         
  46          xdata unsigned int  uiHeartbeatValue = 0; 
  47          xdata unsigned char uchSampleCompleteStatus;
  48          xdata unsigned int  uiGroupLength;                      
  49          
  50          
  51          //-----------------------------------------------------------
  52          // AD采樣的數組定義
  53          //------------------------------------------------------
  54           unsigned int xdata SampBuffer0[2048];
C51 COMPILER V7.10   HARDWARE                                                              09/18/2008 14:09:27 PAGE 2   

  55          xdata unsigned int SampBuffer1[2048]; 
  56          xdata unsigned int SampBuffer2[2048];
  57          xdata unsigned int SampBuffer3[2048];
  58          //xdata unsigned int SampBuffer4[2048];
  59          //xdata unsigned int SampBuffer5[2048];
  60          
  61          unsigned int data SamplePTR0;  
  62          unsigned int data SamplePTR1;    
  63          unsigned int data SamplePTR2;   
  64          unsigned int data SamplePTR3;
  65          unsigned int data SamplePTR4;   
  66          unsigned int data SamplePTR5;
  67          
  68          unsigned char idata uchReceiData[13];           //接收數據
  69          unsigned char xdata uchCANReSendFlag=0x00;
  70          
  71          unsigned char xdata uchHWCPUAdress;
  72          
  73          //----------------------------------------------
  74          unsigned char xdata s_uchTempData1;
  75          unsigned char xdata s_uchTempData2;
  76          //------------------------------------------------------
  77          
  78          bit bdata b_NotIntegralChannelType;
  79          bit bdata b_IntegralChannelType;
  80          bit bdata b_LVDTChannelType;
  81          
  82          unsigned char idata uchSampleLocationCounter;
  83          
  84          //----------------------------------------------------------
  85          //函數名稱:void SysCLKInit(void)
  86          //功    能:系統時鐘初始化
  87          //輸入參數:無
  88          //返    回:無
  89          //完成日期:4/12/2007
  90          //----------------------------------------------------------
  91          void SysCLKInit(void)
  92          {
  93   1              unsigned char  i;                   
  94   1      
  95   1              OSCXCN = 0x67;               // start external oscillator with 22.1184MHz crystal                        
             -              
  96   1              for (i=0; i<254; i++)          
  97   1          {;}
  98   1              while (!(OSCXCN & 0x80))    // Wait for crystal osc. to settle
  99   1          {;}
 100   1          OSCICN = 0x88; 
 101   1                                    // select external oscillator as SYSCLK   source and enable missing clock dete
             -ctor
 102   1                            
 103   1      }
 104          
 105          //--------------------------------------------------------
 106          //函數名稱:void InitCPU(void) 
 107          //功    能:交叉開關配置和端口初始化 無看門狗
 108          //輸入參數:無
 109          //返    回:無
 110          //完成日期:4/12/2007
 111          //--------------------------------------------------------
 112          void InitCPU(void) 
 113          {               
 114   1              XBR0 = 0X87;               //connect cp0,UART0 I/O,SPI,SMBus
C51 COMPILER V7.10   HARDWARE                                                              09/18/2008 14:09:27 PAGE 3   

 115   1          XBR1 = 0X7F;                   //connect T2EX,T2E,INT1,T1,INT0,T0,CP1                                                 
 116   1          XBR2 = 0X40;                   //enable I/O,
 117   1      
 118   1          P0MDOUT = 0x00;                //端口P0配置為露極開路
 119   1          P1MDIN = 0X00;                 //P1 被配置成為模擬輸入
 120   1          P2MDOUT = 0x00;     
 121   1              P3MDOUT |= 0x30;
 122   1              P3MDOUT &= 0X3f;  
 123   1      
 124   1          P3IF = P3IF | 0x0c;            //外部中斷6,外部中斷7  上升沿觸發
 125   1          P74OUT |= 0xf3;
 126   1      
 127   1          P0 = 0xff;
 128   1          P1 = 0xff;
 129   1              P3 |= 0xC0;
 130   1          P5 = 0xff;  
 131   1      }
 132          
 133          //-----------------------------------------------------------------
 134          //函數名稱:void HWOKLEDControl(unsigned char uchOKStatus)
 135          //功    能:檢測系統OK燈的控制P3.5        
 136          //輸入參數:OK狀態
 137          //返    回:無
 138          //完成日期:4/12/2007
 139          //-----------------------------------------------------------------
 140          void HWOKLEDControl(unsigned char uchOKStatus)
 141          {
 142   1              if (uchOKStatus != 0)
 143   1          {
 144   2                      LED_OK = 0;
 145   2          } 
 146   1          if (uchOKStatus == 0)
 147   1              {
 148   2                      LED_OK = 1;
 149   2              }   
 150   1      }
 151          
 152          //--------------------------------------------------------------------------------------------------
 153          //函數名稱:void LEDCommunicationControl(void)
 154          //功    能:控制通信燈的執行
 155          //輸入參數:無
 156          //返    回:無                    
 157          //完成日期:4/16/2007
 158          //--------------------------------------------------------------------------------------------------
 159          void LEDCommunicationControl(void)
 160          {
 161   1              LED_OK = ~ LED_OK;
 162   1      }
 163          
 164          //-----------------------------------------------------------------
 165          //函數名稱:void RunLEDStartControl(void)
 166          //功    能:檢測系統運行狀態控制燈開始運行       
 167          //輸入參數:無
 168          //返    回:無
 169          //完成日期:4/12/2007
 170          //-----------------------------------------------------------------
 171          void RunLEDStartControl(void)
 172          {
 173   1              P4 &= ~0x08;      
 174   1      }
 175          
 176          //-----------------------------------------------------------------
C51 COMPILER V7.10   HARDWARE                                                              09/18/2008 14:09:27 PAGE 4   

 177          //函數名稱:void RunLEDStopControl(void)
 178          //功    能:檢測系統運行狀態控制燈停止運行       
 179          //輸入參數:無
 180          //返    回:無
 181          //完成日期:4/12/2007
 182          //-----------------------------------------------------------------
 183          void RunLEDStopControl(void)
 184          {
 185   1              P4 |= 0x08;     
 186   1      }
 187          
 188          //-----------------------------------------------------------------
 189          //函數名稱:void AlarmLEDControl(unsigned char uchAlarmStatus)
 190          //功    能:檢測系統是否報警的燈的控制P3.6       
 191          //輸入參數:報警與否狀態
 192          //返    回:無
 193          //完成日期:4/12/2007
 194          //-----------------------------------------------------------------
 195          void AlarmLEDControl(unsigned char uchAlarmStatus)
 196          {
 197   1              if (uchAlarmStatus == 0)
 198   1          {
 199   2                      LED_Alarm = 1; 
 200   2          }
 201   1          else
 202   1              {
 203   2                      LED_Alarm = 0;  
 204   2              }
 205   1      }
 206          
 207          //-----------------------------------------------------------------
 208          //函數名稱:void SetOKIOControl(unsigned char uchChannel)
 209          //功    能:通過狀態判斷得到P4.2、P4.1和P4.0端口的狀態供三冗余使用
 210          //輸入參數:通道號
 211          //返    回:無
 212          //完成日期:4/12/2007
 213          //-----------------------------------------------------------------
 214          void SetOKIOControl(unsigned char uchChannel)
 215          {
 216   1              unsigned char uchTemp; 
 217   1              if (uchChannel == 1)
 218   1          {
 219   2              P4 = P4 & 0xf8;    //0 0 0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级欧美三级日产三级99| 欧美日韩中文国产| 国产欧美中文在线| 成人爱爱电影网址| 亚洲丝袜另类动漫二区| 91免费国产视频网站| 亚洲超碰97人人做人人爱| 欧美理论片在线| 精品夜夜嗨av一区二区三区| 国产三级一区二区| 在线视频国产一区| 美女精品自拍一二三四| 亚洲国产精品成人久久综合一区 | 日韩欧美一区二区久久婷婷| 国产一区二区三区在线观看免费视频| 久久久久高清精品| 91久久精品一区二区| 奇米一区二区三区av| 国产欧美一区二区精品秋霞影院| 91在线视频网址| 日韩高清在线观看| 中文字幕一区免费在线观看| 欧美日韩国产另类不卡| 国产成人综合在线| 亚洲妇女屁股眼交7| 久久久久久夜精品精品免费| 91麻豆免费看| 精品无码三级在线观看视频| 一区二区三区**美女毛片| 精品日韩一区二区| 欧美在线观看你懂的| 国产一区二区三区在线观看免费视频 | 久久久久久久性| 色综合久久中文字幕| 国产麻豆一精品一av一免费| 亚洲自拍偷拍图区| 国产精品人成在线观看免费 | 亚洲大片在线观看| 欧美激情中文不卡| 欧美精品乱码久久久久久| 波多野结衣的一区二区三区| 日本91福利区| 亚洲人成在线观看一区二区| 精品国产免费一区二区三区四区| 在线观看区一区二| eeuss鲁一区二区三区| 韩国v欧美v亚洲v日本v| 亚洲成av人片一区二区梦乃| 国产精品久久久久久久久快鸭| 精品国产不卡一区二区三区| 欧美色中文字幕| 99国产精品国产精品久久| 国产综合一区二区| 美女视频一区二区三区| 亚洲高清免费一级二级三级| 亚洲欧美日韩成人高清在线一区| 欧美韩国日本一区| 久久青草国产手机看片福利盒子 | 久久久www免费人成精品| 666欧美在线视频| 欧美四级电影在线观看| 色综合久久综合网97色综合| 99久久婷婷国产综合精品| 国产成人午夜99999| 精品无人区卡一卡二卡三乱码免费卡| 午夜精品视频在线观看| 亚洲一区二区五区| 亚洲制服丝袜av| 成人天堂资源www在线| 免费日本视频一区| 亚洲观看高清完整版在线观看| 国产精品理论片在线观看| 欧美电影免费观看高清完整版| 欧美日韩国产免费| 欧美日韩色综合| 欧美区一区二区三区| 欧美日韩国产高清一区| 欧美日韩一级二级| 91麻豆精品国产91久久久| 欧美日韩精品一区二区三区| 欧美精品黑人性xxxx| 欧美一区二区视频在线观看| 欧美一区二区福利视频| 欧美一区二区三区在线视频| 欧美性受xxxx黑人xyx| 欧美亚洲一区二区三区四区| 欧美性一级生活| 欧美夫妻性生活| 欧美一级一区二区| 精品欧美一区二区久久| 国产婷婷一区二区| 日韩毛片在线免费观看| 亚洲一区二区三区四区不卡| 天堂资源在线中文精品| 美女视频网站黄色亚洲| 国产99久久久国产精品潘金| 91视频.com| 欧美美女直播网站| 欧美成人精精品一区二区频| 久久亚洲一级片| 中文字幕中文字幕在线一区| 亚洲一区二区偷拍精品| 蜜臀av一区二区三区| 成人黄页在线观看| 欧美日韩国产经典色站一区二区三区 | 国产精品久久久久久福利一牛影视| 亚洲精品国产a| 精油按摩中文字幕久久| av成人老司机| 欧美一区二区在线免费播放| 欧美国产日韩精品免费观看| 亚洲国产wwwccc36天堂| 国产精品伊人色| 欧美亚洲动漫精品| 久久久精品中文字幕麻豆发布| 亚洲精品视频在线| 国产乱子伦一区二区三区国色天香| 91在线观看地址| 欧美mv和日韩mv的网站| 一区二区三区国产| 国产乱子轮精品视频| 欧美日韩小视频| 国产精品久久久久永久免费观看| 轻轻草成人在线| 91免费观看视频| 久久精品一区二区三区不卡| 亚洲妇熟xx妇色黄| 成人av网站大全| 精品久久久久香蕉网| 亚洲主播在线播放| a亚洲天堂av| 国产香蕉久久精品综合网| 日本vs亚洲vs韩国一区三区二区 | 国产一区二区三区在线看麻豆| 在线观看视频一区| 国产精品卡一卡二卡三| 韩国成人在线视频| 欧美一卡二卡三卡四卡| 亚洲综合精品自拍| 91亚洲资源网| 国产日韩成人精品| 久久精品久久久精品美女| 欧美亚洲国产一区二区三区va| 亚洲欧洲国产日本综合| 国产成人亚洲综合a∨婷婷图片 | 欧美另类久久久品| 一区二区三区四区乱视频| 国产成人av在线影院| 精品国精品自拍自在线| 日日摸夜夜添夜夜添国产精品 | av亚洲精华国产精华精华| 欧美精品一区二区三区蜜桃视频| 亚洲va国产va欧美va观看| 色综合天天视频在线观看| 国产精品午夜电影| 丰满少妇在线播放bd日韩电影| 精品国产乱码久久久久久浪潮| 日本在线不卡视频| 在线成人午夜影院| 日韩黄色免费电影| 欧美丰满少妇xxxbbb| 日本特黄久久久高潮| 91精品国产综合久久久久久| 亚洲va国产va欧美va观看| 欧美美女bb生活片| 婷婷国产v国产偷v亚洲高清| 欧美精品在线视频| 奇米色777欧美一区二区| 日韩欧美视频在线 | 国产91精品在线观看| 国产欧美一区二区在线| 国产经典欧美精品| 国产精品素人一区二区| caoporn国产一区二区| 亚洲欧美国产77777| 欧美日韩一级黄| 玖玖九九国产精品| 久久九九全国免费| av动漫一区二区| 亚洲乱码中文字幕综合| 欧美日韩成人在线| 麻豆国产精品官网| 国产视频一区不卡| 91麻豆福利精品推荐| 亚洲高清在线视频| 日韩欧美国产电影| 成人免费视频网站在线观看| 亚洲男同性视频| 91.com视频| 国产98色在线|日韩| 亚洲精品高清在线| 日韩视频一区在线观看| 国产福利不卡视频| 亚洲精品美腿丝袜| 欧美一区午夜精品| 成人激情黄色小说| 肉肉av福利一精品导航| 中文字幕av一区二区三区高| 欧美亚洲禁片免费| 国产激情视频一区二区在线观看|