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

正文內(nèi)容

單片機控制直流電機調(diào)速系統(tǒng)-資料下載頁

2025-07-07 13:06本頁面
  

【正文】 int count_speed = 0。uchar wword[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}。 /*******************延時 t 毫秒****************/void delay(uchar t) {uint i。while(t) { /*對于 時鐘,延時 1ms*/ for(i=0。i125。i++)。 t。}}//寫命令函數(shù) LCDvoid wc51r(uchar j){ RS=0。 RW=0。 P1=j。 E=1。 E=0。 delay(3)。}//寫數(shù)據(jù)函數(shù) LCDvoid wc51ddr(uchar j){ RS=1。 RW=0。 P1=j。 E=1。 E=0。 delay(2)。}//初始化函數(shù) LCDvoid init(){ wc51r(0x01)。 //清屏 wc51r(0x38)。 //使用 8 位數(shù)據(jù),顯示兩行,使用 5*7 的字型 wc51r(0x0c)。 //顯示器件,光標(biāo)開,字符不閃爍 wc51r(0x06)。 //字符不動,光標(biāo)自動右移一格}/***********8T0 中斷服務(wù)程序************PWM 波的生成**********/void time0_int(void) interrupt 1 {time++。TH0 = 0xec。TL0 = 0x78。if(change == 0) { PWM2 = 1。if(time == high) PWM1=0。else if(time == period)PWM1 = 1。 time = 0。 } }else { PWM1 = 1。 if(time == high) PWM2=0。 else if(time == period) { PWM2 = 1。 time = 0。 }} }/***************************************************************//****T1 中斷服務(wù)程序********單位時間(S)方波的個數(shù)*************/void time1_int(void) interrupt 3 { count_speed++。 if(count_speed == 20){ count_speed = 0。 num_display = num_medium。 num_medium = 0。 }/***************************************************************//************************速度顯示的數(shù)據(jù)處理*********************/void datamade(){ uint data MM,NN。 wc51r(0xc2)。 wc51ddr(39。S39。)。 wc51ddr(39。p39。)。 wc51ddr(39。e39。)。 wc51ddr(39。e39。)。 wc51ddr(39。d39。)。 wc51ddr(0x3a)。 NN = num_display%100。 MM = num_display/100。 wc51ddr(wword[MM])。MM = NN/10。 NN = NN%10。wc51ddr(wword[MM])。wc51ddr(wword[NN])。 }/*****************************************************************//**********通過按鍵實現(xiàn)對電機開關(guān)、調(diào)速、轉(zhuǎn)向的控制***************/void motor_control(){ if(open == 1)EA = 1。 if(close == 1)EA = 0。 if(swap == 1) {change = ~change。while(swap != 0) {} } if(sub_speed == 1){ high++。 if(high == 30)EA=0。 while(sub_speed != 0) {} } if(add_speed == 1){ high。if(high == 5) high = 5。 while(add_speed != 0) {} }}/******************************************************************//***************************主函數(shù)*********************************/void main(){ P2 = 0x00。 ET0 = 1。 ET1 = 1。 TMOD = 0x11。 TH0 = 0xec。 //定時器 T0 設(shè)置參數(shù) TL0 = 0x78。 TH1 = 0x3c。 //定時器 T1 設(shè)置參數(shù) TL1 = 0xb0。 TR0 = 1。 TR1 = 1。 init()。 //液晶顯示初始化程序 while(1){ wc51r(0x84)。 wc51ddr(39。H39。)。 wc51ddr(39。e39。)。 wc51ddr(39。l39。)。 wc51ddr(39。l39。)。 wc51ddr(39。o39。)。 if(test == 0) num_medium++。datamade()。motor_control()。 } }
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1