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

正文內(nèi)容

嵌入式系統(tǒng)原理與設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)手冊(cè)-預(yù)覽頁(yè)

 

【正文】 e /******************************************************************************************* 函數(shù)名稱: Timer1Init** 函數(shù)功能: 定時(shí)器1初始化** 入口參數(shù): 無(wú)** 出口參數(shù): 無(wú)** 返回值: 無(wú)*****************************************************************************************/void Timer1Init(void){ T1TCR = 0x02。 /* 設(shè)置T0MR0匹配后復(fù)位T0TC */ T1MR0 = Fpclk / 2000。 /* 啟動(dòng)定時(shí)器0 */}/******************************************************************************************* 函數(shù)名稱: main** 函數(shù)功能: 定時(shí)器1PWM輸出** 入口參數(shù): 無(wú)** 出口參數(shù): 無(wú)** 返回值: 無(wú)*****************************************************************************************/int main (void){ PINSEL1 = (PINSEL1 amp。 /* */ Timer1Init()。(提示:定時(shí)器0 后,再立即啟動(dòng)定時(shí)器1)當(dāng)T1PR=0時(shí),如何使用Fpclk宏設(shè)置T1MRO寄存器。(2)。(6)使用串口延長(zhǎng)線把EasyARM2103教學(xué)實(shí)驗(yàn)開(kāi)發(fā)平臺(tái)的UART0接口與PC機(jī)的COM1連接。需要注意的是必須連續(xù)發(fā)送8個(gè)字節(jié)數(shù)據(jù)。 /* 串口接收數(shù)據(jù)的個(gè)數(shù) *//******************************************************************************************* 函數(shù)名稱: DelayNS** 函數(shù)功能: 延時(shí)函數(shù)** 入口參數(shù): uiDly 值越大,延時(shí)時(shí)間越長(zhǎng)** 出口參數(shù): 無(wú)** 返回值: 無(wú)*****************************************************************************************/void DelayNS (uint32 uiDly){ uint32 i。 i 50000。 0x01) == 0){ /* 判斷是否有中斷掛起 */ switch (U0IIR amp。 uiGNum++){ /* 連續(xù)接收8個(gè)字節(jié) */ uiGRcvBuf[uiGNum] = U0RBR。 0x01) == 0x01){ /* 判斷數(shù)據(jù)是否接收完畢 */ uiGRcvBuf[uiGNum] = U0RBR。 } } VICVectAddr = 0x00。 /* 設(shè)置波特率 */ U0DLM = uiFdiv / 256。 /* 寫入數(shù)據(jù) */ while ((U0LSR amp。 i uiNum。 PINSEL0 = PINSEL0 | 0x05。 /* 使能FIFO,設(shè)置8個(gè)字節(jié)觸發(fā)點(diǎn) */ U0IER = 0x01。 /* 設(shè)置串口中斷為最高優(yōu)先級(jí) */ VICVectAddr0 = (uint32)UART0_IRQ。 /* 向串口發(fā)送數(shù)據(jù) */ } } return 0。2.實(shí)驗(yàn)設(shè)備● 硬件:PC機(jī) 一臺(tái) EasyARM2103教學(xué)實(shí)驗(yàn)開(kāi)發(fā)平臺(tái) 一套● 軟件:Windows98/XP/2000系統(tǒng), EasyARM軟件3.實(shí)驗(yàn)內(nèi)容采用中斷方式,通過(guò)UART0接收上位機(jī)發(fā)送的字符串,如“Hello EasyARM2103!”,。5.實(shí)驗(yàn)步驟(1)打開(kāi)ADS(ARM_Developer Suite CodeWarrior for ARM Developer Suite)開(kāi)發(fā)環(huán)境,使用ARM Executable Image for lpc2103模板建立工程——UART0 Interrupt Test。(5)使用串口延長(zhǎng)線把EasyARM2103教學(xué)實(shí)驗(yàn)開(kāi)發(fā)平臺(tái)的UART0接口與PC機(jī)的COM1連接。 萬(wàn)年歷6.實(shí)驗(yàn)參考程序程序清單5 RTC實(shí)驗(yàn)參考程序/****************************************************************************************/include /** 定義串口模式設(shè)置的數(shù)據(jù)結(jié)構(gòu)*/typedef struct UartMode{ uint8 datab。 define UART_BPS 9600 /* 串口通信波特率 *//******************************************************************************************* 函數(shù)名稱: UARTInit ** 函數(shù)功能: 串口初始化,設(shè)置為8位數(shù)據(jù)位,1位停止位,無(wú)奇偶校驗(yàn),波特率為9600** 入口參數(shù): uiDly 值越大,延時(shí)時(shí)間越長(zhǎng)** 出口參數(shù): 無(wú)** 返回值: 無(wú)*****************************************************************************************/void UARTInit (void){ uint16 uiFdiv。 /* 允許設(shè)置波特率 */ uiFdiv = (Fpclk / 16) / UART_BPS。 /* 鎖定波特率 */ U0FCR = 0x01。 /* 等待數(shù)據(jù)發(fā)送完畢 */}/******************************************************************************************* 函數(shù)名稱: PC_DispChar** 函數(shù)功能: 向PC機(jī)發(fā)送顯示字符** 入口參數(shù): x 顯示字符的橫坐標(biāo)** y 顯示字符的縱坐標(biāo)** chr 顯示的字符,不能為ff** color 顯示的狀態(tài),包括前景色、背景色、閃爍位。 UART0SendByte(uiChr)。 uint32 uiTimes。 bak = (uiDatas 16) amp。 PCDispChar(1, uiSHOWTABLE [bak / 100])。 bak = (uiDatas 8) amp。 bak = uiDatas amp。 bak = (uiTimes 24) amp。 0x1f。 0x3f。 0x3f。 /* 設(shè)置基準(zhǔn)時(shí)鐘分頻器 */ PREFRAC = Fpclk (Fpclk / 32768) * 32768。 DOM = 07。 SEC = 59。 = 8。 /* 串口初始化 */ RTCInit()。 /* 清除中斷標(biāo)志 */ SendTimeRtc()。0x40)==0)”,有什么區(qū)別,程序運(yùn)行的結(jié)果是否相同?本程序中用到了接收中斷和超時(shí)中斷,如果用戶發(fā)送字節(jié)數(shù)發(fā)生變化,需要在哪里做修改?(GuiDataBuf[]數(shù)據(jù)緩沖區(qū))為什么必須連續(xù)發(fā)送8字節(jié)數(shù)據(jù)?(注意硬件FIFO接收方式)如果出現(xiàn)字符超時(shí)中斷,應(yīng)該怎樣讀取所接收到的數(shù)據(jù)?(通過(guò)U0LSR寄存器的RDR位判斷是否還有未讀取的數(shù)據(jù))如果需要每接收到一個(gè)字節(jié)數(shù)據(jù)就產(chǎn)生接收中斷,應(yīng)如何設(shè)計(jì)程序?若每接收到8個(gè)連續(xù)數(shù)據(jù)后,將接收值加1并輸出LED1~LED4顯示,應(yīng)如何修改程序?
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1