單片機(jī)技術(shù)與C語(yǔ)言基礎(chǔ) 課件 5.1 SW2按鍵進(jìn)行模式選擇_第1頁(yè)
單片機(jī)技術(shù)與C語(yǔ)言基礎(chǔ) 課件 5.1 SW2按鍵進(jìn)行模式選擇_第2頁(yè)
單片機(jī)技術(shù)與C語(yǔ)言基礎(chǔ) 課件 5.1 SW2按鍵進(jìn)行模式選擇_第3頁(yè)
單片機(jī)技術(shù)與C語(yǔ)言基礎(chǔ) 課件 5.1 SW2按鍵進(jìn)行模式選擇_第4頁(yè)
單片機(jī)技術(shù)與C語(yǔ)言基礎(chǔ) 課件 5.1 SW2按鍵進(jìn)行模式選擇_第5頁(yè)
已閱讀5頁(yè),還剩63頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

單片機(jī)與C語(yǔ)言技術(shù)應(yīng)用第五單元

任務(wù)15.1SW2按鍵進(jìn)行模式選擇學(xué)習(xí)目標(biāo)01知識(shí)儲(chǔ)備03任務(wù)工單

05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識(shí)與技能提升07延伸閱讀08學(xué)習(xí)目標(biāo)01掌握交通信號(hào)燈在各種工作模式下的運(yùn)行過(guò)程;掌握根據(jù)任務(wù)需求查閱C語(yǔ)言相關(guān)知識(shí)點(diǎn);掌握根據(jù)任務(wù)要求查閱CC2530中文技術(shù)手冊(cè)的相關(guān)知識(shí)要點(diǎn);掌握對(duì)任務(wù)進(jìn)行分解并設(shè)計(jì)軟件流程;掌握C語(yǔ)言的預(yù)處理、數(shù)據(jù)類(lèi)型、常用運(yùn)算符、控制語(yǔ)句、程序結(jié)構(gòu)相關(guān)知識(shí)點(diǎn);掌握I/O口輸入檢測(cè)、I/O口輸出控制、定時(shí)器1計(jì)數(shù)、串口0通信。學(xué)習(xí)目標(biāo)01能根據(jù)任務(wù)需求對(duì)任務(wù)進(jìn)行分解并設(shè)計(jì)軟件流程圖;能根據(jù)任務(wù)需求查閱CC2530中文技術(shù)手冊(cè)的相關(guān)知識(shí)要點(diǎn);能利用C語(yǔ)言知識(shí)要點(diǎn)結(jié)合軟件流程圖編寫(xiě)代碼;能對(duì)I/O口輸入檢測(cè)、I/O口輸出控制、定時(shí)器1計(jì)數(shù)、串口0通信進(jìn)行整合設(shè)計(jì)智能交通信號(hào)燈。學(xué)習(xí)目標(biāo)01知識(shí)儲(chǔ)備03任務(wù)工單

05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識(shí)與技能提升07延伸閱讀085.1SW2按鍵進(jìn)行模式選擇任務(wù)要求與任務(wù)分析02●任務(wù)要求:①黑板通電后,D4紅色LED熄滅(指示燈滅)為手動(dòng)模式;②按第一次SW2按鍵,D4紅色LED點(diǎn)亮(指示燈亮)為自動(dòng)模式;③按第二次SW2按鍵,D4紅色LED閃爍(指示燈閃爍)為遠(yuǎn)程模式;任務(wù)要求與任務(wù)分析02●任務(wù)要求:④按第三次SW2按鍵,D4紅色LED熄滅(指示燈滅)為手動(dòng)模式;⑤按鍵操作效果可循環(huán)。任務(wù)要求與任務(wù)分析02●任務(wù)分析:定義一個(gè)字節(jié)型全局變量用于描述當(dāng)前的工作模式;掃描方式SW2按鍵檢測(cè)進(jìn)行模式選擇;定時(shí)器1工作在模模下定時(shí)輸出控制。學(xué)習(xí)目標(biāo)01知識(shí)儲(chǔ)備03任務(wù)工單

