




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE1《單片機與傳感器技術》課程參考試題庫(含答案)一、單選題1.以下不屬于CC2530定時器1的工作模式的是()。A、自由運行模式B、模模式C、倒計數模式D、正計數/倒計數模式答案:C2.當P0_5和P0_2產生外部中斷請求后,P0IFG的值為()。A、0x24B、0x52C、0x42D、0x25答案:A3.需要獲得CC2530的10位數據有效位的A/D轉換結果,抽取率應設置為()。A、64B、128C、256D、512答案:C4.要將CC2530單片機的P1.0引腳配置成下降沿中斷觸發方式,需要將PICTL寄存器的第1位置1,則應使用的代碼為()。A、PICTL&=~0x01;B、PICTL&=~0x02;C、PICTL|=0x01;D、PICTL|=0x02;答案:D5.把AIN4和AIN3配置為ADC模擬通道的程序語句是()。A、PCFG|=0x43;B、APCFG&=0x43;C、APCFG|=0x18;D、APCFG&=0x18;答案:C6.P1DIR|=0x04,是把()端口設為輸出模式。A、P1_0B、P1_1C、P1_2D、P1_3答案:C7.CC2530F256芯片具有的閃存容量為()。A、32KBB、64KBC、128KBD、256KB答案:D8.當P1_2引腳產生外部中斷請求后,()的第2位置1。A、P1IFGB、P1IFC、P2IFGD、P2IF答案:A9.把AIN5和AIN3配置為ADC模擬通道的程序語句是()。A、PCFG&=0x43;B、APCFG|=0x43;C、APCFG&=0x28;D、APCFG|=0x28;答案:D10.關于CC2530的ADC模擬輸入的說法中,錯誤的是()。A、具有8路單端模擬輸入通道B、具有8路差分模擬輸入通道C、具有1路片內溫度傳感器通道D、具有1路AVDD5/3模擬電壓輸入答案:B11.關于CC2530外部中斷的說法中,正確的是()。A、P0、P1和P2端口中,只有部分引腳都具有外部中斷輸入功能。B、使能外部中斷引腳,只需要設置IENx寄存器即可。C、使能外部中斷引腳,只需要設置PxIEN寄存器即可。D、外部中斷的觸發方式通過PICTL寄存器設置。答案:D12.把CC2530的P0_2和P0_5使能外部中斷引腳的程序語句是()。A、P0IEN|=0x25;B、P0IEN|=0x24;C、P1IEN|=0x25;D、P1IEN|=0x24;答案:B13.CC2530的ADCCON3寄存器中不包括()的設置。A、轉換時間B、參考電壓C、抽取率D、通道號碼答案:A14.CC2530ADC轉換結果的高位部分數據存放在()寄存器中。A、DCCON1B、ADCHC、ADCCON2D、ADCL答案:B15.APCFG|=0x24,是把()配置為ADC的模擬通道。A、IN2和AIN4B、AIN5和AIN2C、AIN3和AIN2D、AIN4和AIN5答案:B16.下面關于CC2530端口的說法中,正確的是()。A、P0端口有5個引腳B、P1端口有5個引腳C、P2端口有5個引腳D、P3端口有5個引腳答案:C17.CC2530具有()個中斷源。A、1B、8C、18D、28答案:C18.CC2530芯片的I/O端口的輸出電壓為()。A、1.65VB、3.3VC、5VD、12V答案:B19.CC2530中的寄存器PxSEL是用來設置x端口組的()。A、引腳編號B、功能C、引腳數量D、方向答案:B20.設置UART通信相關參數的寄存器是()。A、UxBAUDB、UxCSRC、UxUCRD、UxGCR答案:C21.下面程序語句中,使能定時器1中斷的是()。A、Timer1=1;B、T1IE=1;C、Timer1=0;D、T1IE=0;答案:B22.在CC2530的應用開發中,使能總中斷的程序語句是()。A、EA=0;B、AE=0;C、EA=1;D、AE=1;答案:C23.CC2530的P1_0和P1_1端口具有()的驅動能力。A、4mAB、8mAC、16mAD、20mA答案:D24.PERCFG寄存器的功能是()。A、指定USART串行通信接口的映射引腳B、選擇USART串行通信接口的工作模式C、設置USART串行通信接口的波特率D、使能USART串行通信接口的中斷控制答案:A25.CC2530串行通信接口USART0的通用控制寄存器是()。A、U0BAUDB、U0CSRC、U0BUFD、U0GCR答案:D26.要使能CC2530單片機P0.1口和P0.4口的中斷功能,需將P0IEN寄存器的對應位置1,則P0IEN寄存器設置的值為()。A、0x12B、0x14C、0x10D、0x02答案:A27.關于CC2530定時器1的說法,正確的是()。A、是一個8位的定時器。B、有三種工作模式。C、具有5個獨立的捕獲/比較通道,共用1個I/O引腳。D、不能產生PWM信號。答案:B28.當CC2530的UART0串口完成一個字節的接收后,中斷標志位()置1。A、URX0IEB、URX0IFC、UTX0IED、UTX0IF答案:B29.以下寄存器中,()是CC2530端口0的方向寄存器。A、P0DIRB、P0SELC、P1DIRD、P1SEL答案:A30.CC2530單片機的定時器3為()位定時器。A、8B、12C、16答案:A31.CC2530寄存器PxSEL復位之后,所有的位均為()。A、3B、2C、1D、0答案:D32.以下是CC2530端口1的方向寄存器的是()。A、P1SELB、P1IENC、P1DIRD、P1INP答案:C33.CC2530的ADC具有多達()位的ENOB(數據有效位)。A、8B、10C、12D、14答案:C34.在CC2530單片機定時器1工作模式中,從0x0000計數到0xFFFF時溢出,然后復位到0x0000并開始新一輪計數的工作模式是()。A、自由運行模式B、模模式C、正計數/倒計數模式D、倒計數模式答案:A35.以下C語言中的用戶標識符,合法的是()。A、forB、4fC、f2_G3D、struct答案:C36.使能CC2530的UART0串口的數據接收中斷,正確語句是()。A、UTX0IE=1;B、URX0IE=1;C、UTX0IF=1;D、URX0IF=1;答案:B37.T1IE=1,用來設置()。A、使能定時器1中斷B、使能看門狗定時器中斷C、使能總中斷D、使能睡眠定時器中斷答案:A38.CC2530串行通信接口USART0的控制和狀態控制寄存器是()。A、U0BAUDB、U0CSRC、U0BUFD、U0GCR答案:B39.CC2530單片機一共有()個引腳。A、40B、21C、56D、100答案:A40.當P1_0和P1_2引腳產生外部中斷請求后,以下說法錯誤的是()。A、任何情況下,P1IFG的第0位和第2位均會置1。B、任何情況下,P1IF標志位均會置1。C、在P1IEN的值為0x05時,P1IFG的第0位和第2位置1。D、在P1IEN的值為0x05時,P1IF標志位置1。答案:B41.T1CCTL0|=0x04,用來()。A、開啟定時器1的模模式B、開啟定時器1通道0的比較模式C、關閉定時器1的模模式D、關閉定時器1通道0的比較模式答案:B42.TI(德州儀器)推出的芯片CC2530是()位的單片機。A、8B、4C、16D、32答案:A43.PERCFG=0x00,是將USART0的外設I/O映射到()。A、P0_2和P0_3B、P1_2和P1_3C、P0_4和P0_5D、P1_4和P1_5答案:A44.下面關于CC2530中ADC的說法,正確的是()。A、當完成一個單次轉換時,會觸發DMA。B、當完成一個序列轉換時,會產生中斷請求。C、單次轉換完成時,結果存放在ADCH和ADCL寄存器中。D、一旦寄存器ADCCON3被寫入,序列轉換立即開始。答案:C45.P0SEL&=~0x24,是把()端口設為通用I/O。A、P0_5和P0_2B、P0_2和P0_4C、P1_5和P1_2D、P1_2和P1_4答案:A46.P0IE=1用來設置()。A、端口0中斷使能B、端口0禁止中斷C、開啟總中斷D、關閉總中斷答案:A47.P1IEN|=0x30,是把()引腳設為外部中斷使能。A、P1_3和P1_0B、P1_5和P1_4C、P1_1和P1_0D、P1_2和P1_4答案:B48.把CC2530的P0_7和P0_2端口設為通用I/O的程序語句是()。A、P0SEL&=~0x84;B、P0SEL&=~0x72;C、P0SEL|=0x84;D、P0SEL|=0x72;答案:A49.要把CC2530芯片的P1.0、P1.3、P1.4、P1.5設置為GPIO,正確的代碼設計是()。A、P1SEL&=~0x39;B、P1SEL&=~0x49;C、P1DIR|=0x39;D、P1DIR|=0x49;答案:A50.P1DIR|=0x21,是()。A、把P1_5和P1_0端口設置輸出模式B、把P1_5和P1_0端口設置輸入模式C、把P1_2和P1_1端口設置輸出模式D、把P1_2和P1_1端口設置輸入模式答案:A51.關于CC2530外部中斷的說法中,錯誤的是()。A、P0、P1和P2端口中的每個引腳都具有外部中斷輸入功能。B、使能外部中斷引腳,需要設置IENx寄存器和PxIEN寄存器。C、外部中斷的觸發方式通過PICTL寄存器設置。D、以上說法都是錯誤的。答案:D52.P0IEN寄存器的值為0x21,以下說法正確的是()。A、允許P0_2和P0_1產生外部中斷請求。B、允許P0_5和P0_0產生外部中斷請求。C、只有P0_2和P0_1同時產生中斷請求,P0IF標志位才會置1。D、只有P0_5和P0_0同時產生中斷請求,P0IF標志位才會置1。答案:B53.當CC2530的UART0串口完成一個字節發送后,中斷標志位()置1。A、URX0IEB、URX0IFC、UTX0IED、UTX0IF答案:D54.關于CC2530外部中斷的說法中,正確的是()。A、每個引腳產生的外部中斷請求,均有獨立的中斷向量地址。B、只要引腳產生了中斷觸發信號,內核便會響應中斷請求。C、只要引腳產生了中斷觸發信號,PxIF標志位便會置1。D、以上說法都是錯誤的。答案:D55.CC2530單片機的定時器4為()位定時器。A、8B、12C、16D、24答案:A56.()是指中斷處理程序的入口地址。A、中斷源B、中斷請求C、中斷向量D、中斷服務函數答案:C57.要把CC2530芯片的P1.0、P1.1、P1.2、P1.3設置為GPIO,正確的代碼設計是()。A、P1SEL&=~0xF0B、P1SEL&=~0x0FC、P1DIR&=~0xF0D、P1DIR&=~0x0F答案:B58.下面關于CC2530串行通信接口的說法中,正確的是()。A、CC2530有2路串行通信接口,分別是:UART接口和SPI接口。B、CC2530的2路串行通信接口分別具有不同的功能。C、C2530的串行通信接口有2種工作模式:UART模式和SPI模式。D、以上的說法都正確。答案:C59.CC2530微控制器的內核是()。A、RMB、8051C、增強型8051D、CPU答案:C60.P1DIR&=~0x04,是()。A、把P1_2端口設置為輸出模式B、把P1_2端口設置為輸入模式C、把P1_4端口設置為輸出模式D、把P1_4端口設置為輸入模式答案:B61.采用中斷技術后,可以為計算機系統帶來的好處不包括()。A、實現分時操作B、實現實時處理C、實現異常處理D、實現隨機處理答案:D62.CC2530的A/D轉換抽取率為64,則其轉換結果有效數據位是()。A、7位B、9位C、10位D、12位答案:A63.當端口引腳產生外部中斷觸發信號后,()寄存器對應的位自動置1。A、PxIEB、PxIENC、PxIFD、PxIFG答案:D64.在CC2530單片機定時器1工作模式中,從0x0000計數到T1CC0時溢出,然后復位到0x0000并開始新一輪計數的工作模式是()。A、自由運行模式B、模模式C、正計數/倒計數模式D、倒計數模式答案:B65.下面關于CC2530端口的說法中,不正確的是()。A、每個數字I/O端口都可以通過編程對其配置。B、可以通過設置寄存器選擇端口是通用I/O還是外設功能。C、C2530一共有21個可編程數字I/O端口。D、P0端口、P1端口和P2端口均有8個引腳可以使用。答案:D66.當P1_0和P1_2引腳產生外部觸發信號后,以下說法錯誤的是()。A、如果P1IEN的值為0x41,P1IF標志位將會置1。B、如果P1IEN的值為0x14,P1IF標志位將會置1。C、如果P1IEN的值為0x05,P1IF標志位將會置1。D、如果P1IEN的值為0x50,P1IF標志位將會置1。答案:D67.把CC2530的P1_4、P1_3和P1_2端口設為通用I/O的程序語句是()。A、P1SEL&=0xE3;B、P1SEL&=~0x1C;C、P1SEL|=0x1C;D、P1SEL|=0xE3;答案:B68.在CC2530中,如果采用單通道ADC轉換,說法正確的是()。A、不需要指定參考電壓B、不需要指定抽取率C、不需要指定轉換通道號碼D、單次轉換在寄存器ADCCON3寫入后立即發生答案:D69.在電池電壓監測應用中,需要選擇CC2530的ADC的()。A、IN0模擬輸入通道B、AIN7模擬輸入通道C、AVDD5/3模擬輸入通道D、正參考電壓模擬輸入通道答案:C70.CC2530定時器1工作在模模式時,計數器從0x0000開始達到()時溢出。A、0x0000B、T1CC0寄存器C、0xFFFFD、T0CC1寄存器答案:B71.關于CC2530定時器1的說法,錯誤的是()。A、是一個16位的定時器。B、有四種工作模式。C、可以實現輸入捕獲和輸出比較功能。D、能夠產生PWM信號。答案:B72.以下不是單片機的特點的是()。A、體積小,結構簡單B、控制能力強C、功耗低,成本低D、可靠性低答案:D73.進行CC2530應用開發的集成開發環境是()。A、KeilB、JAVAC、IARD、C++答案:C74.CC2530的ADC的8路模擬輸入通道使用()端口的8個引腳。A、P0B、P1C、P2D、P3答案:A75.關于CC2530外部中斷的說法中,錯誤的是()。A、P0、P1和P2端口中的每個引腳都具有外部中斷輸入功能。B、P0、P1和P2三個端口分別對應三個中斷向量地址。C、P1端口中的8個引腳分別對應8個中斷向量地址。D、P1端口中的8個引腳共用1個中斷向量地址。答案:C76.在CC2530的編程中,對按鍵P1_2使用宏定義,正確的是()。A、defineKEYP1_2B、#defineKEYP1_2C、defineP1_2KEYD、#defineP1_2KEY答案:B77.CC2530內核響應中斷請求后,跳轉到()執行程序。A、0x0000地址B、中斷向量地址C、main函數開始D、main函數結尾答案:B78.APCFG|=0x21,是把()配置為ADC的模擬通道。A、IN2和AIN1B、AIN5和AIN0C、AIN3和AIN2D、AIN4和AIN1答案:B79.APCFG|=0x42,是把()配置為ADC的模擬通道。A、IN2和AIN6B、AIN5和AIN0C、AIN4和AIN2D、AIN6和AIN1答案:D80.CC2530ADC的模擬輸入引腳需要在()寄存器中配置。A、PCFGB、PERCFGC、ADCCON1D、ADCCON2答案:A81.CC2530的A/D轉換抽取率為256,則其轉換結果有效數據位是()。A、7位B、9位C、10位D、12位答案:C82.把CC2530的P0_6和P0_1端口設為輸出方向的程序語句是()。A、P0DIR&=0x42;B、P0DIR&=0x61;C、P0DIR|=0x42;D、P0DIR|=0x61;答案:C83.CC2530ADC轉換結果的低位部分數據存放在()寄存器中。A、DCCON1B、ADCHC、ADCCON2D、ADCL答案:D84.CC2530微處理器有()個可編程數字I/O端口。A、8B、21C、32D、40答案:B85.參考下圖,要設置CC2530芯片的P0_1,P0_2為三態模式,正確的配置語句是()。A、P0INP&=0xf0;B、P0INP|=0x60;C、P0INP&=0xf9;D、P0INP|=0x06;答案:D86.當P0_0和P0_1引腳產生外部中斷觸發信號后,P0IFG寄存器()。A、第0位和第1位置1B、第0位和第1位清0C、隨機變化D、沒有變化答案:A87.ADC的一個單次轉換完成后,以下說法錯誤的是()。A、DCIF中斷標志位置1。B、ADCCON1的EOC位置1。C、轉換結果放在ADCH和ADCL中。D、觸發一個DMA請求。答案:D88.以下選項中,不屬于CC2530中斷源的是()。A、DC轉換結束B、串口UART0發送完成C、串口UART0接收完成D、ADC轉換開始答案:D89.APCFG|=0x12,是把()配置為ADC的模擬通道。A、IN2和AIN1B、AIN5和AIN0C、AIN3和AIN2D、AIN4和AIN1答案:D90.以下哪個不屬于單片機的內部結構()。A、中斷系統B、時鐘電路C、硬盤D、隨機存儲器RAM答案:C91.以下關于CC2530描述錯誤的是()。A、每個指令周期是1個時鐘B、具有18個中斷源C、使用標準的8051指令集D、具有6個定時器可供使用答案:D92.十六進制數0x111對應的十進制數表示為()。A、7B、111C、271D、273答案:D93.將CC2530的UART1接收到的數據讀取到變量dat中的正確語句是()。A、dat=U1BUF;B、dat=U0BUF;C、dat=U1DBUF;D、at=U0DBUF;答案:C94.每個中斷源要產生中斷請求,就必須設置的寄存器不包括()。A、IEN0B、IEN1C、IEN2D、T1答案:D95.在CC2530單片機定時器1工作模式中,從0x0000計數到T1CC0并且從T1CC0計數到0x0000的工作模式是()。A、自由運行模式B、模模式C、正計數/倒計數模式D、倒計數模式答案:C96.下述CC2530控制代碼實現的最終功能是()。P1DIR|=0x03;P1=0x02;A、讓P1.0口和P1.1口輸出高電平。B、讓P1.0口和P1.1口輸出低電平。C、讓P1.0口輸出高電平、P1.1口輸出低電平。D、讓P1.0口輸出低電平、P1.1口輸出高電平。答案:D97.把CC2530的P1_4、P1_3和P1_2端口設為輸入方向的程序語句是()。A、P1DIR&=~0x1C;B、P1DIR&=0x1C;C、P1DIR|=~0x1C;D、P1DIR|=0x1C;答案:A98.CC2530F256單片機的SRAM是()KB。A、256B、128C、16D、8答案:D99.關于CC2530定時器的說法,正確的是()。A、定時器1是CC2530中功能最全的一個定時器。B、定時器3和定時器4均為16位的定時器。C、睡眠定時器是一個16位的定時器。D、以上的說法都正確。答案:A100.可以將()燒寫到CC2530芯片上。A、C文件B、HEX文件C、匯編文件D、文本文件答案:B101.實驗板上LED1和LED2與CC2530的連接如下圖所示,LED1和LED2的負極端分別通過一個限流電阻連接到地(低電平),它們的正極端分別連接到CC2530的()端口。A、P1.1和P1.2B、P1.0和P1.1C、P1.2和P1.3D、P1.3和P1.4答案:B102.當P1_0和P1_1引腳產生外部中斷觸發信號后,P0IFG寄存器()。A、第0位和第1位置1B、第0位和第1位清0C、隨機變化D、沒有變化答案:D103.在64位操作系統環境下,下列關于C語言的數據類型占用內存的長度說法正確的是()。A、unsignedchar類型占2字節B、unsignedint類型占2字節C、unsignedshortint類型占2字節D、unsignedlongint類型占4字節答案:C104.T1CC0L寄存器值為0x12,T1CC0H寄存器值為0x7A,則定時器1的最大計數值是()。A、127AB、7A12C、0x127AD、0x7A12答案:D105.CC2530的A/D轉換抽取率為512,則其轉換結果有效數據位是()。A、7位B、9位C、10位D、12位答案:D106.CC2530單片機的定時器1為()位定時器。A、8B、14C、16D、24答案:C107.CC2530中寄存器ADCH用來存放()。A、DC轉換結果的高位數據B、ADC轉換結果的低位數據C、ADC轉換結果的全部數據D、以上都不正確答案:A108.關于CC2530中斷服務函數的說法,不正確的是()。A、中斷服務函數與一般自定義函數不同,有其獨特的寫法。B、中斷服務函數可以根據程序的需要決定是否傳遞參數。C、在每一個中斷服務函數之前,都要加上一句起始語句。D、用______interrupt關鍵字表示該函數是一個中斷服務函數。答案:B109.當前P0IFG的值為0x41,則產生中斷觸發信號的引腳為()。A、P0_4和P0_1B、P0_6和P0_0C、P0_6和P0_1D、P0_4和P0_0答案:B110.使能端口中具體引腳為外部中斷的寄存器是()。A、PxIEB、PxIENC、PxIFD、PxIFG答案:B111.設置單次ADC轉換的參考電壓、抽取率和通道的寄存器是()。A、DCCON1B、ADCCON2C、ADCCON3D、ADCCON4答案:C112.下列CC2530的端口中,有8個引腳的是()。A、P0B、P2C、P4D、P8答案:A113.APCFG|=0x81,是把()配置為ADC的模擬通道。A、IN2和AIN1B、AIN6和AIN0C、AIN3和AIN2D、AIN7和AIN0答案:D114.CC2530的A/D轉換抽取率為128,則其轉換結果有效數據位是()。A、7位B、9位C、10位D、12位答案:B115.將CC2530的UART0接收到的數據讀取到變量data中的正確語句是()。A、U0BUF=data;B、U0DBUF=data;C、data=U0BUF;D、ata=U0DBUF;答案:D116.APCFG|=0x18,是把()配置為ADC的模擬通道。A、IN2和AIN1B、AIN1和AIN3C、AIN3和AIN4D、AIN4和AIN1答案:C117.需要獲得CC2530的9位數據有效位的A/D轉換結果,抽取率應設置為()。A、64B、128C、256D、512答案:B118.在CC2530中,選擇AVDD5引腳作為參考電壓,256抽取率,對AIN6通道啟動一次A/D轉換,正確的C語言代碼是()。A、DCCON3=(0x80|0x20|0x06);B、ADCCON3=(0x80|0x20|0x60);C、ADCCON3=(0x80;0x20;0x06);D、ADCCON3=(0x80;0x20;0x60);答案:A119.在IAR集成開發環境中設計的程序,需要在()運行。A、手機上B、系統板C、電腦上D、仿真器答案:B120.下列選項中,不可以作為CC2530的ADC參考電壓的是()。A、內部參考電壓1.25VB、AIN0引腳上的外部參考電壓。C、AVDD5引腳上的電壓D、在AIN6-AIN7差分輸入的外部參考電壓答案:B121.以下寄存器中,()是CC2530端口1的功能選擇寄存器。A、P0DIRB、P0SELC、P1DIRD、P1SEL答案:D122.CC2530中具有的20mA驅動能力的端口是()。A、P0_0和P0_1B、P1_0和P1_1C、P0_2和P0_3D、P1_2和P1_3答案:B123.當P0_4引腳產生外部中斷請求后,P0IFG的第()位置1。A、0B、2C、4D、6答案:C124.需要獲得CC2530的12位數據有效位的A/D轉換結果,抽取率應設置為()。A、64B、128C、256D、512答案:D125.把AIN6和AIN1配置為ADC模擬通道的程序語句是()。A、PCFG|=0x42;B、APCFG&=0x42;C、APCFG|=0x24;D、APCFG&=0x24;答案:A126.CC2530定時器1工作在自由運行模式時,計數器從0x0000開始到達()時溢出。A、0x0000B、0x00FFC、0xFFFFD、0xFF00答案:C127.以下CC2530的中斷服務函數實現的功能中,P1.0口的輸出電平狀態反轉一次的條件是()。A、定時器1每產生3次溢出中斷B、串口1每收到3個字節數據C、P1.2口每產生3次外部中斷D、每完成3次ADC轉換答案:C128.下面哪一項不是CC2530定時器1具有的功能()。A、間隔定時功能B、信號捕獲功能C、輸出時間功能D、輸出比較功能答案:C129.在IAR集成開發環境中進行CC2530應用開發,我們不可以()。A、編寫程序B、編譯程序C、調試程序D、發布程序答案:D130.關于CC2530定時器的說法,錯誤的是()。A、定時器1、定時器3和定時器4均為16位定時器。B、定時器1是CC2530中功能最全的一個定時器。C、通過T1CTL寄存器設置定時器1的工作模式。D、使用定時器1的模模式,需要開啟其通道0的輸出比較模式。答案:A131.當P0IF的值為1時,以下說法錯誤的是()。A、P0端口中有引腳產生了外部中斷請求。B、需要查詢P0IFG寄存器才能確定產生中斷請求的具體引腳。C、內核不一定響應P0端口的這個外部中斷請求。D、內核響應P0端口外部中斷后,該標志位會硬件自動清0。答案:D132.把CC2530的P0_6和P0_1設置為外部中斷引腳的程序語句是()。A、P0IE|=0x42;B、P0IE|=0x61;C、P0IEN|=0x42;D、P0IEN|=0x61;答案:C判斷題1.定時器1除了具有最基本的定時和計數功能外,還具有捕獲、比較和PWM輸出功能。A、正確B、錯誤答案:A2.CC2530ADC轉換結果的低位部分數據存放在ADCH寄存器中。A、正確B、錯誤答案:B3.根據用途可將單片機分為通用型和專用型兩種。A、正確B、錯誤答案:A4.CC2530的外部中斷標志位置位后可以自動清除,不需要在中斷服務函數中手工清除。A、正確B、錯誤答案:B5.CC2530的ADC的8路模擬輸入通道使用P0端口的8個引腳。A、正確B、錯誤答案:A6.T1CTL寄存器可以用來設置定時器1的分頻系數和工作模式。A、正確B、錯誤答案:A7.使能CC2530的UART1串口的數據發送中斷,正確語句是URX1IE=1。A、正確B、錯誤答案:B8.定時器1是一個16位定時器,定時器3和定時器4都是8位定時器。A、正確B、錯誤答案:A9.APCFG|=0x28,是把AIN2和AIN4配置為ADC的模擬通道。A、正確B、錯誤答案:B10.CC2530的P2端口組僅有4個可用的I/O端口。A、正確B、錯誤答案:B11.CC2530中的寄存器PxSEL可以用來設置x端口為GPIO或外設IO。A、正確B、錯誤答案:A12.CC2530串行通信接口USART0的控制和狀態控制寄存器是U0CSR。A、正確B、錯誤答案:A13.在UART模式中,可以同時進行數據發送和數據接收。A、正確B、錯誤答案:A14.CC2530的ADC參考電壓只能用AVDD5引腳上的電壓。A、正確B、錯誤答案:B15.CC2530單片機共有40個數字I/O端口。A、正確B、錯誤答案:B16.CC2530ADC轉換結果的高位部分數據存放在ADCH寄存器中。A、正確B、錯誤答案:A17.PERCFG寄存器的功能是指定USART串行通信接口的映射引腳。A、正確B、錯誤答案:A18.CC2530的ADC具有多達14位的數據有效位。A、正確B、錯誤答案:B19.ADC的一個單次轉換完成后,ADCCON1的EOC位置1。A、正確B、錯誤答案:A20.設置單次ADC轉換的參考電壓、抽取率和通道的寄存器是ADCCON2。A、正確B、錯誤答案:B21.CC2530有兩個串行通信接口,分別是USART0和USART1。A、正確B、錯誤答案:A22.單片機系統只能接收模擬信號。A、正確B、錯誤答案:B23.當CC2530的UART1串口完成一個字節發送后,中斷標志位UTX1IF置1。A、正確B、錯誤答案:A24.睡眠定時器是CC2530中功能最全的一個定時器。A、正確B、錯誤答案:B25.定時/計數器的基本功能是實現定時。A、正確B、錯誤答案:B26.hex文件是經過編譯的二進制文件。A、正確B、錯誤答案:A27.使能CC2530的UART0串口的數據接收中斷,正確語句是URX0IE=1。A、正確B、錯誤答案:A28.定時器3具有自由運行、模、倒計數、正計數/倒計數四種不同的工作模式。A、正確B、錯誤答案:A29.定時器1具有自由運行、模、正計數/倒計數三種不同的工作模式。A、正確B、錯誤答案:A30.CC2530是用于2.4GHz、IEEE802.15.4、ZigBee應用的一個真正的片上系統。A、正確B、錯誤答案:A31.CC2530串行通信接口USART0的控制和狀態控制寄存器是U1CSR。A、正確B、錯誤答案:B32.CC2530的ADC具有8路差分模擬輸入通道。A、正確B、錯誤答案:B33.中斷服務函數像普通函數一樣,可以傳遞參數。A、正確B、錯誤答案:B34.CC2530ADC轉換結果的低位部分數據存放在ADCL寄存器中。A、正確B、錯誤答案:A35.PICTL寄存器可以用來設置中斷的觸發方式。A、正確B、錯誤答案:A36.單片機的時鐘電路提供的信號頻率越高,功耗越低。A、正確B、錯誤答案:B37.定時器4具有自由運行、模、倒計數、正計數/倒計數四種不同的工作模式。A、正確B、錯誤答案:A38.CC2530的ADC具有1路AVDD5/3模擬電壓輸入。A、正確B、錯誤答案:A39.定時器1具有自由運行、模、倒計數三種不同的工作模式。A、正確B、錯誤答案:B40.在CC2530中,如果采用單通道ADC轉換,則單次轉換在寄存器ADCCON3寫入后立即發生。A、正確B、錯誤答案:A41.設置UART通信相關參數的寄存器是UxUCR。A、正確B、錯誤答案:A42.單片機最小系統的三要素是電源、時鐘電路、復位電路。A、正確B、錯誤答案:A43.APCFG|=0x21,是把AIN5和AIN0配置為ADC的模擬通道。A、正確B、錯誤答案:A44.PERCFG=0x00,是將USART0的外設I/O映射到位置1。A、正確B、錯誤答案:A45.CC2530中共包含了4個定時/計數器。A、正確B、錯誤答案:B46.當完成一個字節的接收后,該字節數據會放到UxDBUF寄存器中。A、正確B、錯誤答案:A47.IAR使用工作區(Workspace)來管理工程項目。A、正確B、錯誤答案:A48.CC2530的I/O端口都可配置成外部設備引腳。A、正確B、錯誤答案:A49.在UART模式中,數據發送和數據接收共用一個中斷向量。A、正確B、錯誤答案:B50.CC2530的定時器1是一個功能最全的定時/計數器,具有四種不同工作模式。A、正確B、錯誤答案:B51.定時器2是CC2530中功能最全的一個定時器。A、正確B、錯誤答案:B52.T1CTL寄存器可以用來設置定時器1的啟動或停止。A、正確B、錯誤答案:A53.設置單次ADC轉換的參考電壓、抽取率和通道的寄存器是ADCCON3。A、正確B、錯誤答案:A54.定時器1是一個8位定時器。A、正確B、錯誤答案:B55.當CC2530的UART0串口完成一個字節的接收后,中斷標志位UTX0IF置1。A、正確B、錯誤答案:B56.當CC2530的UART1串口完成一個字節的接收后,中斷標志位URX1IF置1。A、正確B、錯誤答案:A57.當CC2530的UART0串口完成一個字節發送后,中斷標志位UTX0IF置1。A、正確B、錯誤答案:A58.APCFG|=0x21,是把AIN2和AIN1配置為ADC的模擬通道。A、正確B、錯誤答案:B59.在CC2530單片機定時器1工作模式中,從0x0000計數到T1CC0時溢出,然后復位到0x0000并開始新一輪計數的工作模式是模模式。A、正確B、錯誤答案:A60.CC2530的ADC參考電壓可以用AVDD5引腳上的電壓A、正確B、錯誤答案:A61.單片機常用的中斷觸發類型有電平觸發和邊沿觸發。A、正確B、錯誤答案:A62.PERCFG寄存器的功能是設置USART串行通信接口的波特率。A、正確B、錯誤答案:B63.定時器3是CC2530中功能最全的一個定時器。A、正確B、錯誤答案:B64.CC2530共有18個外部中斷源。A、正確B、錯誤答案:B65.使能CC2530的UART1串口的數據接收中斷,正確語句是UTX1IE=1。A、正確B、錯誤答案:B66.CC2530中的寄存器PxDIR可以設置x端口組的傳輸方向為輸入或輸出。A、正確B、錯誤答案:A67.CC2530ADC的模擬輸入引腳需要在APCFG寄存器中配置。A、正確B、錯誤答案:A68.CC2530ADC轉換結果的高位部分數據存放在ADCL寄存器中。A、正確B、錯誤答案:B69.ADC的一個單次轉換完成后,ADCIF中斷標志位會置1。A、正確B、錯誤答案:A70.CC2530的內核是增強型8051CPU。A、正確B、錯誤答案:A71.PERCFG=0x00,是將USART0的外設I/O映射到位置2。A、正確B、錯誤答案:B72.與通用計算機相比,單片機體積小、結構簡單、可靠性低。A、正確B、錯誤答案:B73.使能CC2530的UART0串口的數據發送中斷,正確語句是UTX0IE=1。A、正確B、錯誤答案:A74.在CC2530單片機定時器1工作模式中,從0x0000計數到T1CC0并且從T1CC0計數到0x0000的工作模式是正計數/倒計數模式。A、正確B、錯誤答案:A75.單片機根據數據處理位數可以分為8位、16位、32位、64位單片機。A、正確B、錯誤答案:B76.使能CC2530的UART0串口的數據接收中斷,正確語句是UTX0IE=1。A、正確B、錯誤答案:B77.CC2530中的寄存器PxDIR是用來設置x端口組的方向。A、正確B、錯誤答案:A78.當CC2530的UART1串口完成一個字節的接收后,中斷標志位UTX1IF置1。A、正確B、錯誤答案:B79.與通用計算機相比,單片機控制能力強、性價比高。A、正確B、錯誤答案:A80.在UART模式中,數據發送和數據接收分別有獨立的中斷向量。A、正確B、錯誤答案:A81.CC2530的串行通信接口有2種工作模式:UART模式和SPI模式。A、正確B、錯誤答案:A82.APCFG|=0x48,是把AIN3和AIN6配置為ADC的模擬通道。A、正確B、錯誤答案:A83.定時器1具有5個獨立的捕獲/比較通道,每個通道使用一個I/O引腳。A、正確B、錯誤答案:A84.T1IE=1,用來設置使能定時器1中斷。A、正確B、錯誤答案:A85.CC2530的ADC具有1路片內溫度傳感器通道。A、正確B、錯誤答案:A86.當CC2530的UART1串口開始一個字節發送后,中斷標志位URX1IF置1。A、正確B、錯誤答案:B87.定時器4是CC2530中功能最全的一個定時器。A、正確B、錯誤答案:B88.與通用計算機相比,單片機電壓低、功耗低。A、正確B、錯誤答案:A89.使能CC2530的UART1串口的數據發送中斷,正確語句是UTX1IE=1。A、正確B、錯誤答案:A90.CC2530中ADC單次轉換完成時,結果存放在ADCH和ADCL寄存器中。A、正確B、錯誤答案:A91.當CC2530的UART0串口完成一個字節的接收后,中斷標志位URX0IF置1。A、正確B、錯誤答案:A92.ADCCON1的EOC位置1,標志一次A/D轉換正在進行。A、正確B、錯誤答案:B93.為CC2530燒寫程序,需要使用CCDebugger將其與計算機相連。A、正確B、錯誤答案:A94.按鍵SW1沒有按下時,呈高電平狀態,按下時,呈低電平狀態。A、正確B、錯誤答案:A95.單片機的中斷可以分為內部中斷和外部中斷兩類。A、正確B、錯誤答案:A96.CC2530有兩個串行通信接口,分別是USART1和USART2。A、正確B、錯誤答案:B97.中斷向量是指中斷服務函數的入口地址。A、正確B、錯誤答案:A98.定時器1具有2個獨立的捕獲/比較通道,每個通道使用一個I/O引腳。A、正確B、錯誤答案:B99.CC2530中的寄存器PxSEL是用來設置x端口組的方向。A、正確B、錯誤答案:B100.CC2530復位后,各個I/O端口默認使用的是上拉模式。A、正確B、錯誤答案:A101.將CC2530的UART0接收到的數據讀取到變量data中的正確語句是:data=U0DBUF;。A、正確B、錯誤答案:A102.典型的串口通信標準有RS-232和RS-485。A、正確B、錯誤答案:A103.定時/計數器最基本的工作原理是進行計數。A、正確B、錯誤答案:A104.單片機也稱為嵌入式微處理器。A、正確B、錯誤答案:A105.在UART模式中,提供全雙工傳送。A、正確B、錯誤答案:A106.單片機系統只能接收數字信號。A、正確B、錯誤答案:A107.要使用中斷功能,必須使能中斷總開關EA。A、正確B、錯誤答案:A108.定時/計數器最基本的工作原理是進行定時。A、正確B、錯誤答案:B109.在工程配置中,CC2530單片機的型號應選擇“CC2530F128.i51”。A、正確B、錯誤答案:B110.CC2530的P0、P1、P2端口組都有8位的可用的I/O引腳。A、正確B、錯誤答案:B111.采用中斷技術后,計算機系統可以實現分時操作。A、正確B、錯誤答案:A112.CC2530中ADC轉換結束時可發出DMA觸發。A、正確B、錯誤答案:A113.在CC2530單片機定時器1工作模式中,從0x0000計數到T1CC0時溢出,然后復位到0x0000并開始新一輪計數的工作模式是自由運行模式。A、正確B、錯誤答案:B114.CC2530復位后,各個I/O端口默認使用的是下拉模式。A、正確B、錯誤答案:B填空題1.使能USART0串口0發送中斷的C語言代碼是______。答案:UTX0IE=1;;2.將CC2530芯片的P1_0、P1_1和P1_4引腳設置為通用I/O功能,并且不影響其他引腳設置,其C語言編程的語句是______。答案:P1SEL&=~0x13;;P1SEL&=~0X13;;P1SEL&=~0x13;;P1SEL&=~0x13;;P1SEL&=~0x13;;3.中斷服務函數要以______作為函數定義的前綴。答案:interrupt;4.CC2530復位后,各個I/O端口默認使用的是()模式。答案:上拉5.P1_1和P1_4引腳產生設定的外部中斷觸發信號,P1IFG寄存器的值為________。答案:0x12;6.單片機中斷可分為______和____________兩類。答案:內部中斷;外部中斷;7.將P0SEL寄存器的第1位、第3位和第5位清0,同時不能影響寄存器中的其他位,其C語言編程的語句是______。答案:P0SEL&=~0x2A;;P0SEL&=~0x2A;;P0SEL&=~0x2A;;P0SEL&=~0x2a;;P0SEL&=~0x2a;;P0SEL&=~0x2a;;8.把P0_1、P0_2和P0_6端口設為通用I/O口的代碼是______。答案:P0SEL&=~0x46;;9.根據連線結構和數據傳送方式的不同,單片機與外設的通信方式可以分為______和____________。答案:串行通信;并行通信;10.使能USART1串口1接收中斷的C語言代碼是______。答案:URX1IE=1;;11.P1_5引腳產生設定的外部中斷觸發信號,P1IFG寄存器的值為________。答案:0x20;12.定時器1是一個______位定時器,定時器3和定時器4都是______位定時器。答案:16;8;13.將P0SEL寄存器的第1位、第3位、第4位和第5位清0,同時不能影響寄存器中的其他位,其C語言編程的語句是______。答案:P0SEL&=~0x39;;P0SEL&=~0x39;;P0SEL&=~0x39;;14.CC2530的I/O口都能配置成______中斷功能。答案:外部;15.默寫延時函數delay()。答案:16.將P1SEL寄存器的第1位、第3位和第5位置1,同時不能影響寄存器中的其他位,其C語言編程的語句是______。答案:P1SEL|=0x2A;;P1SEL|=0x2A;;P1SEL|=0x2A;;17.定時/計數器的基本功能是實現______和______。答案:定時;計數;18.如果T1CCOL寄存器的值為0x25,T1CC0H寄存器的值為0x97,那么定時器1的最大計數值為______(填十六進制數)。答案:0x9725;19.定時器1具有______、____________、______三種不同工作模式。答案:自由運行;自由運行模式;模;模模式;正計數/倒計數;正計數/倒計數模式;20.當USART1串行接口1完成一個字節接收后,標志位______置1。答案:URX1IF;21.使能USART0串口0接收中斷的C語言代碼是______。答案:URX0IE=1;;22.設置外部中斷觸發信號類型的寄存器是______。答案:PICTL;23.CC2530的P0端口有______個引腳,P1端口有______個引腳,P2端口有______個引腳。答案:8;8;5;24.CC2530共有((______))個中斷源,其中外部中斷有______個。答案:18;3;25.將CC2530芯片的P0_1、P0_3和P0_6引腳設置為輸出方向,并且不影響其他引腳設置,其C語言編程的語句是______。答案:P0DIR|=0x4A;;P0DIR|=0X4A;;P0DIR|=0x4A;;P0DIR|=0X4A;;26.目前單片機程序開發使用的主流語言是______。答案:C語言;c語言;27.CC2530的ADC具有______路外部單端模擬輸入通道。答案:8;28.將串口1接收到的數據讀出存放到變量dat中的C語言代碼是_________________。答案:dat=U1DBUF;;29.串行通信又可分為______和____________。答案:同步串行通信;異步串行通信;30.P1DIR|=0x02,是把______端口設為輸出模式。答案:P1_1;31.將P1SEL寄存器的第2位、第3位和第6位置1,同時不能影響寄存器中的其他位,其C語言編程的語句是______。答案:P1SEL|=0x4C;;P1SEL|=0x4c;;P1SEL|=0x4C;;P1SEL|=0x4c;;P1SEL|=0x4C;;P1SEL|=0x4c;;P1SEL|=0x4C;;P1SEL|=0x4c;;32.控制定時器1啟動和停止的寄存器是______。答案:T1CTL;33.在單片機中,一般使用字符______表示定時/計數器。答案:Timer;34.P1_2引腳產生設定的外部中斷觸發信號,P1IFG寄存器的值為________。答案:0x04;35.當一個ADC單次轉換完成后,______寄存器的EOC位自動置1。答案:ADCCON1;36.將寄存器P1SEL的第6位、第3位和第2位置1,同時不影響該寄存器的其他位,在C語言中的語句應該是______。答案:P1SEL|=0x4C;;37.單片機要正常運行,必須滿足兩個條件,分別是______和____________。答案:搭建硬件平臺;下載軟件程序;38.上升沿觸發是指輸入信號出現由______電平到______電平跳變時會引起中斷請求。答案:高;39.下降沿觸發是指輸入信號出現由______電平到______電平跳變時會引起中斷請求。答案:高;低;40.如果T1CCOL寄存器的值為0x12,T1CC0H寄存器的值為0x7A,那么定時器1的最大計數值為______(填十六進制數)。答案:0x7A12;41.從通用性來劃分,CC2530屬于______單片機。答案:通用型;42.CC2530被稱為______位微處理器。答案:843.把P1_5、P1_3和P1_2端口設為輸出端口的代碼是____________。答案:P1DIR|=0x2C;;44.使能總中斷的C語言代碼是______。答案:EA=1;;45.T1CTL寄存器可以設置定時器1的______和______。答案:分頻系數;工作模式;46.當USART0串行接口0完成一個字節接收后,標志位______置1。答案:URX0IF;47.編寫好的程序可以通過______或____________下載到單片機中。答案:仿真器;仿真器下載;串口;48.目前主流使用的單片機編程環境有______和____________。答案:IAR;Keil;KEIL;49.C語言編寫的程序需要經過______才能成為可燒寫的二進制文件。答案:編譯;50.CC2530單片機的RAM是______KB。答案:851.P1IEN寄存器的值為0x23,當P1_3和P1_4引腳產生設定的外部中斷觸發信號,P1IFG寄存器的值為______,P1IF標志位的值為______。答案:0x18;0;52.當某個中斷源向CPU提出中斷請求時,會將自身的______自動置位。對于外部中斷來說,需要在中斷服務函數中手工清除。答案:中斷標志位;53.典型的串口通信標準有______和____________。答案:RS-232;RS-485;54.將數據0x24通過串口1發送出去的C語言代碼是______________________。答案:U1DBUF=0x24;;55.SoC可翻譯為______或____________。答案:芯片級系統;片上系統;56.CC2530的P1_0和P1_1引腳具有______驅動能力,其余I/O引腳具有______驅動能力。答案:20mA;4mA;57.當USART1串行接口1完成一個字節發送后,標志位______置1。答案:UTX1IF;58.通過ADCCON3寄存器可以設置ADC單次轉換的______、抽取率和。__________答案:參考電壓;通道號碼;59.P1IEN寄存器的值為0x23,當P1_2和P1_5引腳產生設定的外部中斷觸發信號,P1IFG寄存器的值為______,P1IF標志位的值為______。答案:0x24;1;60.當一個ADC單次轉換完成后,轉換結果保存在______寄存器和______寄存器中。答案:ADCH;ADCL;61.當USART0串行接口0完成一個字節發送后,標志位______置1。答案:UTX0IF;62.將P1SEL寄存器的第0位、第3位、第4位和第5位置1,同時不能影響寄存器中的其他位,其C語言編程的語句是______。答案:P1SEL|=0x39;;P1SEL|=0x39;;P1SEL|=0x39;;63.將串口0接收到的數據讀出存放到變量dat中的C語言代碼是_________________。答案:dat=U0DBUF;;64.模擬信號和數字信號最主要的區別是一個是______的,一個是______的。答案:連續;離散;65.在進行CC2530程序設計的時候,為了可以方便的使用特殊功能寄存器的名字,要引入頭文件______。答案:ioCC2530.h;iocc2530.h;IOCC2530.h;IOcc2530.h;66.將串口0接收到的數據讀出存放到變量temp中的C語言代碼是_________________。答案:temp=U0DBUF;;67.串口通信以______為單位按______進行數據傳送,每個字符一位、一位地傳輸,并且字符均按照固定的格式傳送,又被稱為幀。答案:字符;位;68.用于將P0端口引腳配置成ADC的模擬I/O輸入的寄存器是______。答案:APCFG;69.通過寫______寄存器啟動一個ADC單次轉換。答案:ADCCON3;70.選擇P0端口功能的寄存器是______,設置P1端口方向的寄存器是。__________答案:P0SEL;P1DIR;71.將數據0x17通過串口0發送出去的C語言代碼是______。答案:U0DBUF=0x17;;72.從電信號的表現形式上,可以分為______和____________。答案:模擬信號;數字信號;73.voidInit_Port()初始化程序中對P1端口的部分引腳進行配置,P1_5、______、P1_2和______被設置成通用I/O端口答案:P1_4;P1_0;74.把P1_0、P1_3、P1_4和P1_5端口設為輸出端口的代碼是____________。答案:P1DIR|=0x39;;75.寄存器P0SEL可以設置P0端口的______。答案:功能;76.使能USART1串口1發送中斷的C語言代碼是______。答案:UTX1IE=1;77.voidInit_Port()初始化程序中對P1端口的部分引腳進行配置,其中______和______設置為輸入方向。答案:P1_4;P1_0;78.P1_2和P1_5引腳產生設定的外部中斷觸發信號,P1IFG寄存器的值為________。答案:0x24;79.將P0SEL寄存器的第2位、第3位和第6位清0,同時不能影響寄存器中的其他位,其C語言編程的語句是______。答案:P0SEL&=~0x4c;;P0SEL&=~0x4C;;P0SEL&=~0x4c;;P0SEL&=~0x4C;;P0SEL&=0x4c;;P0SEL&=~0x4C;;80.CC2530的I/O口提供了______和____________兩種外部中斷觸發方式。答案:上升沿觸發;下降沿觸發;81.將寄存器P0SEL的第6位、第3位和第2位清零,同時不影響該寄存器的其他位,在C語言中的語句應該是______。答案:P0SEL&=~0x4C;;82.CC2530的ADC支持最高______位的模數轉換,具有多達______位的ENOB(數據有效位)。答案:14;12;83.voidInit_Port()初始化程序中對P1端口的部分引腳進行配置,其中______和______設置為輸出方向。答案:P1_5;P1_2;84.單片機也叫______,是一種集成電路芯片。答案:微控制器;簡答題1.使用中斷方式,用SW1按鍵控制LED燈的顯示效果,即:(1)系統上電后4個LED燈全部熄滅;(2)第一次按下SW1按鍵后,LED1點亮;(3)第二次按下SW1按鍵后,LED2點亮;(4)第三次按下SW1按鍵后,LED3點亮;(5)第四次按下SW1按鍵后,LED4點亮;(6)第五次按下SW1按鍵后,4個LED燈全滅;(7)五次按鍵過程后,從第(2)步開始進入新的控制周期。答案:2.使用中斷方式,用SW1按鍵控制LED3的亮/滅狀態,即:(1)系統上電后LED1熄滅;(2)按下2次SW1按鍵后,LED3點亮;(3)再按下5次SW1按鍵后,LED3熄滅;(4)返回第(2)步進入新的控制周期。答案:3.用查詢的方法使用計算機的串口調試程序向實驗板發送控制字符,實驗板上的LED1、LED2燈根據控制字符進行點亮和熄滅兩種狀態的轉換。控制字符“#”表示起始字符,第1位表示哪個LED燈,第2位表示燈的亮滅。如輸入“#11”,則LED1燈亮,輸入“#20”,則LED2燈滅。請根據要求補全下列程序:答案:C=U0DBUF;;4.用中斷的方法使用計算機的串口調試程序向實驗板發送控制字符,實驗板上的LED1、LED3燈根據控制字符進行點亮和熄滅兩種狀態的轉換。控制字符“#”表示起始字符,第1位表示哪個LED燈,第2位表示燈的亮滅。如輸入“#11”,則LED1燈亮,輸入“#30”,則LED3燈滅。請根據要求補全下列程序:答案:URX0IF=0;;5.按鍵開關控制LED3燈開關A)任務描述本任務以LED燈為通用I/O設備,使用按鍵控制LED3燈開關,每按下一次按鍵,LED3燈就切換一次亮/滅。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,觀察任務效果。答案:6.用查詢的方法使用計算機的串口調試程序向實驗板發送控制字符,實驗板上的LED1、LED2燈根據控制字符進行點亮和熄滅兩種狀態的轉換。控制字符“#”表示起始字符,第1位表示哪個LED燈,第2位表示燈的亮滅。如輸入“#11”,則LED1燈亮,輸入“#20”,則LED2燈滅。請根據要求補全下列程序:答案:receive_handler();;7.按鍵開關控制LED1燈閃爍A)任務描述本任務以LED燈為通用I/O設備,使用按鍵控制LED1燈閃爍。復位后4個LED燈全滅,按下第一次,LED1燈閃爍,再次按下,暫停閃爍,再次按下,LED1燈繼續閃爍,如此反復。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,觀察任務效果。答案:8.編寫CC2530程序控制LED4燈閃爍。A)任務描述本任務以LED燈為通用I/O設備,用CC2530控制LED4燈閃爍。b)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,觀察任務效果。C)任務相關寄存器:LED4連接在P1_4,需要將這個I/O口配置成通用I/O功能,將端口的數據傳輸方向設置成輸出。①將P1_4配置成通用I/O將I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,該寄存器的描述如表1-1-1所示。②將P1_4設置成輸出口端口被配置成通用I/O功能后,還要設置其傳輸數據的方向。我們使用這個端口對LED進行控制,這實際是在對外輸出信號,因此要將P1_4的傳輸方向設置成輸出。配置端口的傳輸方向使用PxDIR寄存器,其描述見表1-1-2。答案:9.按鍵按下時LED2燈亮,松開時LED2燈滅A)任務描述本任務以LED燈為通用I/O設備,使用按鍵控制LED2燈開關,按鍵按下時LED2燈亮,松開時LED2燈滅。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,按下按鍵,觀察任務效果。答案:10.利用按鍵觸發定時器實現1個LED燈閃爍,周期1秒。任務描述:掌握CC2530按鍵和定時器的使用,使用按鍵觸發定時器控制LED燈閃爍周期。①通電后程序開始運行時LED1燈熄滅。②按下模塊上的“SW1”鍵后松開,實現LED1燈點亮0.5秒后熄滅0.5秒,周而復始。設定定時器1的分頻系數需要使用T1CTL寄存器,通過設置DIV[1:0]兩位的值為定時器選擇分頻系數,T1CTL寄存器描述見表1。答案:11.利用按鍵觸發定時器實現1個LED燈閃爍,周期2秒。A)任務描述①通電后程序開始運行時4個LED燈熄滅。②按下模塊上的“SW1”鍵后松開,實現LED1燈點亮0.5秒后熄滅1.5秒,周而復始。請按題目要求程序填空。答案:IRCON&=~0x02;;T1IF=0;;12.利用按鍵觸發定時器實現1個LED燈閃爍,周期2秒。A)任務描述①通電后程序開始運行時4個LED燈熄滅。②按下模塊上的“SW1”鍵后松開,實現LED1燈點亮0.5秒后熄滅1.5秒,周而復始。請按題目要求程序填空。答案:TimeCouter==60?2;TimeCouter==30?4;TimeCouter==120;13.編寫程序實現實驗板定期向計算機串口發送字符串“戴口罩,勤洗手,我是抗疫小衛士!\n”。實驗板開機后按照設定的時間間隔,不斷向計算機發送字符串,報告自己的狀態,每發送一次字符串消息,LED1閃亮一次。即:(1)通電后LED1熄滅。(2)設置USART0使用位置。(3)設置UART工作方式和波特率。(4)LED1點亮。(5)發送字符串“Hello!IamCC2530。\n”。(6)LED1熄滅。(7)延時一段時間,3s。(8)返回步驟(4)循環執行。答案:14.編寫CC2530程序控制LED3燈和LED4燈交替閃爍。A)任務描述本任務以LED燈為通用I/O設備,用CC2530控制LED3和LED4燈交替閃爍。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,觀察任務效果。C)任務相關寄存器:LED3和LED4分別連接在P1_3和P1_4,需要將這兩個I/O口配置成通用I/O功能,將端口的數據傳輸方向設置成輸出。①將P1_3和P1_4配置成通用I/O將I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,該寄存器的描述如表1-1-1所示。②將P1_3和P1_4設置成輸出口端口被配置成通用I/O功能后,還要設置其傳輸數據的方向。我們使用這個端口對LED進行控制,這實際是在對外輸出信號,因此要將將P1_3和P1_4的傳輸方向設置成輸出。配置端口的傳輸方向使用PxDIR寄存器,其描述見表1-1-2。答案:15.利用定時器實現LED1燈周期性閃爍,周期4秒。A)任務描述①通電后LED1燈每隔4秒閃爍一次。②LED1燈每次閃爍點亮時間為0.5秒。b)操作說明①設定定時器1的分頻系數需要使用T1CTL寄存器,通過設置DIV[1:0]兩位的值為定時器選擇分頻系數,T1CTL寄存器描述見表1。②將P1_0、P1_3、P1_4和P1_5配置成通用I/O將I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,該寄存器的描述如表2所示。配置端口的傳輸方向使用PxDIR寄存器,其描述如表3所示。答案:16.按鍵按下時LED燈從中間至兩頭閃爍,松開時所有LED燈滅A)任務描述掌握CC2530的按鍵使用,使用按鍵控制LED燈從中間至兩頭閃爍,按鍵按下時LED燈從中間至兩頭閃爍,再全滅,如此反復;松開時所有LED燈滅。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,按下按鍵,觀察任務效果。答案:17.編寫程序實現實驗板測定外部光敏傳感器的電壓,通過串口發送電壓值。每隔2秒發送一次電壓值的字符串消息,LED1閃亮一次。即:(1)通電后4個LED燈熄滅。(2)LED1點亮。(3)開啟單通道ADC模數轉換測量電壓。(4)發送字符串“光照傳感器電壓值”與測量電壓值。(5)LED1熄滅,延時2s。(6)返回步驟(2)循環執行。請按照題目要求程序填空。答案:Sensor_val/100+'0';;18.按鍵按下時LED1燈閃爍,松開時LED1燈滅A)任務描述本任務以LED燈為通用I/O設備,使用按鍵控制LED1燈閃爍,按鍵按下時LED1閃爍,松開時LED1燈滅。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,按下按鍵,觀察任務效果。答案:19.用中斷的方法使用計算機的串口調試程序向實驗板發送控制字符,實驗板上的LED1、LED3燈根據控制字符進行點亮和熄滅兩種狀態的轉換。控制字符“#”表示起始字符,第1位表示哪個LED燈,第2位表示燈的亮滅。如輸入“#11”,則LED1燈亮,輸入“#30”,則LED3燈滅。請根據要求補全下列程序:答案:LED1=onoff;;LED3=onoff;;20.利用按鍵觸發定時器實現1個LED燈閃爍,周期1秒。A)任務描述①通電后程序開始運行時4個LED燈熄滅。②按下模塊上的“SW1”鍵后松開,實現LED1燈點亮0.5秒后熄滅0.5秒,周而復始。請按題目要求程序填空。答案:(IRCON&0x02)==0x02;IRCON&0x02==0x02;T1IF==1;21.編寫CC2530程序控制LED1燈和LED2燈同時閃爍。A)任務描述本任務以LED燈為通用I/O設備,用CC2530控制LED1和LED2燈同時閃爍。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,觀察任務效果。C)任務相關寄存器:LED1和LED2分別連接在P1_0和P1_5,需要將這兩個I/O口配置成通用I/O功能,將端口的數據傳輸方向設置成輸出。①將P1_0和P1_5配置成通用I/O將I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,該寄存器的描述如表1-1-1所示。②將P1_0和P1_5設置成輸出口端口被配置成通用I/O功能后,還要設置其傳輸數據的方向。我們使用這個端口對LED進行控制,這實際是在對外輸出信號,因此要將將P1_0和P1_5的傳輸方向設置成輸出。配置端口的傳輸方向使用PxDIR寄存器,其描述見表1-1-2。答案:22.編寫CC2530程序控制LED1燈和LED2燈交替閃爍。A)任務描述本任務以LED燈為通用I/O設備,用CC2530控制LED1和LED2燈交替閃爍。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,觀察任務效果。C)任務相關寄存器:LED1和LED2分別連接在P1_0和P1_5,需要將這兩個I/O口配置成通用I/O功能,將端口的數據傳輸方向設置成輸出。①將P1_0和P1_5配置成通用I/O將I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,該寄存器的描述如表1-1-1所示。②將P1_0和P1_5設置成輸出口端口被配置成通用I/O功能后,還要設置其傳輸數據的方向。我們使用這個端口對LED進行控制,這實際是在對外輸出信號,因此要將將P1_0和P1_5的傳輸方向設置成輸出。配置端口的傳輸方向使用PxDIR寄存器,其描述見表1-1-2。答案:23.用中斷的方法使用計算機的串口調試程序向實驗板發送控制字符,實驗板上的LED1、LED3燈根據控制字符進行點亮和熄滅兩種狀態的轉換。控制字符“#”表示起始字符,第1位表示哪個LED燈,第2位表示燈的亮滅。如輸入“#11”,則LED1燈亮,輸入“#30”,則LED3燈滅。請根據要求補全下列程序:答案:buff_RxDat[0]=='#';24.利用中斷控制方式,使用SW1按鍵控制LED4的亮/滅狀態,即:(1)系統上電后4個LED燈熄滅;(2)每次按下一次SW1按鍵并松開時,LED4切換自身的亮/滅狀態。答案:25.按鍵開關控制LED1燈開關A)任務描述本任務以LED燈為通用I/O設備,使用按鍵控制LED1燈開關,每按下一次按鍵,LED1燈就切換一次亮/滅。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,觀察任務效果。答案:26.利用按鍵觸發定時器實現1個LED燈閃爍,周期4秒。任務描述:掌握CC2530按鍵和定時器的使用,使用按鍵觸發定時器控制LED燈閃爍周期。①通電后程序開始運行時LED1燈熄滅。②按下模塊上的“SW1”鍵后松開,實現LED1燈點亮0.5秒后熄滅3.5秒,周而復始。設定定時器1的分頻系數需要使用T1CTL寄存器,通過設置DIV[1:0]兩位的值為定時器選擇分頻系數,T1CTL寄存器描述見表1。答案:27.按鍵開關控制LED燈從中間至兩頭閃爍A)任務描述掌握CC2530的按鍵使用,使用按鍵控制LED燈從中間至兩頭閃爍。第1次按下按鍵時,LED燈從中間至兩頭閃爍,第2次按下按鍵時,LED燈全滅。B)操作流程根據控制電路圖進行IAR編程,編譯完成后將生成的Hex文件,下載至CC2530節點板,按下按鍵,觀察任務效果。答案:28.使用CC2530單片機定時器1來控制LED1進行周期性閃爍,采用16MHz系統時鐘信號,128分頻,正計數/倒計數模式,即:A)任務描述①通電后LED1燈每隔2秒閃爍一次。②LED1燈每次閃爍點亮時間為0.5秒。b)操作說明①設定定時器1的分頻系數需要使用T1CTL寄存器,通過設置DIV[1:0]兩位的值為定時器選擇分頻系數,T1CTL寄存器描述見表1。②將P1_0、P1_3、P1_4和P1_5配置成通用I/O將I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,該寄存器的描述如表2所示。?將P1_0、P1_3、P1_4和P1_5設置成輸出口配置端口的傳輸方向使用PxDIR寄存器,其描述如表3所示。答案:29.將CC2530單片機、仿真器與計算機正確連接,通過IAR軟件建立工程,配置環境,生成hex文件下載到單片機,最后看到實驗板上所有發光二極管閃爍。答案:答案缺失30.按鍵按下時LED燈從兩頭至中間閃爍,松開時所有LED燈滅A)任務描述掌握CC2530的按鍵使用,使用按鍵控制LED燈從兩頭至中間閃爍,按鍵按下時LED燈從兩頭至中間閃爍一次
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 整合與創新2025年公司戰略與風險管理的雙重路徑試題及答案
- 法學概論考試中的邏輯思維與試題及答案
- 浙江省嘉興市海寧市第一2025屆數學八下期末經典模擬試題含解析
- 軟件設計師考試模擬試題集試題及答案
- 2025年中國鐳射(激光)電腦四輪定位儀市場調查研究報告
- 軟件設計師考試技巧與案例試題及答案
- 2025年中國軟抽立式封切機市場調查研究報告
- 網絡管理策略分析試題及答案
- 2025年中國貴妃石市場調查研究報告
- 教士資格證試題及答案
- 管道吊裝專項方案
- 房屋租賃協議簡單版(個人租房合同可打印)
- 壓瘡信息登記本
- 學校質量監測應急預案
- 體育產業概論(第七章奧運經濟)課件
- 擬投入本項目主要人員匯總表(工程項目招投標資料模板)
- 保護性約束PPT通用PPT課件
- 哈爾濱工業大學機械制造裝備設計大作業
- 金風科技5MW風力發電機專業題庫分解
- HDS_VSP_G200安裝配置指南
- 排球比賽計分表2
評論
0/150
提交評論