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

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

?? main.lst

?? 一個相當(dāng)不錯的基于MCS51的電動機(jī)測速程序源代碼.
?? LST
字號:
C51 COMPILER V6.02  MAIN                                                                   08/14/2005 16:24:52 PAGE 1   


C51 COMPILER V6.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include "c8051f020.h"                
   2          #include <intrins.h>
   3          
   4          sfr16 DAC0  = 0xd2;                 // DAC0 data
   5          #define PRT0CF P0MDOUT
   6          #define PRT1CF P1MDOUT
   7          #define PRT2CF P2MDOUT
   8          #define SetSpeed 30
   9          
  10          
  11          unsigned int Count1s=1000;
  12          unsigned int SaveMotorCount,MotorCount=0;
  13          unsigned int iDAC0=2048;
  14          int SD;
  15          unsigned char Count1ms;
  16          char GetKeyValue(void);
  17          
  18          void Test7279(bit LoopFlag);
  19          void DispLED(char *DispBuf,char ShowDot);	//ShowDot 顯示小數(shù)點位 
  20          void TestMotor(void);
  21          
  22          
  23          
  24          
  25          
  26          void Delay1us(unsigned char us)
  27          {
  28   1      	while (us)
  29   1      	{
  30   2      	  _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  31   2      	  --us;
  32   2      	}
  33   1      }
  34          
  35          void SYSCLK_Init (void)
  36          {
  37   1         int i;                              // delay counter
  38   1         OSCXCN = 0x67;                      // start external oscillator with
  39   1                                             // 18.432MHz crystal
  40   1         for (i=0; i < 256; i++) ;           // Wait for osc. to start up
  41   1         while (!(OSCXCN & 0x80)) ;          // Wait for crystal osc. to settle
  42   1         OSCICN = 0x88;                      // select external oscillator as SYSCLK
  43   1                                             // source and enable missing clock
  44   1                                             // detector
  45   1      //	OSCICN = 0x07;   //interal 16MHZ
  46   1      }
  47          
  48          
  49          void PORT_Init (void)
  50          {
  51   1         XBR0    = 0x07;                     // Enable SMBus, SPI0, and UART0
  52   1         XBR1    = 0x04;					   //P10<---int0
  53   1         XBR2    = 0x40;                     // Enable crossbar and weak pull-ups
  54   1         EMI0CF  = 0x27;
  55   1         EMI0TC  = 0x21;
C51 COMPILER V6.02  MAIN                                                                   08/14/2005 16:24:52 PAGE 2   

  56   1         P74OUT  = 0xFF;
  57   1         P0MDOUT = 0x15;
  58   1      
  59   1         P1MDOUT |= 0x3C;  					//P1.2-P1.5推挽輸出
  60   1         P1 &= 0xc3;							//P1.2-P1.5=0
  61   1      }
  62          
  63          void SPI0_Init (void)
  64          {
  65   1         SPI0CFG = 0x07;                     // data sampled on 1st SCK rising edge
  66   1                                             // 8-bit data words
  67   1         SPI0CFG|=0xC0;	//CKPOL =1;
  68   1      
  69   1         SPI0CN = 0x03;                      // Master mode; SPI enabled; flags
  70   1                                             // cleared
  71   1         SPI0CKR = SYSCLK/2/8000000-1;       // SPI clock <= 8MHz (limited by 
  72   1                                             // EEPROM spec.)
  73   1      }
  74          
  75          void Timer0_Init (void)
  76          {
  77   1         	CKCON|=0x8;
  78   1         	TMOD|=0x1;    	//16Bit
  79   1      	Count1ms=10;
  80   1         	TR0 = 0;                         	// STOP Timer0
  81   1         	TH0 = (-SYSCLK/1000) >> 8;    		// set Timer0 to overflow in 1ms
  82   1         	TL0 = -SYSCLK/1000;
  83   1         	TR0 = 1;   	// START Timer0
  84   1         	IE|= 0x2; 
  85   1      }
  86          
  87          
  88          void Timer0_ISR (void) interrupt 1  //1ms
  89          {
  90   1      	TH0 = (-SYSCLK/1000) >> 8;  
  91   1         	TL0 = -SYSCLK/1000;
  92   1      	if (Count1ms) Count1ms--;
  93   1      	if (Count1s) Count1s--;
  94   1      	else
  95   1      	{
  96   2      		Count1s=1000;
  97   2              SaveMotorCount=MotorCount;
  98   2      		MotorCount=0;
  99   2      		SD=SaveMotorCount/2-SetSpeed;
 100   2      		SaveMotorCount*=30;
 101   2      		if (SD)
 102   2      		{
 103   3      			if ((SD>5)||(SD<-5))
 104   3      			iDAC0-=SD*4;
 105   3      			else
 106   3      				iDAC0-=SD;
 107   3      							
 108   3      		    	DAC0=iDAC0;
 109   3      		     
 110   3      			}
 111   2      	}
 112   1      }
 113          
 114          void Int0_ISR (void) interrupt 0  
 115          {
 116   1      	MotorCount++;
 117   1      }