05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識(shí)與技能提升07延伸閱讀085.1SW2按鍵進(jìn)行模式選擇交通信號(hào)燈的工作模式1知識(shí)儲(chǔ)備03工作模式切換及模式指示燈計(jì)數(shù)器定義2345switch語(yǔ)句本任務(wù)所用到的C語(yǔ)言知識(shí)要點(diǎn)完成本任務(wù)需要查閱CC2530技術(shù)手冊(cè)中相關(guān)知識(shí)要點(diǎn)03知識(shí)儲(chǔ)備目前,交通信號(hào)燈控制系統(tǒng)中主要有三種工作模式,分別為手動(dòng)模式、自動(dòng)模式、遠(yuǎn)程模式。自動(dòng)模式下,綠燈、黃燈、紅燈按照固定的順序和固定的時(shí)長(zhǎng)自動(dòng)定時(shí)交替點(diǎn)亮。大部分時(shí)間,交通信號(hào)燈工作在自動(dòng)模式下。03知識(shí)儲(chǔ)備手動(dòng)模式下,按鍵動(dòng)作時(shí),綠燈、黃燈、紅燈按照固定的順序交替點(diǎn)亮,但交通信號(hào)燈點(diǎn)亮的時(shí)長(zhǎng)不固定。當(dāng)外部按鍵動(dòng)作時(shí),交通信號(hào)燈的狀態(tài)才發(fā)生變化。在上班早高峰和下班晚高峰兩個(gè)時(shí)間段,交通警察會(huì)根據(jù)各個(gè)方向的車(chē)流情況手動(dòng)控制交通信號(hào)燈的狀態(tài)。03知識(shí)儲(chǔ)備遠(yuǎn)程模式下,交通信號(hào)燈系統(tǒng)通過(guò)有線或無(wú)線方式接收遠(yuǎn)端控制指令,根據(jù)控制協(xié)議管理交通信號(hào)燈的狀態(tài)。目前,大部分十字路口都安裝高清攝像頭用于遠(yuǎn)程監(jiān)控,在交通調(diào)度中心,交通警察通過(guò)視頻流信息判斷各個(gè)方向的車(chē)流情況,發(fā)送控制指令,從而實(shí)現(xiàn)遠(yuǎn)端控制交通信號(hào)燈的狀態(tài)。交通信號(hào)燈的工作模式1知識(shí)儲(chǔ)備03工作模式切換及模式指示燈計(jì)數(shù)器定義2345switch語(yǔ)句本任務(wù)所用到的C語(yǔ)言知識(shí)要點(diǎn)完成本任務(wù)需要查閱CC2530技術(shù)手冊(cè)中相關(guān)知識(shí)要點(diǎn)03知識(shí)儲(chǔ)備每一次按鍵動(dòng)作,交通信號(hào)燈的工作模式將按照“手動(dòng)模式->自動(dòng)模式->遠(yuǎn)程模式->手動(dòng)模式->……”的順序進(jìn)行循環(huán)切換。當(dāng)下為手動(dòng)模式時(shí),按鍵動(dòng)作將切換到自動(dòng)模式;當(dāng)下為自動(dòng)模式時(shí),按鍵動(dòng)作將切換到遠(yuǎn)程模式;當(dāng)下為遠(yuǎn)程模式時(shí),按鍵動(dòng)作將切換到手動(dòng)模式。因此,需要定義一個(gè)字節(jié)型全局變量,該變量的值表示當(dāng)前的工作模式。同時(shí)利用模式指示燈的不同狀態(tài)表示不同的工作模式,熄滅表示手動(dòng)模式,點(diǎn)亮表示自動(dòng)模式,閃爍表示遠(yuǎn)程模式。03知識(shí)儲(chǔ)備模式指示燈閃爍要求一定的時(shí)長(zhǎng)的開(kāi)關(guān),因此需要定義一個(gè)字型全局變量作為模式指示燈計(jì)數(shù)器,定時(shí)器每中斷一次,變量的值加1,根據(jù)變量的值控制模式指示燈的亮滅狀態(tài)。03知識(shí)儲(chǔ)備本任務(wù)定義一個(gè)字節(jié)全局變量Work_Mode,當(dāng)Work_Mode為0x00時(shí),表示目前處于手動(dòng)模式;當(dāng)Work_Mode為0x01時(shí),表示目前處于自動(dòng)模式;當(dāng)Work_Mode為0x02時(shí),表示目前處于遠(yuǎn)程模式;當(dāng)Work_Mode為其它值時(shí),則無(wú)任何意義。同時(shí)定義一字型全局變量Mode_Led_Timer,初始化為0,定時(shí)器每1毫秒中斷一次,Mode_Led_Timer加1。當(dāng)Mode_Led_Timer等于500時(shí),剛好間隔500毫秒,模式指示燈的狀態(tài)翻轉(zhuǎn),Mode_Led_Timer的值賦值為0,進(jìn)行下一輪循環(huán)計(jì)數(shù)。03知識(shí)儲(chǔ)備本任務(wù)中工作模式定義以及模式指示燈計(jì)數(shù)器的配置代碼如下:1.#define Manual_Mode 0x00 //手動(dòng)模式2.#define Auto_Mode 0x01//自動(dòng)模式3.#define Remote_Mode 0x02 //遠(yuǎn)程模式4.unsignedcharWork_Mode=Manual_Mode;//工作模式,初始化默認(rèn)為手動(dòng)模式5.unsignedintMode_Led_Timer=0x00; //模式指示燈計(jì)數(shù)器,單位為1ms03知識(shí)儲(chǔ)備字節(jié)型變量的賦值范圍為0~255,字型變量的賦值范圍為0~65535,對(duì)變量的賦值不能超過(guò)其賦值范圍。交通信號(hào)燈的工作模式1知識(shí)儲(chǔ)備03工作模式切換及模式指示燈計(jì)數(shù)器定義2345switch語(yǔ)句本任務(wù)所用到的C語(yǔ)言知識(shí)要點(diǎn)完成本任務(wù)需要查閱CC2530技術(shù)手冊(cè)中相關(guān)知識(shí)要點(diǎn)03知識(shí)儲(chǔ)備switch語(yǔ)句的格式如下:1.switch(表達(dá)式)2.{3. case常量表達(dá)式1:4. 語(yǔ)句組1;5. break;6. case常量表達(dá)式2:7. 語(yǔ)句組2;8. break;9. …03知識(shí)儲(chǔ)備10. case常量表達(dá)式n:11. 語(yǔ)句組n;12. break;13. default:14. 語(yǔ)句組m;15. break;16.}03知識(shí)儲(chǔ)備switch語(yǔ)句執(zhí)行時(shí),首先計(jì)算表達(dá)式的值,然后按照順序逐個(gè)與各case后面的常量表達(dá)式的值進(jìn)行比較,當(dāng)與某個(gè)常量表達(dá)式的值相等時(shí),則執(zhí)行常量表達(dá)式后面的語(yǔ)句組,再執(zhí)行break而跳出switch語(yǔ)句;當(dāng)與某個(gè)常量表達(dá)式的值不相等時(shí),則繼續(xù)與下一個(gè)case后面的常量表達(dá)式的值進(jìn)行比較;如與所有case后面的常量表達(dá)式的值都不相等時(shí),則執(zhí)行default后面的語(yǔ)句組m,語(yǔ)句組m可以為空不做任何操作,最后跳出switch語(yǔ)句。交通信號(hào)燈的工作模式1知識(shí)儲(chǔ)備03工作模式切換及模式指示燈計(jì)數(shù)器定義2345switch語(yǔ)句本任務(wù)所用到的C語(yǔ)言知識(shí)要點(diǎn)完成本任務(wù)需要查閱CC2530技術(shù)手冊(cè)中相關(guān)知識(shí)要點(diǎn)03知識(shí)儲(chǔ)備(1)預(yù)處理--文件包含、宏定義;(2)數(shù)據(jù)類(lèi)型與變量說(shuō)明--全局變量、局部變量、數(shù)據(jù)類(lèi)型unsignedchar、數(shù)據(jù)類(lèi)型unsignedint;(3)算術(shù)運(yùn)算符--自增(++);(4)關(guān)系運(yùn)算符--等于(==);(5)位操作運(yùn)算符--位非(~);(6)賦值運(yùn)算符--簡(jiǎn)單賦值(=);(7)while循環(huán)語(yǔ)句;(8)for循環(huán)語(yǔ)句;(9)switch判斷語(yǔ)句;(10)if判斷語(yǔ)句;(11)程序結(jié)構(gòu)--順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu);(12)函數(shù)和主函數(shù)--子函數(shù)的調(diào)用。交通信號(hào)燈的工作模式1知識(shí)儲(chǔ)備03工作模式切換及模式指示燈計(jì)數(shù)器定義2345switch語(yǔ)句本任務(wù)所用到的C語(yǔ)言知識(shí)要點(diǎn)完成本任務(wù)需要查閱CC2530技術(shù)手冊(cè)中相關(guān)知識(shí)要點(diǎn)03知識(shí)儲(chǔ)備本任務(wù)主要涉及I/O口輸入檢測(cè)、I/O口輸出控制和定時(shí)器1計(jì)數(shù),其中,I/O口輸入檢測(cè)使用掃描方式,定時(shí)器1選擇工作在模模式下。為完成本任務(wù),可查閱CC2530中文數(shù)據(jù)手冊(cè)中相關(guān)技術(shù)要點(diǎn),具體如下:(1)查閱CC2530中文數(shù)據(jù)手冊(cè)中的“7.3通用I/O口”;(2)查閱CC2530中文數(shù)據(jù)手冊(cè)中的“7.11I/O引腳”;(3)查閱CC2530中文數(shù)據(jù)手冊(cè)中的“7.6外設(shè)I/O口”(4)查閱CC2530中文數(shù)據(jù)手冊(cè)中的“9.116位計(jì)數(shù)器”;(5)查閱CC2530中文數(shù)據(jù)手冊(cè)中的“9.4模模式”;(6)查閱CC2530中文數(shù)據(jù)手冊(cè)中的“9.8輸出比較模式”;(7)查閱CC2530中文數(shù)據(jù)手冊(cè)中的“9.10定時(shí)器1中斷”;(8)查閱CC2530中文數(shù)據(jù)手冊(cè)中的“9.12定時(shí)器1寄存器”。學(xué)習(xí)目標(biāo)01知識(shí)儲(chǔ)備03任務(wù)工單

