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

正文內(nèi)容

armlpc2103實(shí)驗(yàn)指導(dǎo)書-資料下載頁

2025-08-16 23:12本頁面
  

【正文】 32768) * 32768。 CCR = 0x00。 /* 禁止時間計數(shù)器 */ YEAR = 2008。 MONTH = 04。 DOM = 07。 DOW = 4。 HOUR = 15。 MIN = 52。 SEC = 59。 CIIR = 0x01。 /* 設(shè)置秒值的增量產(chǎn)生1次中斷 */ CCR = 0x01。 /* 啟動RTC */}/******************************************************************************************* 函數(shù)名稱: main** 函數(shù)功能: 主函數(shù),通過串口發(fā)送到PC機(jī)顯示當(dāng)前RTC時間** 入口參數(shù): 無** 出口參數(shù): 無** 返回值: 無*****************************************************************************************/int main (void){ UARTMODE uart0_set。 = 8。 = 1。 = 0。 UARTInit()。 /* 串口初始化 */ RTCInit()。 /* RTC初始化 */ while (1){ while (0 == (ILR amp。 0x01))。 /* 等待RTC增量中斷 */ ILR = 0x01。 /* 清除中斷標(biāo)志 */ SendTimeRtc()。 /* 發(fā)送到串口顯示 */ } return 0。}/****************************************************************************************/7.作業(yè)UART中很多寄存器的地址時完全一致的,請寫出相關(guān)的寄存器,那么它們是同一物理寄存器嗎?程序代碼中的“while((U0LSRamp。0x20)==0)”跟“while((U0LSRamp。0x40)==0)”,有什么區(qū)別,程序運(yùn)行的結(jié)果是否相同?本程序中用到了接收中斷和超時中斷,如果用戶發(fā)送字節(jié)數(shù)發(fā)生變化,需要在哪里做修改?(GuiDataBuf[]數(shù)據(jù)緩沖區(qū))為什么必須連續(xù)發(fā)送8字節(jié)數(shù)據(jù)?(注意硬件FIFO接收方式)如果出現(xiàn)字符超時中斷,應(yīng)該怎樣讀取所接收到的數(shù)據(jù)?(通過U0LSR寄存器的RDR位判斷是否還有未讀取的數(shù)據(jù))如果需要每接收到一個字節(jié)數(shù)據(jù)就產(chǎn)生接收中斷,應(yīng)如何設(shè)計程序?若每接收到8個連續(xù)數(shù)據(jù)后,將接收值加1并輸出LED1~LED4顯示,應(yīng)如何修改程序?實(shí)驗(yàn)七: PWM脈寬調(diào)制實(shí)驗(yàn)1.實(shí)驗(yàn)?zāi)康恼莆赵贚PC2103 ARM處理器PWM寄存器的設(shè)置和應(yīng)用,以及脈寬調(diào)制器的使用方法,通過LED發(fā)光二級管驗(yàn)證PWM的控制效果。2.實(shí)驗(yàn)設(shè)備● 硬件:PC機(jī) 一臺 LPC2103教學(xué)實(shí)驗(yàn)開發(fā)平臺 一套● 軟件:Windows98/XP/2000系統(tǒng), 3.實(shí)驗(yàn)內(nèi)容 ,來驗(yàn)證PWM的控制效果。4.實(shí)驗(yàn)預(yù)習(xí)要求仔細(xì)閱讀《LPC2103教材》。5.實(shí)驗(yàn)步驟 一、ADS(1)打開ADS(ARM_Developer Suite CodeWarrior for ARM Developer Suite)開發(fā)環(huán)境,使用ARM Executable Image for lpc2103模板建立工程——pwms(2)。(3)選用DebugInRAM生成目標(biāo),然后編譯連接工程。(4)將LPC2103教學(xué)實(shí)驗(yàn)開發(fā)平臺上的JP4跳線短接。(5)選擇【Project】【Debug】,啟動AXD進(jìn)行JTAG仿真調(diào)試。(6)可以運(yùn)行程序,觀察LED燈亮滅。 二、KEIL(1)打開Keil,在點(diǎn)擊主菜單的Projcet 項(xiàng)的New Project。彈出文件對話窗,選擇新項(xiàng)目的文件夾,輸入新項(xiàng)目名稱,點(diǎn)擊保存(2) 出現(xiàn)設(shè)備選擇窗口,找到NXP(founded by Philips)分類,點(diǎn)擊前面的加號“+”展開,選擇我們開發(fā)板對應(yīng)的CPU 型號,例如LPC2103 (3)把啟動代碼拷貝到目標(biāo)文件夾并添加到項(xiàng)目中 (4),編譯鏈接,并運(yùn)行該程序。6.實(shí)驗(yàn)參考程序include // define LED (13)int main(void) { PINSEL0=0x80。 // T0TCR=0x03。 //在設(shè)置之前,先將定時器復(fù)位 T0IR=0x01。 //清除中斷標(biāo)志位 T0PR=0x00。 //設(shè)置預(yù)分頻器 T0PWMCON=0x01。 // T0MCR=0x14。 //MR1匹配時,定時器復(fù)位 T0MR0=1000。 //設(shè)置匹配寄存器 T0MR1=10000。 T0TCR=0x01。 //重新啟動定時器 for(。)。 }7.?dāng)U展及作業(yè)PWM控制的周期是由哪個寄存器控制的,亮度又是哪個寄存器控制的。使用定時器1 。用定時器模擬實(shí)現(xiàn)多路PWM控制。實(shí)驗(yàn)八: uC/OSII實(shí)驗(yàn)1.實(shí)驗(yàn)?zāi)康恼莆赵诨谇度胧綄?shí)時操作系統(tǒng)uC/OSII 的應(yīng)用中,任務(wù)使用信號量的一般原理。通過LED發(fā)光二級管實(shí)驗(yàn),了解如何利用信號量來對共享資源進(jìn)行互斥訪問。2.實(shí)驗(yàn)設(shè)備● 硬件:PC機(jī) 一臺 LPC2103教學(xué)實(shí)驗(yàn)開發(fā)平臺 一套● 軟件:Windows98/XP/2000系統(tǒng), 3.實(shí)驗(yàn)內(nèi)容 。4.實(shí)驗(yàn)預(yù)習(xí)要求仔細(xì)閱讀《LPC2103教材》第6章uC/oII程序設(shè)計。5.實(shí)驗(yàn)步驟(1)打開ADS(ARM_Developer Suite CodeWarrior for ARM Developer Suite)開發(fā)環(huán)境,使用ARM Executable Image for lpc2103模板建立工程——uCos(2)添加ucosii的控件。(3)選用DebugInRAM生成目標(biāo),然后編譯連接工程。(4)將LPC2103教學(xué)實(shí)驗(yàn)開發(fā)平臺上的JP4跳線短接。(5)選擇【Project】【Debug】,啟動AXD進(jìn)行JTAG仿真調(diào)試。(6)可以全速運(yùn)行程序,觀察LED燈亮滅。6.實(shí)驗(yàn)參考程序include include include include /************************************************************************* CONSTANTS****************************************************************************/define TASK_STK_SIZE 128 /* Size of each task39。s stacks ( of WORDs) */// define LED (13)/************************************************************************* VARIABLES***************************************************************************/OS_STK TaskStartStk[TASK_STK_SIZE]。OS_STK Task1Stk[TASK_STK_SIZE]。/****************************************************************** FUNCTION PROTOTYPES****************************************************************************/ void TaskStart(void *data)。 /* Function prototypes of Startup task */ void Task1(void *data)。 /* Function prototypes of tasks */void Task1 (void *pdata) { pdata = pdata。 /* Prevent piler warning */ for(。) { IOCLR=LED。 OSTimeDly(5)。 IOSET=LED。 OSTimeDly(5)。 } }/*************************************************************************** STARTUP TASK**************************************************************************/void TaskStart (void *pdata){ pdata = pdata。 /* Prevent piler warning */ BSP_init()。 IODIR=LED。 //設(shè)置LED控制口為輸出 OSTaskCreate(Task1, (void *)0, amp。Task1Stk[TASK_STK_SIZE 1], 1)。 OSTaskDel(0)。 }/**************************************************************************** MAIN**********************************************************************/int main(void) { OSInit()。 OSTaskCreate(TaskStart, (void *)0, amp。TaskStartStk[TASK_STK_SIZE 1], 0)。 OSStart()。 /* Start multitasking */ }7.作業(yè)uCosII運(yùn)行機(jī)制?uCosII移植的過程?
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1