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

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

?? servo1.c

?? c8051f040單片機的7個應用例程
?? C
字號:
/////////舵機調試程序//////////////
/////////servo1.c/////////
#include <C8051F040.h>
#define CEX0PORT p07//舵機控制信號管腳,為P0.7管腳
//系統時鐘為24500KHZ/8=3062.5KHZ
//周期為20ms,則頻率為50HZ,則tmph+tmpl=61250可以保證產生50HZ PWM
#define CONST_W 61250
#define FORMAT_ANG temp=6125L*angval;temp/=180;tmph=(uint)temp+1531;tmpl=(uint)CONST_W-tmph
typedef unsigned int uint;
typedef unsigned char uchar;
typedef unsigned long ulong;
sfr16 RCAP2=0xca;
sfr16 RCAP3=0xca;
sfr16 RCAP4=0xca;
sfr16 TMR4=0xcc;
sfr16 TMR3=0xcc;
sfr16 TMR2=0xcc;
sfr16 PCA0CP0=0xfb;
sfr16 PCA0CP1=0xfd;
sfr16 PCA0CP2=0xe9;
sfr16 PCA0CP3=0xeb;
sfr16 PCA0CP4=0xed;
sfr16 PCA0CP5=0xe1;
sbit p07=P0^7;
sbit p00=P0^0;
bit iscex0H;
uchar temppage;
xdata uint cex0L,cex0H;
xdata uint tmph,tmpl;
ulong temp;
int xdata angval;//1800表示180度,使得精度為0.1度
	//轉化計算:tmph=6125*angval/180+1531,但是由于計算時超過65535就會溢出
	//,所以不能直接這樣計算,可定義ulong型變量temp,
	//temp=6125L*angval;temp/=180;tmph=(uint)temp+1531實現