05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識(shí)與技能提升07延伸閱讀085.1SW2按鍵進(jìn)行模式選擇任務(wù)實(shí)施04●任務(wù)實(shí)施前必須先準(zhǔn)備好以下設(shè)備和資源:序號(hào)設(shè)備/資源名稱數(shù)量是否準(zhǔn)備到位(√)1計(jì)算機(jī)(已安裝好IAR軟件)1臺(tái)

2NEWLab實(shí)訓(xùn)平臺(tái)1套

3CC-Debugger仿真器1套

4黑板1塊

12任務(wù)實(shí)施04打開(kāi)工程編寫(xiě)代碼3編譯工程4仿真調(diào)試●打開(kāi)本書(shū)配套源代碼文件夾中的“SW2按鍵進(jìn)行模式選擇.ewp”工程。04任務(wù)實(shí)施12任務(wù)實(shí)施04打開(kāi)工程編寫(xiě)代碼3編譯工程4仿真調(diào)試●步驟1:頭文件包含04任務(wù)實(shí)施#include<ioCC2530.h>●步驟2:I/O引腳宏定義04任務(wù)實(shí)施1.#defineLed_Mode P1_1//P1_1引腳宏定義,模式指示燈控制引腳2.#defineSW2 P0_1//P0_1引腳宏定義3.#defineManual_Mode 0x00//手動(dòng)模式4.#defineAuto_Mode 0x01//自動(dòng)模式5.#defineRemote_Mode 0x02//遠(yuǎn)程模式步驟3:全局變量定義及初始化1.unsignedcharWork_Mode=Manual_Mode;//工作模式,初始化默認(rèn)為手動(dòng)模式2.unsignedintMode_Led_Timer=0x00; //模式指示燈計(jì)數(shù)器,單位為1ms04任務(wù)實(shí)施

