freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機三相單三拍步進電機(參考版)

2025-06-29 12:56本頁面
  

【正文】 EA = 0。 (TempH%100) = 1) { LED3 = 0。 //顯示C符號 } if((TempH/100) = 3 amp。 //個位溫度,帶小數點 TempData[4]=dofly_DuanMa[TempL]。 else TempData[2]=dofly_DuanMa[(TempH%100)/10]。amp。 else TempData[1]=dofly_DuanMa[TempH/100]。 TempL=TempL*6/10。 TempL=tempamp。 } else TempData[0]=0。//負號標志 temp=~temp。 if(tempamp。 //TempH,TempL if(ReadTempFlag==1) { ReadTempFlag=0。 ReadTempFlag=1。 num++。 TH0=(655362000)/256。 DelayUs2x(245)。}/* uS延時函數,含有輸入參數 unsigned char t,無返回值 unsigned char 是定義無符號字符變量,其值的范圍是 0~255 這里使用晶振12M,精確延時請使用匯編,大致延時 長度如下 T=tx2+5 uS */void DelayUs2x(unsigned char t){ while(t)。 t=a+b。 //低位 b=ReadOneChar()。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 Init_DS18B20()。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 Init_DS18B20()。 unsigned int b=0。 } DelayUs2x(25)。 DQ = 1。0x01。 i) { DQ = 0。 for (i=8。 } return(dat)。 // 給脈沖信號 if(DQ) dat|=0x80。 // 給脈沖信號 dat=1。i0。 unsigned char dat = 0。 //稍作延時返回 return dat。 //15~60us 后 接收60240us的存在脈沖 dat=DQ。 DQ = 1。 //單片機將DQ拉低 DelayUs2x(200)。 //DQ復位 DelayUs2x(5)。 } }}//以下為18B20程序/*18b20初始化*/bit Init_DS18B20(void){ bit dat=0。 else if(_key6==0) bushu=6。 else if(_key12==0) bushu=12。 else if(_key18==0) bushu=18。 //步數高的優(yōu)先,即多個步數開關同時打上,運行高步數 else if(_key24==0) bushu=24。如果開關不閉合,表示上鎖,電機不轉 { delay1m(100)。 if(num2 == 8)num2 = 0。break。c = 0。 case 7:a = 1。d = 0。b = 1。break。c = 0。 case 5:a = 0。d = 0。b = 1。break。c = 1。 case 3:a = 0。d = 1。b = 0。break。c = 0。 case 1:a = 0。d = 1。b = 0。 LED2 = 0。speaker =1。 if(num1 == 8)num1 = 0。break。c = 0。 case 7:a = 1。d = 1。b = 0。break。c = 1。 case 5:a = 0。d = 0。b = 0。break。c = 1。 case 3:a = 0。d = 0。b = 1。break。c = 0。 case 1:a = 1。d = 0。b = 0。 LED2 = 1。speaker =1。m 0。//定時器1,定時1 用于步進電機轉速控制 m = bushu。 TH1 = time_counter[k1][0]。 static num2 = 0。 _18b20()。 } } else { EA = 1。 LED3 = 1。 LED2 = 1。 } if(s3 == 0) { delay1m(3)。//反轉 haha = 0x00。 } if(s2 == 0) { delay1m(3)。//正轉 haha = 0x00。 while(1) { if(s1 == 0) { delay1m(3)。//不顯示 LED3 = 1。 Init_DS18B20()。j++)。i++) //連數x次,約 x ms for(j=0。 for(i=0。//開定時器中斷 EA = 1。 ET0 = 1。//定時器1,定時10ms用于步進電機轉速控制 TR0 = 1。//定時器0,定時4ms用于數碼管掃描顯示 TH1 = time_counter[k1][0]。//定時器0/1均工作于方式1,16位計時方式 TH0 = (65536 4000)/256。 void keyscan(void)。//初始正轉,正反轉標志uchar buf[4]={0,10,10,1}。uchar k=1。//控制取勵磁信號變量 uchar n
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1