亚洲欧美第一页_禁久久精品乱码_粉嫩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  上升沿觸發(fā)
 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狀態(tài)
 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          //功    能:控制通信燈的執(zhí)行
 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          //功    能:檢測系統運行狀態(tài)控制燈開始運行       
 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          //功    能:檢測系統運行狀態(tài)控制燈停止運行       
 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          //輸入參數:報警與否狀態(tài)
 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          //功    能:通過狀態(tài)判斷得到P4.2、P4.1和P4.0端口的狀態(tài)供三冗余使用
 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一区二区三区免费野_久草精品视频
国产精品1区2区| 精品精品欲导航| 精品国产免费一区二区三区四区| 久久久久久毛片| 亚洲国产精品自拍| 成人免费视频视频在线观看免费| 欧美在线免费播放| 亚洲国产精品t66y| 精品在线视频一区| 欧美三级韩国三级日本一级| 国产精品视频在线看| 蜜臀av一级做a爰片久久| 欧美主播一区二区三区| 国产精品视频在线看| 国产真实精品久久二三区| 欧美性视频一区二区三区| 国产精品精品国产色婷婷| 国产91丝袜在线播放| 精品久久久久久亚洲综合网 | 亚洲一区二区综合| 丁香婷婷综合五月| 久久色.com| 国产一区二区三区在线观看免费视频| 欧美日韩中文另类| 亚洲最新视频在线观看| 91麻豆免费视频| 日韩毛片精品高清免费| 99国产麻豆精品| 国产人成亚洲第一网站在线播放| 蜜乳av一区二区| 日韩美女天天操| 久国产精品韩国三级视频| 日韩视频免费观看高清在线视频| 亚洲国产综合人成综合网站| 欧美影片第一页| 天堂影院一区二区| 欧美一级久久久久久久大片| 日韩avvvv在线播放| 久久精品综合网| 久久99精品网久久| 久久久电影一区二区三区| 成人小视频在线| 国产精品国产三级国产三级人妇| 风流少妇一区二区| 中文字幕av一区二区三区高| www.性欧美| 亚洲狠狠丁香婷婷综合久久久| 91九色最新地址| 视频一区欧美日韩| 欧美一区二区视频观看视频| 日本亚洲欧美天堂免费| 精品国产三级a在线观看| 国产盗摄一区二区三区| 亚洲美女屁股眼交| 欧美一区二区视频在线观看| 久久99精品国产麻豆婷婷| 久久久影视传媒| 91亚洲永久精品| 偷拍自拍另类欧美| 久久久综合精品| 91官网在线观看| 老司机免费视频一区二区三区| 久久久国产精品午夜一区ai换脸| 一本色道久久综合亚洲91| 亚洲图片欧美综合| 2024国产精品| 欧美优质美女网站| 国产一区不卡视频| 亚洲一区免费在线观看| 欧美精品一区二区蜜臀亚洲| 91亚洲精品一区二区乱码| 日本中文字幕一区| 亚洲欧洲精品一区二区精品久久久| 在线观看国产精品网站| 国产在线不卡一卡二卡三卡四卡| 国产精品免费视频网站| 欧美久久久久久久久久| 成人动漫一区二区| 日韩av电影免费观看高清完整版 | 欧美—级在线免费片| 欧美日本一区二区| av中文字幕不卡| 免费成人美女在线观看| 亚洲柠檬福利资源导航| 久久久夜色精品亚洲| 69堂国产成人免费视频| 成人h动漫精品一区二区| 蜜臀va亚洲va欧美va天堂| 亚洲欧美欧美一区二区三区| 久久网站最新地址| 日韩欧美一级在线播放| 国产欧美精品国产国产专区| 欧美图区在线视频| 91首页免费视频| 国产成人精品亚洲777人妖| 麻豆精品视频在线| 亚洲成人精品一区| 一区二区三区丝袜| 国产精品麻豆99久久久久久| 精品国产亚洲在线| 欧美大片在线观看| 日韩一级二级三级| 欧美一级夜夜爽| 欧美三级欧美一级| 日本精品视频一区二区| av毛片久久久久**hd| 国产.精品.日韩.另类.中文.在线.播放| 视频在线观看国产精品| 天天综合网 天天综合色| 亚洲成av人片一区二区| 亚洲精品网站在线观看| 国产精品久久久久四虎| 国产视频不卡一区| 国产欧美一区二区在线观看| 国产亚洲成av人在线观看导航| 精品国产髙清在线看国产毛片 | 色先锋久久av资源部| 97精品国产97久久久久久久久久久久 | 91久久精品一区二区三| 91论坛在线播放| 成人av资源在线观看| 波多野结衣一区二区三区| 成人免费高清视频在线观看| av在线一区二区| 不卡大黄网站免费看| 色婷婷久久久久swag精品| 在线一区二区三区四区| 欧美日韩中文字幕一区二区| 欧美女孩性生活视频| 欧美一级片在线看| 精品美女在线观看| 中文字幕巨乱亚洲| 亚洲免费电影在线| 亚洲福利视频导航| 免费在线观看不卡| 国产一级精品在线| 91在线免费视频观看| 欧美主播一区二区三区美女| 欧美日韩国产在线观看| 欧美精品一区二区三区蜜桃| 欧美精彩视频一区二区三区| 一区二区三区美女| 精品亚洲免费视频| 成人午夜在线视频| 欧美丝袜丝nylons| 久久综合九色综合久久久精品综合| 国产日产精品一区| 亚洲超丰满肉感bbw| 精品一区二区三区蜜桃| 色综合久久中文字幕综合网 | 日本不卡123| 国产乱码精品一区二区三| 91在线丨porny丨国产| 欧美精品在线一区二区| 国产校园另类小说区| 亚洲综合一区二区| 国产一区不卡在线| 欧美性xxxxx极品少妇| 精品欧美乱码久久久久久1区2区| 一色屋精品亚洲香蕉网站| 五月激情丁香一区二区三区| 国产成人一级电影| 3d动漫精品啪啪一区二区竹菊| 国产欧美日韩不卡免费| 丝袜美腿亚洲一区二区图片| 成人夜色视频网站在线观看| 制服丝袜成人动漫| 亚洲欧美另类综合偷拍| 国产剧情一区在线| 欧美日韩国产电影| 亚洲免费观看高清完整版在线 | 久久蜜桃av一区精品变态类天堂 | 国产精品免费看片| 麻豆精品视频在线观看免费| 欧美在线观看你懂的| 国产精品―色哟哟| 久久国产精品72免费观看| 欧美亚洲国产一卡| 亚洲人精品一区| 国产99久久久国产精品潘金网站| 欧美久久久久久久久中文字幕| 中文字幕永久在线不卡| 国产一区二区三区免费观看| 欧美一区二区大片| 亚洲成年人影院| 91国在线观看| 一区二区三区四区精品在线视频| 成人精品亚洲人成在线| 久久综合九色综合欧美98| 蜜桃av一区二区| 精品免费99久久| 久久疯狂做爰流白浆xx| 91精品视频网| 日韩高清欧美激情| 欧美日韩一级片网站| 亚洲在线成人精品| 欧美亚日韩国产aⅴ精品中极品| 亚洲欧美韩国综合色| 91视频你懂的| 一区二区日韩av|