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

正文內(nèi)容

基于單片機(jī)的步進(jìn)電機(jī)-霍爾測速(參考版)

2024-08-18 14:46本頁面
  

【正文】 最后,感謝張世榮老師、張榮老師、陳正老師對我們實驗的耐心指導(dǎo)與幫助!附錄:實驗原理圖32。但此次實驗中也存在一些問題,首先我們團(tuán)隊實驗的整體時間進(jìn)度安排不合理,以致實驗后期的時間有點少,很多地方不能夠及時完善;其次,實驗過程中,與別的小組交流過少,實驗中遇到的問題未能及時解決;另外,我們小組整體的基礎(chǔ)不是很好,實驗進(jìn)行過程中會犯一些基礎(chǔ)性的錯誤。這次實驗,讓我更加明白了團(tuán)隊合作的重要性,團(tuán)隊中的成員可以優(yōu)勢互補,還可以相互激勵。 if (Motor_Flag 7) { Motor_Flag = 0。 Motor_Flag++。 TL0 = 0xc0。//計數(shù)器1開始運行 EA = 1。 TR0 = 1。 TL0 = 0xc0。}void Hardware_Init(){ TMOD = 0x50。 //取數(shù)據(jù) if (Direction == 2) //按k1時的返回值為2,所以調(diào)用轉(zhuǎn)角函數(shù) GPIO_MOTOR = FFZ[i] amp。}/******************************************************************************** 函數(shù)名 : Motor* 函數(shù)功能 : 電機(jī)旋轉(zhuǎn)函數(shù)* 輸入 : flag* 輸出 : 無*******************************************************************************/void Motor(uchar i) { if (Direction == 1) //電機(jī)函數(shù),按k0時的返回值為1,所以調(diào)用轉(zhuǎn)速函數(shù) GPIO_MOTOR = FFW[i] amp。 if (k4 == 0) { return 4。 if (k3 == 0) { return 3。 if (k2 == 0) { return 2。 if (k1 == 0) { return 1。 a)。 b) for (a = 130。 c) for (b = 38。 for (c = 1。 GPIO_DIG = 0x00。//顯示第7位 } j = 10。 GPIO_DIG = DIG_CODE[(uint)(high / 1000) % 10]。 LSB = 1。 break。 LSC = 1。//顯示第5位 case(6) : LSA = 0。 GPIO_DIG = DIG_CODE[(uint)(high / 10) % 10]。 LSB = 0。 break。 LSC = 1。//顯示第3位 case(4) : LSA = 0。 GPIO_DIG = DIG_CODE[(uint)(low / 1000) % 10]。 LSB = 1。 break。 LSC = 0。//顯示第1位 case(2) : LSA = 0。 GPIO_DIG = DIG_CODE[(uint)(low / 10) % 10]。 LSB = 0。 break。 LSC = 0。 i++) { switch (i) //位選,選擇點亮的數(shù)碼管, { case(0) : LSA = 0。 for (i = 0。 }}/******************************************************************************** 函數(shù)名 : DigDisplay* 函數(shù)功能 : 使用數(shù)碼管顯示* 輸入 : 高位和低位* 輸出 : 無*******************************************************************************/void DigDisplay(uint high, uint low) //zhuansu zhuanjiao{ uchar i。 //內(nèi)存里的存儲方式與顯示時的方式不一致,所以需要按位左移8位 DigDisplay(tempCount, 0)。 default:break。/* DigDisplay(3, 3)*/。 break。 break。*/ case 2:Direction = 2。 DigDisplay(2, 2)。 //硬件初始化 while (1) { mode = CheckKey()。void Hardware_Init()。 //誤差 0usuchar CheckKey(void)。 void DigDisplay(uint high, uint low)。 //正轉(zhuǎn)順序uchar Direction = 1。uchar code FFW[8] = { 0xf1, 0xf3, 0xf2, 0xf6, 0xf4, 0xfc, 0xf8, 0xf9 }。 //定義了電機(jī)的標(biāo)志量flaguchar code DIG_CODE[17] = { 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71 }。sbit k4 = P3 ^ 3。sbit k2 = P3 ^ 1。 //將138芯片的三個地址位與P2^24連接起來,此處由硬件的連接關(guān)系決定的,不是隨意連接。 sbit LSB = P2 ^ 3。typedef unsigned long ulong。單片機(jī)完整程序include define GPIO_DIG P0 //定義P0口為前面那個名字//電機(jī)IOdefine GPIO_MOTOR P1 //定義P1口為前面那個名字 typedef unsigned char uchar。Len為數(shù)據(jù)幀長度。len);*DataSend,unsigneduartsends(unsignedcheck_CRC();unsigned//此函數(shù)為單片機(jī)向組態(tài)王寫數(shù)據(jù)。i
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1