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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于arm的步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)控制設(shè)計(jì)(完整版)

  

【正文】 是以時(shí)鐘頻率為基準(zhǔn),有條不紊地一拍一拍地工作。 (4)寄存器結(jié)構(gòu) ARM 處理器共有 37 個(gè)寄存器,被分為若干個(gè)組( BANK),這些寄存器包括 : ① 31 個(gè)通用寄存器,包括程序計(jì)數(shù)器( PC 指針),均為 32 位的寄存器。 ARM 還提供兩個(gè)前沿特性來輔助帶深嵌入處理器的高集成 SoC 器件的調(diào)試,它們是嵌入式 ICERT 邏輯和嵌入式跟蹤宏 第 2 頁(yè) 核 (ETMS)系列。本系統(tǒng)具有智能性、實(shí)用性及可靠性的特點(diǎn)。 本控制系統(tǒng)的設(shè)計(jì),由硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分組成。一般來講比等價(jià) 32 位代碼節(jié)省達(dá) 35%,卻能保留 32 位系統(tǒng)的所有優(yōu)勢(shì)。 ② RISC( Reduced Instruction Set Computer,精簡(jiǎn)指令集計(jì)算機(jī)) RISC 結(jié)構(gòu)優(yōu)先選取使用頻最高的簡(jiǎn)單指令,避免復(fù)雜指令;將指令長(zhǎng)度固定,指令格式和尋地方式種類減少;以控制邏輯為主,不用或少用微碼控制等 RISC 體系結(jié)構(gòu)應(yīng)具有如下特點(diǎn): 1 采用固定長(zhǎng)度的指令格式,指令歸整、簡(jiǎn)單、基本尋址方式有 2~ 3 種。 本實(shí)驗(yàn)采用 ARM 中 ARM7引系列 的 LPC2131 二.硬件電路設(shè)計(jì) 硬件電路設(shè)計(jì)思路 步進(jìn)電機(jī)控制系統(tǒng)共分為四個(gè)模塊: ARM 模塊、控制模塊、數(shù)碼顯示模塊、步進(jìn)電機(jī)驅(qū)動(dòng)模塊。 三 、步進(jìn)電機(jī) 步進(jìn)電機(jī)是一種能夠?qū)㈦娒}沖信號(hào)轉(zhuǎn)換成角位移或線位移的機(jī)電元件,它實(shí)際上是一種單相或多相同步電動(dòng)機(jī)。從 20 世紀(jì) 80 年代開始開發(fā)出了專用的 IC 驅(qū)動(dòng)電路,今天,在打印機(jī)、磁盤器等的 OA 裝置的位置控制中,步進(jìn)電機(jī)都是不可缺少的組成部分之一。 ⑦ 難以獲得較大的轉(zhuǎn)矩 ⑧ 不宜用作高速轉(zhuǎn)動(dòng) ⑨ 在體積重量方面沒有優(yōu)勢(shì),能源利用率低。),八拍( AABBBCCCDDDAA。 ULN2021 是一個(gè)非門電路,包含 7 個(gè)單元,單獨(dú)每個(gè)單元驅(qū)動(dòng)電流最大可達(dá) 350mA, 9 腳可以懸空。引腳如圖 37 所示: 圖 37 ULN2021 芯片引腳圖 ULN2021 芯片引腳介紹: 引腳 1: CPU 脈沖輸入端,端口對(duì)應(yīng)一個(gè)信號(hào)輸出端。 引腳 9:該腳是內(nèi)部 7 個(gè)續(xù)流二極管負(fù)極的公共端,各二極管的正極分別接各達(dá)林頓管的集電極。 引腳 15:脈沖信號(hào)輸出端,對(duì)應(yīng) 2 腳信號(hào)輸入端。 六 、運(yùn)行結(jié)果 連接好硬件電路,上電復(fù)位,程序開始運(yùn)行。只要學(xué)習(xí)就會(huì)有更多的問題,有更多的難點(diǎn) ,但也會(huì)有更多的收獲。 * 通過 GPIO 控制步進(jìn)電機(jī) * 說 明:將跳線 JP14 和 JP19 全部短接。 char datb[] = {你選擇的是正向雙四拍方式,步距角 度 : }。\ 。 // 停止位, 1/2 可選 第 17 頁(yè) uint8 parity。 // BAADDCCBBA void MOTO_Mode6(uint8 i)。// 等待數(shù)據(jù)發(fā)送完畢 } /* ********************************************************************************************************* ** 函數(shù)名稱 : UART0_SendStr() ** 函數(shù)功能 :向串口發(fā)送一字符串 ** 入口參數(shù) : str 要發(fā)送的字符串的指針 ** 出口參數(shù) :無 ********************************************************************************************************* */ void UART0_SendStr (char *str) { while (1) { if (*str == 39。 case 2:UART0_SendByte(rcv_buf)。 case 6:UART0_SendStr(datd)。 ** 入口參數(shù) : baud 波特率 ** set 模式設(shè)置 (UARTMODE 數(shù)據(jù)結(jié)構(gòu) ) ** 出口參數(shù) : 1初始化成功 , 0初始化失敗 ********************************************************************************************************* */ int8 UART0_Init (uint32 baud, UARTMODE set) { uint32 bak。 U0DLL = bak amp。 return (1)。 ** 入口參數(shù):無 ** 出口參數(shù):無 ********************************************************************************************************* */ void __irq IRQ_Eint3(void) { time =time +500。 = 8。 // 使能 FIFO,并設(shè)置觸發(fā)點(diǎn)為 8字節(jié) U0IER = 0x01。 // 設(shè)置中斷服務(wù)程序地址 VICVectAddr1 = (uint32)IRQ_UART0。 KEY1) == 0) { keynum += 1。break。break。break。 第 24 頁(yè) } } // MOTO_Mode1(10)。 dly0。 /* B */ GPIOSET(MOTOB)。 DelayNS(i)。 GPIOCLR(MOTOC)。 // } } /**************************************************************************** * 名 稱: MOTO_Mode2() * 功 能:雙四拍程序 * 入口參數(shù): uint8 i 延時(shí)參數(shù),值越大,延時(shí)越久 * 出口參數(shù):無 ****************************************************************************/ void MOTO_Mode2(uint8 i) // ABBCCDDAAB { // while(1) // { GPIOCLR(LED1)。 DelayNS(i)。 GPIOCLR(MOTOD)。 GPIOSET(MOTOA)。 GPIOCLR(MOTOD)。 GPIOSET(MOTOB)。 /* AB */ GPIOSET(MOTOA)。 /* BC */ GPIOSET(MOTOB)。 GPIOSET(LED1)。 GPIOCLR(MOTOD)。 DelayNS(i)。 DelayNS(i)。 DelayNS(i)。 /* B */ GPIOSET(MOTOB)。 // } } 。 GPIOCLR(MOTOB)。 GPIOSET(LED1)。 /* DC */ 第 31 頁(yè) GPIOSET(MOTOD)。 /* AD */ GPIOSET(MOTOA)。 GPIOSET(MOTOA)。 GPIOSET(MOTOD)。 DelayNS(i)。 DelayNS(i)。 GPIOCLR(MOTOC)。 GPIOSET(MOTOC)。 GPIOCLR(MOTOB)。 GPIOSET(MOTOA)。 GPIOCLR(MOTOC)。 第 27 頁(yè) GPIOSET(MOTOB)。 DelayNS(i)。 // } } /**************************************************************************** * 名 稱: MOTO_Mode3() * 功 能:?jiǎn)嗡呐某绦? * 入口參數(shù): uint8 i 延時(shí)參數(shù),值越大,延時(shí)越久 * 出口參數(shù):無 ****************************************************************************/ void MOTO_Mode4(uint8 i) // DCBA { // while(1) // { GPIOCLR(LED1)。 GPIOCLR(MOTOB)。 itime。 // ABCD // MOTO_Mode2(10)。break。 } UART0_SendBuf(2)。break。 } } */ if (rcv_new == 1) { rcv_new =0。 // 分配 EINT3 中斷到向量中斷 1 VICVectAddr2 = (uint32)IRQ_Eint3。 IO1DIR = LEDCON。 = 0。} while( (EXTINTamp。 ** 入口參 數(shù):無 ** 出口參數(shù):無 ****************************************************************
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1