void delay1ms(uint time){//延遲1ms
	uint i;
	uint j;
	for (i=0;i<time;i++){
		for(j=0;j<300;j++);
	}
}	
void pca0ini(){//CEX0為高速輸出模式
	SFRPAGE = 0x00;
	PCA0CPM0=0X4d;
}
void CEX0_out(uint h,uint l){//設置高電平值和低電平值
	cex0L=l;
	cex0H=h;
	CEX0PORT=1;
	iscex0H=1;
}
void CEX0_set(uint pram){//設置高速模式下一次中斷的間隔為pram個PCA時鐘
	SFRPAGE = 0x00;
	PCA0CP0+=pram;
	PCA0CPM0|=0x40;//注意編譯的時候sfr16先寫高地址,再寫低地址
	//所以編譯結果使得最后寫PCA0CPL0,將使得ECOM0清零,故加此句置1
}
void pcaini(){
	SFRPAGE=0x00;
	PCA0MD=0x09;//PCA時鐘為系統時鐘
	PCA0CN=0x40;//開PCA時鐘
	EIE1|=0x08;//開PCA中斷
}
void config(){//PCA管腳不配置輸出到crossbar
	WDTCN = 0x07;	// 看門狗禁止
  	WDTCN = 0xDE;   // Disable WDT    
   	WDTCN = 0xAD;
	SFRPAGE = 0x0F;
	XBR0 = 0x00;	// XBAR0: Initial Reset Value
	XBR1 = 0x00;	// XBAR1: Initial Reset Value
	XBR2 = 0x40;	// XBAR2: Initial Reset Value
 	XBR3 = 0x00;    // XBAR3: Initial Reset Value
 	SFRPAGE = 0x0F;
 	P0MDOUT = 0x00; // Output configuration for P0 
 	P1MDOUT = 0x00; // Output configuration for P1 
	P2MDOUT = 0x00; // Output configuration for P2 
	P3MDOUT = 0x00; // Output configuration for P3 
	P4MDOUT = 0x00; // Output configuration for P4
	P5MDOUT = 0x00; // Output configuration for P5
	P6MDOUT = 0x00; // Output configuration for P6
	P7MDOUT = 0x00; // Output configuration for P7
 	P1MDIN = 0xFF;  // Input configuration for P1
	P2MDIN = 0xFF;  // Input configuration for P2
	P3MDIN = 0xFF;  // Input configuration for P3
	SFRPAGE = 0x0F;
 	CLKSEL = 0x00;  // Oscillator Clock Selector
	OSCXCN = 0x00;	// EXTERNAL Oscillator Control Register	
	OSCICN = 0x84;	// Internal Oscillator Control Register
}
void main(void){
	
	config();
	pca0ini();
	pcaini();
	CEX0PORT=0;//將控制信號輸出置0
	//0度對應:tmph=1531,tmpl=CONST_W-tmph
	//180度對應:tmph=7656,tmpl=CONST_W-tmph,
	angval=0;
	FORMAT_ANG;//計算出tmph和tmpl的值
	EA=1;
	CEX0_out(tmph,tmpl);
	delay1ms(1000);
	while(1){
		for(angval=0;angval<=180;angval+=30){//每隔2秒正轉30度
			FORMAT_ANG;
			CEX0_out(tmph,tmpl);
			delay1ms(2000);
		}
		for(angval=180;angval>=0;angval-=30){//每隔2秒反轉30度
		/*注意angval不能定義成uint型,否則angval>=0條件恒真*/
			FORMAT_ANG;
			CEX0_out(tmph,tmpl);
			delay1ms(2000);
		}
				
	}
	
}
void PCA_ISR(void) interrupt 9  {
	temppage=SFRPAGE;
	SFRPAGE = 0x00;
	if(CF){
		CF=0;
	}
	if(CCF0){
		if(iscex0H){
			CEX0_set(cex0L);//隔cex0L個PCA時鐘后發生中斷,則低電平持續時間為
			//cex0L個PCA時鐘
			iscex0H=0;
			}
		else{
			CEX0_set(cex0H);//隔cex0H個PCA時鐘后發生中斷,則高電平持續時間為
			//cex0H個PCA時鐘
			iscex0H=1;
		}
		CEX0PORT=iscex0H;
		CCF0=0;
	}
	SFRPAGE=temppage;
  }	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人欧美一区二区三区1314| 亚洲一卡二卡三卡四卡五卡| 欧美日韩中文字幕一区二区| 5566中文字幕一区二区电影| 日韩免费观看高清完整版在线观看| 欧美极品aⅴ影院| 亚洲综合小说图片| 国内精品国产三级国产a久久| 99视频精品全部免费在线| 日韩一级大片在线| 依依成人精品视频| 国产成人综合在线播放| 欧美一区二区精品| 一区二区免费视频| 成人午夜私人影院| 精品999在线播放| 亚洲成年人影院| 99国产精品国产精品毛片| 久久久av毛片精品| 麻豆精品久久久| 大白屁股一区二区视频| 91亚洲精品久久久蜜桃网站| 精品久久久久久久久久久院品网| 亚洲一区二区三区四区在线免费观看 | 一区二区不卡在线视频 午夜欧美不卡在 | 99国产欧美另类久久久精品| 日韩欧美一区二区免费| 天天av天天翘天天综合网色鬼国产| va亚洲va日韩不卡在线观看| 欧美韩国日本不卡| 久久国产精品免费| 欧美一区午夜精品| 日本欧美肥老太交大片| 欧美绝品在线观看成人午夜影视| 亚洲自拍偷拍网站| 在线视频亚洲一区| 一区av在线播放| 欧美四级电影网| 亚洲成人手机在线| 欧洲av在线精品| 性欧美疯狂xxxxbbbb| 欧美人狂配大交3d怪物一区| 午夜伦欧美伦电影理论片| 欧美日韩精品高清| 青青草国产成人av片免费| 99re热这里只有精品视频| 高清久久久久久| 久久人人超碰精品| 国产一区二三区好的| 精品国产一区二区三区忘忧草| 免费成人性网站| 26uuu色噜噜精品一区| 国产激情视频一区二区三区欧美 | 国产欧美一区二区三区网站| 国产成人免费视频精品含羞草妖精| 国产亚洲成年网址在线观看| 丁香婷婷综合激情五月色| 国产精品乱人伦中文| 色哟哟日韩精品| 日本欧美久久久久免费播放网| 久久久久久亚洲综合| 福利视频网站一区二区三区| 成人网男人的天堂| 香蕉久久夜色精品国产使用方法| 欧美三区免费完整视频在线观看| 亚洲成人激情av| 精品少妇一区二区三区免费观看| 国内成人免费视频| 亚洲日本青草视频在线怡红院| 欧美日韩国产综合一区二区| 久久99精品久久久| 中文字幕视频一区| 欧美精品日韩综合在线| 国产麻豆欧美日韩一区| 一区二区三区高清| 精品国产乱码久久久久久图片 | 美国一区二区三区在线播放| 久久久不卡网国产精品一区| 91猫先生在线| 久久99精品一区二区三区三区| 亚洲视频图片小说| 92精品国产成人观看免费| 亚洲成人在线观看视频| 国产拍欧美日韩视频二区| 欧美综合欧美视频| 国产成人在线视频网址| 性感美女极品91精品| 国产精品色在线观看| 欧美一区二视频| 在线观看av一区二区| 国产91精品露脸国语对白| 一区二区三区久久久| 久久亚洲一区二区三区明星换脸| 波多野结衣中文一区| 天天免费综合色| 国产精品久久影院| 欧美成人女星排行榜| 色屁屁一区二区| 国产大陆a不卡| 久久精品国内一区二区三区| 亚洲一本大道在线| 国产精品色在线| 久久久久久电影| 日韩精品一区二区三区蜜臀| 91麻豆精品秘密| 大尺度一区二区| 国产成人99久久亚洲综合精品| 久久99精品国产麻豆婷婷洗澡| 日产欧产美韩系列久久99| 一区二区三区精品| 亚洲免费在线看| 亚洲精品成a人| 亚洲欧美日韩国产另类专区| 国产精品高潮呻吟| 亚洲国产岛国毛片在线| 欧美激情一区二区三区四区| 久久久亚洲精华液精华液精华液| 欧美成人video| 精品国产一区二区三区忘忧草 | 国产精品色哟哟网站| 久久精品亚洲精品国产欧美 | 国产精品一区二区在线观看网站 | 日本韩国一区二区三区| 亚洲高清在线精品| 久久亚洲捆绑美女| 精品国产自在久精品国产| 欧美日韩免费观看一区二区三区| 国产成人在线视频网站| 日本va欧美va欧美va精品| 亚洲在线观看免费视频| 国产日韩欧美高清| 欧美国产欧美综合| 久久久久久久免费视频了| 这里只有精品99re| 欧美日韩中文一区| 欧美私模裸体表演在线观看| 欧美日韩一级视频| 欧美日韩一级黄| 欧美疯狂做受xxxx富婆| 欧美亚洲国产一区二区三区| www.日韩精品| 国产电影精品久久禁18| 国产一区二区日韩精品| 国内精品国产三级国产a久久| 久久se精品一区二区| 蜜桃精品视频在线观看| 国产成人自拍网| 大尺度一区二区| www.一区二区| 91麻豆swag| 在线欧美日韩精品| 欧美色视频一区| 91首页免费视频| 精品国产网站在线观看| 久久久久久久综合日本| 国产区在线观看成人精品 | 欧美午夜免费电影| 欧美高清视频不卡网| 日韩免费看网站| 国产精品视频一二三区| 亚洲女与黑人做爰| 蜜桃免费网站一区二区三区| 激情综合色播五月| www.亚洲人| 欧美疯狂做受xxxx富婆| 欧美激情一区二区三区不卡| 中文字幕亚洲视频| 日韩av中文在线观看| 韩国精品主播一区二区在线观看| 成人综合婷婷国产精品久久免费| 欧美电影在线免费观看| 欧美成人一区二区三区| 国产精品国产三级国产有无不卡| 一区二区三区欧美视频| 丝袜亚洲另类丝袜在线| 99久久久久久| 欧美一区日本一区韩国一区| 久久精品在线免费观看| 一区二区三区四区在线免费观看| 香蕉影视欧美成人| 国产高清久久久| 精品视频一区 二区 三区| 久久色在线观看| 中文字幕+乱码+中文字幕一区| 色综合久久精品| 成人爽a毛片一区二区免费| 欧美日韩国产大片| 欧美国产日本韩| 蜜臀av一区二区在线免费观看| 丰满放荡岳乱妇91ww| 精品成a人在线观看| 亚洲午夜激情网站| 国产黄色91视频| 欧美一区二区在线看| 亚洲亚洲人成综合网络| 成人精品鲁一区一区二区| 日韩欧美在线不卡| 亚洲一区二区三区美女| 成人综合婷婷国产精品久久| 国产性天天综合网|