C51 COMPILER V6.02  MAIN                                                                   08/14/2005 16:24:52 PAGE 3   

 118          
 119          void Delay1ms(unsigned char T)
 120          {
 121   1      	Count1ms=T;
 122   1      	while (Count1ms);
 123   1      }
 124          
 125          void Delay1s(unsigned char T)
 126          {
 127   1      	while (T)
 128   1      	{
 129   2      		Delay1ms(200);
 130   2      		Delay1ms(200);
 131   2      		Delay1ms(200);
 132   2      		Delay1ms(200);
 133   2      		Delay1ms(200);
 134   2      		T--;
 135   2      	}
 136   1      }
 137          
 138          void main (void) 
 139          {
 140   1      
 141   1      	WDTCN = 0xde;
 142   1      	WDTCN = 0xad;           //關(guān)看門狗
 143   1      	SYSCLK_Init ();         //初始化時鐘
 144   1      	Timer0_Init();			//初始化定時器
 145   1      	PORT_Init ();           //初始化IO口
 146   1      	SPI0_Init ();           //初始化SPI0
 147   1      	CPT1CN|=0x80;			//使能比較器1
 148   1      	REF0CN = 0x07;  		//使能片內(nèi)參考電壓
 149   1      	DAC0CN |= 0x80;			//使能DAC0
 150   1      	DAC0H=0;	DAC0L=0;
 151   1      
 152   1      	IT0=1;
 153   1      	IE |= 0x01; 	//使能INT0中斷
 154   1      	EA=1;			//開中斷
 155   1      
 156   1      	Test7279(0);
 157   1      	TestMotor();
 158   1      }
 159          


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


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清国产一区二区| 国产精品理论片在线观看| 精品国产亚洲在线| 国产片一区二区| 一区二区三区精品视频| 日韩av电影免费观看高清完整版在线观看 | 亚洲精品视频自拍| 精品成人一区二区三区四区| 国产精品系列在线| 午夜精品久久久久久久蜜桃app | 久久男人中文字幕资源站| 国产精品美女久久久久久久久| 亚洲综合久久久久| 国产在线一区观看| 在线欧美一区二区| 久久色成人在线| 一区二区三区在线视频免费观看| 免费的成人av| 91亚洲精品久久久蜜桃网站| 日韩欧美国产综合一区 | 亚洲成在人线在线播放| 久久99精品久久久久| 99视频超级精品| 欧美一区二区三区日韩视频| 中文字幕亚洲区| 国产在线精品不卡| 欧美三级蜜桃2在线观看| 中文字幕欧美日韩一区| 日韩av在线发布| 色8久久人人97超碰香蕉987| 久久综合五月天婷婷伊人| 亚洲一区二区三区小说| 丁香五精品蜜臀久久久久99网站| 欧美丰满一区二区免费视频 | 亚洲第一电影网| av不卡在线观看| 精品久久久久香蕉网| 亚洲狠狠爱一区二区三区| 国产91丝袜在线播放九色| 日韩欧美国产系列| 亚洲6080在线| 色婷婷综合久久久久中文 | av电影天堂一区二区在线 | 亚洲精品久久嫩草网站秘色| 韩国一区二区视频| 欧美一卡2卡三卡4卡5免费| 亚洲精品视频在线| 成人综合日日夜夜| 亚洲精品一区二区三区蜜桃下载 | 欧美午夜一区二区三区| 中文字幕第一区综合| 久久99这里只有精品| 极品尤物av久久免费看| 制服丝袜av成人在线看| 亚洲一级二级在线| 91视频观看免费| 国产精品传媒入口麻豆| 国产精品香蕉一区二区三区| 精品国产伦一区二区三区免费| 男女男精品网站| 91精品在线观看入口| 亚洲成人精品一区| 欧美日韩成人综合在线一区二区| 亚洲精品成人精品456| 91首页免费视频| 亚洲黄色片在线观看| 色综合久久九月婷婷色综合| 欧美日韩精品欧美日韩精品一综合| 亚洲欧美电影院| 99精品视频中文字幕| 国产精品乱码久久久久久| 国产成人精品免费看| 国产午夜久久久久| 国产精品一区二区免费不卡| 久久人人超碰精品| 国产剧情一区二区| 欧美国产成人精品| 91视频观看视频| 夜夜夜精品看看| 欧美日韩免费观看一区三区| 日韩中文欧美在线| 日韩精品一区二区三区中文精品| 麻豆视频一区二区| 亚洲精品一区二区三区四区高清| 国产成人综合网| 国产精品久久久久久亚洲伦| 91女人视频在线观看| 一区二区三区加勒比av| 欧美乱熟臀69xxxxxx| 日本美女一区二区三区视频| 欧美不卡视频一区| 国产精品1024| 亚洲欧美中日韩| 色狠狠一区二区三区香蕉| 午夜欧美大尺度福利影院在线看| 欧美一区二区三区视频免费| 国产福利电影一区二区三区| 最新国产の精品合集bt伙计| 欧美三级电影网| 久久国产精品第一页| 中文字幕高清一区| 精品视频一区 二区 三区| 麻豆传媒一区二区三区| 国产欧美一区二区精品性| 91年精品国产| 青青草伊人久久| 国产日韩一级二级三级| 色94色欧美sute亚洲线路一久| 日产精品久久久久久久性色 | 亚洲资源在线观看| 日韩午夜激情免费电影| 国产精品一区免费在线观看| 综合分类小说区另类春色亚洲小说欧美 | av不卡在线播放| 天天色综合成人网| 中文字幕不卡三区| 欧美年轻男男videosbes| 国产美女娇喘av呻吟久久| 亚洲欧美日韩综合aⅴ视频| 日韩天堂在线观看| av午夜一区麻豆| 精油按摩中文字幕久久| 亚洲欧美日韩国产一区二区三区 | 国产精品美日韩| 欧美日韩情趣电影| 国产不卡在线视频| 亚洲va欧美va人人爽午夜| 国产欧美视频在线观看| 欧美日韩精品一区二区在线播放| 国产成人亚洲综合a∨婷婷图片| 亚洲线精品一区二区三区八戒| 久久精品在线观看| 欧美日韩精品欧美日韩精品| 成人三级伦理片| 麻豆精品国产传媒mv男同| 亚洲欧美成人一区二区三区| 国产午夜精品福利| 国产成人精品免费在线| 日韩av电影天堂| 亚洲综合色成人| 国产精品对白交换视频| 久久综合给合久久狠狠狠97色69| 欧美视频在线观看一区二区| 国产91丝袜在线播放0| 九九**精品视频免费播放| 亚洲h在线观看| 亚洲精品国产精品乱码不99| 国产精品网站在线播放| 日韩情涩欧美日韩视频| 欧美亚洲国产一区二区三区| 成人午夜碰碰视频| 国产资源精品在线观看| 日日骚欧美日韩| 亚洲制服欧美中文字幕中文字幕| 国产精品亲子伦对白| www一区二区| 日韩三级.com| 日韩亚洲欧美中文三级| 欧美日韩1234| 精品视频一区二区不卡| 欧美主播一区二区三区| 91麻豆.com| 9人人澡人人爽人人精品| 国产成人啪免费观看软件| 久久成人羞羞网站| 日本成人在线网站| 婷婷亚洲久悠悠色悠在线播放| 亚洲丝袜美腿综合| 中文字幕在线不卡一区| 亚洲国产高清不卡| 亚洲国产精品黑人久久久| 久久综合狠狠综合| 国产亚洲精品精华液| 久久免费看少妇高潮| 欧美精品一区二区久久婷婷| 欧美videofree性高清杂交| 日韩三级.com| 26uuuu精品一区二区| 久久一日本道色综合| 2024国产精品| 久久先锋影音av| 国产亚洲欧洲一区高清在线观看| 精品对白一区国产伦| 久久在线免费观看| 国产调教视频一区| 中文av一区二区| 国产精品久久久久久久久快鸭| 国产精品美日韩| 亚洲精品成a人| 亚洲一区免费观看| 午夜精品福利一区二区三区av| 日韩av二区在线播放| 精品一区二区三区久久久| 国产中文字幕精品| 国产999精品久久久久久绿帽| www.欧美色图| 在线视频欧美区| 欧美一区二区三区性视频| 精品国产精品网麻豆系列| 国产亚洲精品久|