main主函數(shù)執(zhí)行之前,全局變量將被定義并初始化,因此黑板上電后,工作模式默認(rèn)為手動(dòng)模式。步驟4:編寫(xiě)I/O口初始化函數(shù)04任務(wù)實(shí)施1.voidInitIO(void)2.{3.P1SEL&=0xFD; //設(shè)置P1_1為通用I/O引腳4.P1DIR|=0x02; //設(shè)置P1_1為輸出引腳5.P0SEL&=0xFD;//設(shè)置P0_1為通用I/O口引腳6.P0DIR&=0xFD;//設(shè)置P0_1為輸入引腳7.//輸入默認(rèn)上拉8.Led_Mode=0;//模式指示燈關(guān)閉,表示上電初始狀態(tài)為手動(dòng)模式9.}04任務(wù)實(shí)施完成I/O口的輸入/輸出與上下拉配置,將模式指示燈關(guān)閉,表示上電初始狀態(tài)為手動(dòng)模式。步驟5:編寫(xiě)定時(shí)器1初始化函數(shù)04任務(wù)實(shí)施1.voidInit_Timer1(void)2.{3.T1CTL=0x02; //定時(shí)器分頻系數(shù)為1,默認(rèn)為16MHz,選擇模模式4.T1CC0L=0x80; //最大計(jì)數(shù)值低8位5.T1CC0H=0x3E; //最大計(jì)數(shù)值高8位,最大計(jì)數(shù)值為16000,定時(shí)1ms6.T1CCTL0|=0x04; //配置通道0為比較模式7.T1IE=1; //使能定時(shí)器1中斷8.}04任務(wù)實(shí)施設(shè)置定時(shí)器1的分頻系數(shù),得到定時(shí)器1的時(shí)鐘頻率為16MHz;選擇定時(shí)器1工作在模模式下并根據(jù)定時(shí)中斷周期設(shè)置最大計(jì)數(shù)值;設(shè)置定時(shí)器1通道0比較輸出并使能定時(shí)器1中斷。步驟6:編寫(xiě)延時(shí)函數(shù)1.voidDelay(unsignedintn)2.{3.unsignedinti,j;4.for(i=0;i<n;i++)5.{6.for(j=0;j<600;j++);7.}8.}04任務(wù)實(shí)施04任務(wù)實(shí)施本任務(wù)選擇內(nèi)部16MHz的高頻RC振蕩器為系統(tǒng)時(shí)鐘源,該延時(shí)函數(shù)的輸入?yún)?shù)為n,對(duì)應(yīng)的延時(shí)時(shí)長(zhǎng)為n毫秒。步驟7:編寫(xiě)SW2檢測(cè)按下函數(shù)1.voidSW2_Key_Scan(void)2.{3.if(SW2==0)//判斷SW2按鍵是否被按下4.{5.Delay(10);//延時(shí)10ms去抖6.if(SW2==0)//判斷SW2按鍵是否仍按下7.{8.switch(Work_Mode)//判斷工作模式04任務(wù)實(shí)施9.{10.caseManual_Mode:11.Led_Mode=1;//模式指示燈熄滅12.Work_Mode=Auto_Mode;//切換到自動(dòng)模式13.break;14.caseAuto_Mode:15.Led_Mode=~Led_Mode;//模式指示燈狀態(tài)翻轉(zhuǎn)16.Work_Mode=Remote_Mode;//切換到遠(yuǎn)程模式17.Mode_Led_Timer=0; //模式指示燈計(jì)數(shù)器清018.break;04任務(wù)實(shí)施19.caseRemote_Mode:20.Led_Mode=0;//模式指示燈熄滅21.Work_Mode=Manual_Mode;//切換到手動(dòng)模式22.break;23.default:24.break;25.}26.while(SW2==0);//等待SW2按鍵松開(kāi)27.}28.}29.}04任務(wù)實(shí)施04任務(wù)實(shí)施檢測(cè)SW2按鍵狀態(tài),通過(guò)軟件延時(shí)消抖;當(dāng)檢測(cè)SW2按鍵按下時(shí),切換工作模式,然后等待SW2按鍵松開(kāi)繼續(xù)往下執(zhí)行.04任務(wù)實(shí)施SW2檢測(cè)按下任務(wù):步驟8:編寫(xiě)定時(shí)器1中斷服務(wù)函數(shù)1.#pragmavector=T1_VECTOR//定時(shí)器1中斷向量指定2.__interruptvoidTimer1_ISR(void)3.{4.Mode_Led_Timer++;//模式指示燈計(jì)數(shù)器加15.if(Work_Mode==Remote_Mode)//判斷工作模式是否為遠(yuǎn)程模式6.{04任務(wù)實(shí)施7.if(Mode_Led_Timer==500)8.{9.Mode_Led_Timer=0;//模式指示燈計(jì)數(shù)器清010.Led_Mode=~Led_Mode;//模式指示燈狀態(tài)翻轉(zhuǎn),亮0.5秒滅0.5秒11.}12.}13.}04任務(wù)實(shí)施04任務(wù)實(shí)施定時(shí)器1中斷周期為1毫秒,每1毫秒Mode_Led_Timer加1。當(dāng)Mode_Led_Timer的值為500時(shí),模式指示燈狀態(tài)翻轉(zhuǎn),Mode_Led_Timer的值清0,進(jìn)行下一輪循環(huán)計(jì)數(shù).04任務(wù)實(shí)施定時(shí)器1中斷處理任務(wù):步驟9:編寫(xiě)main主函數(shù)1.voidmain(void)2.{3.InitIO();//I/O口初始化4.Init_Timer1();//定時(shí)器初始化5.EA=1;//使能總中斷6.while(1)7.{8.SW2_Key_Scan();//SW2按鍵掃描任務(wù)9.}10.}04任務(wù)實(shí)施04任務(wù)實(shí)施main主函數(shù)完成I/O口初始化、定時(shí)器1初始化以及總中斷使能,然后不斷循環(huán)執(zhí)行SW2檢測(cè)按下任務(wù)04任務(wù)實(shí)施main主函數(shù):04任務(wù)實(shí)施12任務(wù)實(shí)施04打開(kāi)工程編寫(xiě)代碼3編譯工程4仿真調(diào)試對(duì)工程進(jìn)行編譯,觀察是否提示編譯成功。如果出現(xiàn)錯(cuò)誤或警告,需要認(rèn)真檢查修改,重新編譯鏈接,直到?jīng)]有錯(cuò)誤和警告為止。04任務(wù)實(shí)施12任務(wù)實(shí)施04打開(kāi)工程編寫(xiě)代碼3編譯工程4下載代碼(1)用CC-Debugger仿真器的下載線連接黑板;(2)完成代碼下載;(3)黑板上電,D4紅色LED熄滅為手動(dòng)模式,手動(dòng)操作SW2按鍵,D4紅色LED狀態(tài)切換,D4紅色LED點(diǎn)亮為自動(dòng)模式;D4紅色LED閃爍為遠(yuǎn)程模式。04任務(wù)實(shí)施學(xué)習(xí)目標(biāo)01知識(shí)儲(chǔ)備03任務(wù)工單

05任務(wù)要求與任務(wù)分析02任務(wù)實(shí)施04任務(wù)小結(jié)06知識(shí)與技能提升07延伸閱讀085.1SW2按鍵進(jìn)行模式選擇05任務(wù)工單本次任務(wù)關(guān)鍵知識(shí)引導(dǎo):1.自增運(yùn)算符記為“++”,其功能是使變量的值(

);自減運(yùn)算符記為“--”,其功能是使變量值(

)。2.二進(jìn)制使用時(shí)必須以(

)開(kāi)頭,八進(jìn)制使用時(shí)必須以(

)開(kāi)頭,十六進(jìn)制使用時(shí)必須以(

)開(kāi)頭。3.++i:i自增1后再參與(

);i++:參與(

)后i的值再自增1。4.在C語(yǔ)言中某些位清0而不影響其他位,可以使用位與(

)操作符實(shí)現(xiàn),某些位置1而不影響其他位值1,可以使用位或(

)操作符實(shí)現(xiàn)。5.在單片機(jī)內(nèi)部有一些特殊功能的存儲(chǔ)單元,統(tǒng)稱為特殊功能寄存器,英文簡(jiǎn)稱為(

)。6.CC2530的P0的通用I/O端口相關(guān)的寄存器為(

),P1的端口傳輸方向寄存器(

)。7.關(guān)系運(yùn)算符“==”,其功能是判斷“==”左右兩邊的等式是否相等,當(dāng)左右兩邊等式相等時(shí),其運(yùn)算結(jié)果為(

);當(dāng)左右兩邊不相等時(shí),其運(yùn)算結(jié)果為(

)。8.C51語(yǔ)言的if(表達(dá)式)語(yǔ)句,其中“表達(dá)式”的結(jié)果只能為(

)或(

)。9.CC2530單片機(jī)I/O輸入引腳可設(shè)置為(

)、(

)或(

)模式。任務(wù)工單05各組選派代表分析本組任務(wù)實(shí)施經(jīng)驗(yàn);01添加標(biāo)題請(qǐng)參照評(píng)價(jià)標(biāo)準(zhǔn)完成自評(píng);02完成對(duì)其他小組的評(píng)價(jià)。03互評(píng)經(jīng)驗(yàn)分享自評(píng)評(píng)價(jià)方式可采用自評(píng)、互評(píng)、老師評(píng)價(jià)等方式說(shuō)明主要評(píng)價(jià)學(xué)生在項(xiàng)目學(xué)習(xí)過(guò)程中的操作技能、理論知識(shí)、學(xué)習(xí)態(tài)度、課堂表現(xiàn)、學(xué)習(xí)能力等。序號(hào)評(píng)價(jià)內(nèi)容評(píng)價(jià)標(biāo)準(zhǔn)分值得分1知識(shí)運(yùn)用(20%)掌握相關(guān)理論知識(shí),完成本次任務(wù)關(guān)鍵知識(shí)的作答準(zhǔn)確率(20分)20分

2專業(yè)技能(40%)工程編譯通過(guò),SW2按鍵動(dòng)作,模式指示燈狀態(tài)切換正常。(40分)40分

工程編譯通過(guò),SW2按鍵動(dòng)作,模式指示燈狀態(tài)切換異常。(30分)

完成代碼的輸入,工程沒(méi)有編譯通過(guò)。(15分)

建立工程錯(cuò)誤,或者部分輸入代碼。(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論