![嵌入式題庫(kù)章節(jié)版_第1頁(yè)](http://file4.renrendoc.com/view10/M03/21/38/wKhkGWW_V7CACvIlAAH-sjUY79k396.jpg)
![嵌入式題庫(kù)章節(jié)版_第2頁(yè)](http://file4.renrendoc.com/view10/M03/21/38/wKhkGWW_V7CACvIlAAH-sjUY79k3962.jpg)
![嵌入式題庫(kù)章節(jié)版_第3頁(yè)](http://file4.renrendoc.com/view10/M03/21/38/wKhkGWW_V7CACvIlAAH-sjUY79k3963.jpg)
![嵌入式題庫(kù)章節(jié)版_第4頁(yè)](http://file4.renrendoc.com/view10/M03/21/38/wKhkGWW_V7CACvIlAAH-sjUY79k3964.jpg)
![嵌入式題庫(kù)章節(jié)版_第5頁(yè)](http://file4.renrendoc.com/view10/M03/21/38/wKhkGWW_V7CACvIlAAH-sjUY79k3965.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章P1——P24單項(xiàng)選擇題對(duì)于嵌入式系統(tǒng)描述不正確的是()。P2A.嵌入式系統(tǒng)是通用計(jì)算機(jī)系統(tǒng)B.嵌入式系統(tǒng)直接面向控制對(duì)象C.MCU是嵌入式系統(tǒng)D.嵌入式系統(tǒng)體積小應(yīng)用靈活下列產(chǎn)品中不屬于嵌入式應(yīng)用系統(tǒng)的是()。P4A.數(shù)碼相機(jī)B.U盤C.智能手機(jī)D.筆記本電腦下列說(shuō)法正確的是()。P4A.MCU中包含了CPUB.單片機(jī)不是嵌入式系統(tǒng)C.和通用CPU相比,MCU的功耗較高D.只有使用ARM處理器的系統(tǒng)才是嵌入式系統(tǒng)關(guān)于MCU與CPU之間的關(guān)系下列說(shuō)法錯(cuò)誤的是()。P4A.CPU包含了構(gòu)成計(jì)算機(jī)的5大基本部件B.MCU和CPU相比包含了存儲(chǔ)器C.MCU和CPU相比包含了對(duì)外接口D.MCU是一個(gè)包含微處理器的嵌入式系統(tǒng)關(guān)于模擬量下列說(shuō)法錯(cuò)誤的是()。P10A.模擬量是時(shí)間連續(xù)、數(shù)值也連續(xù)的物理量B.溫度可以用模擬量表示C.模擬量可通過(guò)傳感器、變換器轉(zhuǎn)換為電流、電壓或電阻等電學(xué)量D.模擬量是一種二值邏輯信號(hào)關(guān)于只讀存儲(chǔ)器下列說(shuō)法錯(cuò)誤的是()。P10A.只讀存儲(chǔ)器中只能從中讀取數(shù)據(jù),不能寫入數(shù)據(jù)B.只讀存儲(chǔ)器掉電后信息會(huì)丟失C.只讀存儲(chǔ)器可以用于保存程序D.只讀存儲(chǔ)器可以用來(lái)存儲(chǔ)常數(shù)關(guān)于芯片封裝下列說(shuō)法錯(cuò)誤的是()。P10A.是芯片的產(chǎn)品外包裝B.用塑料、金屬或陶瓷材料將集成電路封在其中C.用于保護(hù)芯片D.使芯片與外部世界連接程序設(shè)計(jì)中的基本控制結(jié)構(gòu)是()。P15A.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、嵌入式結(jié)構(gòu)B.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C.順序結(jié)構(gòu)、嵌入式結(jié)構(gòu)、循環(huán)結(jié)構(gòu)D.選擇結(jié)構(gòu)、嵌入式結(jié)構(gòu)、循環(huán)結(jié)構(gòu)判斷改錯(cuò)題MCU是嵌入式系統(tǒng)。P3智能手機(jī)是嵌入式應(yīng)用系統(tǒng)。P4MCU中包含了CPU。P4只讀存儲(chǔ)器可以用于保存程序。P10程序設(shè)計(jì)中的基本控制結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。P15名詞解釋嵌入式系統(tǒng)P1MCUP2封裝P10只讀存儲(chǔ)器P10PCBP10FLASHROMP11串行通信P12通用輸入/輸出P12看門狗P13RTOSP13簡(jiǎn)答題簡(jiǎn)述對(duì)比通用計(jì)算機(jī)而言嵌入式系統(tǒng)的特點(diǎn)。P4簡(jiǎn)述MCU與CPU的區(qū)別與聯(lián)系。P4舉出6個(gè)嵌入式系統(tǒng)在日常生活中應(yīng)用的例子。P4簡(jiǎn)述通用輸入/輸出的概念。P12簡(jiǎn)述RTOS的概念。P13簡(jiǎn)述看門狗的概念。P13程序設(shè)計(jì)中的基本控制結(jié)構(gòu)。P15
第二章P25——P46單項(xiàng)選擇題ARMCortex-M系列處理器主要面向()。P26A.高效低功耗服務(wù)器應(yīng)用B.基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用C.實(shí)時(shí)系統(tǒng)D.對(duì)成本和功耗敏感的微控制器系統(tǒng)ARMCortex-M0+處理器是()位處理器。P27A.64B.32C.16D.8R13是()。P30A.通用寄存器B.堆棧指針C.連接寄存器D.程序計(jì)數(shù)器下列語(yǔ)句中用了立即數(shù)尋址方式的是()。P33A.MOVR0,#x28B.MOVR0,R7C.ADCR0,R2,R5D.POP[R0,R6,R7]執(zhí)行指令PUSHR2之后,SP的值()。P35A.遞減2B.遞減4C.遞增2D.遞增4指令LDRR5,{R4}中{R4}所用的尋址方式是()。P33A.立即數(shù)尋址方式B.直接尋址方式C.寄存器尋址方式D.寄存器間接尋址方式R1=21,執(zhí)行指令CMPR1,#11后R1中的值為()。P33A.21B.10C.11D.32R5=0X40000000,R4=0X20001220,地址0X20001224處存放的數(shù)據(jù)是0X12340000,則執(zhí)行指令LDRR5,{R4,#4}后R5中的值是()。P33A.0X40000000B.0X20001220C.0X12340000D.0X20001224加比較指令是()。P33A.ADDB.ADCC.CMND.CMPR5=0X40000000,R4=0X20001220,地址0X20001224處存放的數(shù)據(jù)是0X12340000,則執(zhí)行指令STRR5,{R4,#4}后R5中的值是()。P33A.0X40000000B.0X20001220C.0X12340000D.0X20001224出棧指令最先彈出的是()。P33A.最先入棧的數(shù)據(jù)B.最后入棧的數(shù)據(jù)C.SP中的數(shù)據(jù)D.PC中的數(shù)據(jù)下列指令中不能用寄存器間接尋址方式的是()。P35A.PUSHB.LDRC.STRD.MOV下列指令中不能用立即數(shù)尋址方式的是()。P35A.ADCB.CMPC.MOVSD.SUBR2=0x100055aa,R3=0x20101010,則指令EORR2,R2,R3的執(zhí)行結(jié)果是()。P35A.0x301065baB.0x00001000C.0x301045baD.0x000050a0對(duì)于指令A(yù)DDR4,R2,R5下列說(shuō)法描述正確的是()。P36A.該語(yǔ)句的執(zhí)行結(jié)果是R4=R2+R5B.ADD是帶進(jìn)位加法C.該指令的執(zhí)行不影響N、Z、C和Z標(biāo)志位D.該指令的執(zhí)行將改變R5中的值對(duì)于指令BLXR7下列說(shuō)法描述正確的是()。P39A.該語(yǔ)句將跳轉(zhuǎn)前下一條指令的地址保存到PC中B.該語(yǔ)句的跳轉(zhuǎn)地址是R7的值C.R7的值可以是任意32位數(shù)D.該語(yǔ)句不保存跳轉(zhuǎn)前下一條指令的地址調(diào)用子程序應(yīng)該用指令()。P39A.BB.MOVC.BXD.BXL只能在當(dāng)前地址-256B~+254B范圍內(nèi)跳轉(zhuǎn)的指令是()。P39A.BB.MOVC.BXD.BXL可以在當(dāng)前地址-16MB~+16MB范圍內(nèi)跳轉(zhuǎn)并保存返回地址的指令是()。P39A.BB.MOVC.BXD.BLKL25指令系統(tǒng)中,判斷偽指令的符號(hào)是()。P42A..if.endifB..loop.endloopC..repeat.endrepeatD..irp.endrKL25指令系統(tǒng)中,有限循環(huán)偽指令的符號(hào)是()。P42A..if.endifB..loop.endloopC..repeat.endrepeatD..irp.endr指令結(jié)構(gòu)中用來(lái)表示該指令操作對(duì)象的字段是()。P42A.標(biāo)號(hào)B.操作碼C.操作數(shù)D.指令字ARMCortex-M0+處理器是有()個(gè)通用寄存器。P30A.8B.13C.14D.16PC寄存器的編號(hào)是()。P30A.R12B.R13C.R14D.R15指令SUBR0,R1,R2執(zhí)行的是()。P33加法B.減法C.乘法D.除法ARMCortex-M0+處理器的R15寄存器下列說(shuō)法錯(cuò)誤的是()。P30A.R15是PC寄存器B.R15存放下一條指令的地址C.R15是32位寄存器D.R15最低位的值是1關(guān)于指令MOVR5,#30下列描述錯(cuò)誤的是()。P33A.#30是立即數(shù)B.#30存放在指令中C.該指令不改變R5的值D.該指令采用了立即數(shù)尋址方式指令LDRR3,[R4]執(zhí)行的是()。P33A.將R3中內(nèi)容存儲(chǔ)到R4中B.將R4中內(nèi)容加載到R3中C.將R3中內(nèi)容存儲(chǔ)到R4中內(nèi)容所指向的內(nèi)存地址D.將R4中內(nèi)容所指向的內(nèi)存地址中的內(nèi)容加載到R3中R2=0x100055aa,R3=0x20101010,則指令A(yù)NDR2,R2,R3的執(zhí)行結(jié)果是()。P35A.0x301055baB.0x00001000C.0x301045baD.0x000050a0對(duì)于指令MOVPCR7下列說(shuō)法描述錯(cuò)誤的是()。P35A.該語(yǔ)句將執(zhí)行跳轉(zhuǎn)指令B.該語(yǔ)句的跳轉(zhuǎn)地址是R7的值,無(wú)論R7中是何值C.該語(yǔ)句的跳轉(zhuǎn)地址是R7的值將低位清0D.該語(yǔ)句不保存跳轉(zhuǎn)前下一條指令的地址對(duì)于指令CMPR4,#27下列說(shuō)法描述正確的是()。P36A.該語(yǔ)句的執(zhí)行結(jié)果不改變R4中的值B.該語(yǔ)句執(zhí)行了加法操作C.該指令的執(zhí)行不影響N、Z、C和Z標(biāo)志位D.#27采用了直接尋址方式執(zhí)行指令BLXR6之后,存放在該指令之后的一條指令的地址將()。P39A.不存放在任何寄存器中B.存放在PC中C.存放在LR中D.存放在SP中指令結(jié)構(gòu)中用來(lái)表示該指令進(jìn)行什么操作的字段是()。P42A.標(biāo)號(hào)B.操作碼C.操作數(shù)D.指令字.include“filename”的作用是()。P45A.定義一個(gè)變量filenameB.將名為filename的源文件插入到當(dāng)前源文件一起匯編C.定義一個(gè)常量filenameD.定義一個(gè)結(jié)構(gòu)filename判斷改錯(cuò)題ARMCortex-M0+處理器是64位處理器。P27R15是PC寄存器。P30執(zhí)行指令PUSHR2之后,SP的值遞減4。P35ADD是帶進(jìn)位加法。P36執(zhí)行指令BLXR6之后,存放在該指令之后的一條指令的地址將存放在PC中。P39給寄存器R3賦值為17的語(yǔ)句為MOVR3,17。P42指令結(jié)構(gòu)中用來(lái)表示該指令操作對(duì)象的字段是操作數(shù)。P42KL25指令系統(tǒng)中,有限循環(huán)偽指令的符號(hào)是.loop.endloop。P42.include“filename”的作用是將名為filename的源文件插入到當(dāng)前源文件一起匯編。P45名詞解釋尋址方式P33偽指令P43簡(jiǎn)答題簡(jiǎn)述MOV指令與LDR指令的用途。P34請(qǐng)寫出宏定義格式。P45
第三章P48——P61單項(xiàng)選擇題KL25處理器中,關(guān)于存儲(chǔ)映像下列說(shuō)法中()是錯(cuò)誤的。P53A.程序可存儲(chǔ)在ROM區(qū)B.程序可存儲(chǔ)在RAM區(qū)C.內(nèi)核之外的模塊是獨(dú)立編址的D.KL25有4G存儲(chǔ)映射空間KL25處理器中,ROM區(qū)地址段位于()。P53A.0x0000_0000~0x1fff_ffffB.0x2000_0000~0x3fff_ffffC.0x4000_0000~0x5fff_ffffD.0x6000_0000~0x7fff_ffffKL25處理器中,地址0x2000_0000~0x3fff_ffff是()。P53A.ROM區(qū)存儲(chǔ)映像B.RAM區(qū)存儲(chǔ)映像C.外設(shè)區(qū)存儲(chǔ)映像D.系統(tǒng)保留段存儲(chǔ)映像KL25處理器中,片內(nèi)FLASH位于()。P53A.ROM區(qū)存儲(chǔ)映像B.RAM區(qū)存儲(chǔ)映像C.外設(shè)區(qū)存儲(chǔ)映像D.系統(tǒng)保留段存儲(chǔ)映像KL25處理器中,片內(nèi)SRAM位于()。P53A.ROM區(qū)存儲(chǔ)映像B.RAM區(qū)存儲(chǔ)映像C.外設(shè)區(qū)存儲(chǔ)映像D.系統(tǒng)保留段存儲(chǔ)映像KL25處理器中,跟蹤調(diào)試單元位于()。P53A.ROM區(qū)存儲(chǔ)映像B.RAM區(qū)存儲(chǔ)映像C.外設(shè)區(qū)存儲(chǔ)映像D.系統(tǒng)保留段存儲(chǔ)映像判斷改錯(cuò)題KL25處理器中,片內(nèi)FLASH位于系統(tǒng)保留段存儲(chǔ)映像。P53KL25處理器中,程序可存儲(chǔ)在RAM區(qū)。P53KL25處理器中,地址0x2000_0000~0x3fff_ffff是RAM區(qū)存儲(chǔ)映像。P53名詞解釋最小系統(tǒng)P55簡(jiǎn)答題簡(jiǎn)述硬件電路中電源濾波電路的作用。P57簡(jiǎn)述上拉電阻與下拉電阻的作用。P57
第四章P62——P97單項(xiàng)選擇題關(guān)于上拉電阻下列描述正確的是()。P62A.連接MCU某個(gè)引腳到地線的電阻稱為上拉電阻B.上拉電阻的阻值與靜態(tài)電流及系統(tǒng)功耗有關(guān),一般取值1~10KΩC.連接上拉電阻的MCU引腳在復(fù)位時(shí)被初始化為低電平D.連接上拉電阻的MCU引腳會(huì)一直被強(qiáng)制處于高電平KL25芯片有()組端口。P64A.5B.4C.3D.2數(shù)字引腳()。P64A.不能被配置成GPIOB.通過(guò)一個(gè)ESD保護(hù)二極管連接到VSSC.包括RESET引腳D.包括XTAL引腳數(shù)字引腳不具備的功能是()。P64A.被配置成GPIOB.輸出高低電平作為邏輯“1”和“0”C.接收和識(shí)別高低電平作為邏輯“1”和“0”D.作為RESET引腳用于配置GPIO引腳中斷的寄存器是()。P64A.引腳控制寄存器B.中斷狀態(tài)標(biāo)志寄存器C.數(shù)據(jù)輸出寄存器D.數(shù)據(jù)方向寄存器GPIO模塊中用于輸出數(shù)據(jù)的寄存器是()。P64A.引腳控制寄存器B.中斷狀態(tài)標(biāo)志寄存器C.數(shù)據(jù)輸出寄存器D.數(shù)據(jù)方向寄存器PORTC端口寄存器對(duì)應(yīng)的基地址是()。P67A.400F_F000HB.400F_F040HC.400F_F080HD.400F_F100HPORTB端口寄存器對(duì)應(yīng)的基地址是()。P67A.400F_F000HB.400F_F040HC.400F_F0C0HD.400F_F100HPORTD口可作為GPIO端口的引腳為()。P67A.PTD0~7B.PTD8~15C.PTD16~23D.PTD24~31用來(lái)配置GPIO接口是否啟用上拉或下拉的寄存器是()。P65A.全局引腳控制寄存器B.引腳控制寄存器C.數(shù)據(jù)輸出寄存器D.數(shù)據(jù)方向寄存器KL25芯片每個(gè)GPIO端口有()個(gè)寄存器。P67A.4B.5C.6D.7GPIO寄存器寬度為()。P67A.64位B.32位C.16位D.8位基地址400F_F000H對(duì)應(yīng)的端口寄存器是()。P67A.PORTAB.PORTBC.PORTCD.PORTDPORTE端口寄存器對(duì)應(yīng)的基地址是()。P67A.400F_F000HB.400F_F040HC.400F_F0C0HD.400F_F100HGPIOB_PDOR寄存器的D0位被置1表示()。P68A.PORTB的D0位被置1B.PORTB的D0位被清0C.PORTB的D0位發(fā)生翻轉(zhuǎn)D.PORTB的D0位不變GPIOA_PDDR寄存器的D0位被置1表示()。P68A.PORTA的D0位被置1B.PORTA的D0位被清0C.PORTA的D0位發(fā)生翻轉(zhuǎn)D.PORTA的D0為輸出引腳GPIOD_PTOR寄存器的D0位被置1表示()。P68A.PORTA的D0位被置1B.PORTA的D0位被清0C.PORTA的D0位發(fā)生翻轉(zhuǎn)D.PORTA的D0為輸出引腳GPIOB_PCOR寄存器的D0位被置1表示()。P68A.PORTB的D0位被置1B.PORTB的D0位被清0C.PORTB的D0位發(fā)生翻轉(zhuǎn)D.PORTB的D0位不變判斷改錯(cuò)題GPIO是并行通訊端口。P63連接MCU某個(gè)引腳到地線的電阻稱為上拉電阻。P62數(shù)字引腳不能作為RESET引腳。P64用于配置GPIO引腳中斷的寄存器是引腳控制寄存器。P64PORTD口可作為GPIO端口的引腳為PTD8~15P67KL25芯片每個(gè)GPIO端口有6個(gè)寄存器。P67名詞解釋I/O接口P62簡(jiǎn)答題簡(jiǎn)述GPIO驅(qū)動(dòng)構(gòu)件的作用,寫出GPIO驅(qū)動(dòng)構(gòu)件封裝的5個(gè)基本功能函數(shù)(可只寫功能名稱,無(wú)需寫具體函數(shù)定義)。P70簡(jiǎn)述制作構(gòu)件的基本要求。P71簡(jiǎn)述為什么在無(wú)操作系統(tǒng)的嵌入式系統(tǒng)軟件主程序中使用無(wú)限循環(huán)。P80
第五章P97——P123單項(xiàng)選擇題PCB板鋪地做法錯(cuò)誤的是()P105A.雙面鋪地B.地與導(dǎo)線之間的距離盡可能大C.地與引腳之間的距離盡可能小D.模擬地與數(shù)字地之間應(yīng)隔開,二者間用磁珠相連對(duì)于PCB板抑制共阻抗錯(cuò)誤的做法是()P105A.一點(diǎn)接地B.就近多點(diǎn)接地C.大面積接地D.模擬地和數(shù)字地合在一起對(duì)于PCB板抑制電磁干擾錯(cuò)誤的做法是()P105A.布線要寬B.加去耦電容C.底線環(huán)繞D.高頻電路和低頻電路盡量設(shè)計(jì)在一起編寫構(gòu)件時(shí)錯(cuò)誤的做法是()。P108A.構(gòu)件的頭文件名與源文件名均與構(gòu)件名一致B.屬性和操作的命名統(tǒng)一以構(gòu)件名開頭C.對(duì)MCU內(nèi)的模塊寄存器名和端口名重定義D.通過(guò)全局變量傳遞參數(shù)應(yīng)用程序在使用底層構(gòu)件時(shí)禁止用全局變量傳遞參數(shù)的原因是()P108A.使接口簡(jiǎn)潔并避免全局變量可能引發(fā)的安全隱患B.全局變量沒(méi)法在應(yīng)用程序中調(diào)用C.全局變量不占用存儲(chǔ)空間D.全局變量和應(yīng)用程序處于不同的存儲(chǔ)空間嵌入式底層驅(qū)動(dòng)構(gòu)件的開發(fā)應(yīng)遵循的原則不包括()。P112A.層次化原則B.魯棒性原則C.內(nèi)存可靠使用原則D.代碼緊湊化原則下列做法中不符合命名規(guī)則的是()。P114A.命名清晰明了,有明確含義B.命名風(fēng)格一致C.命名中使用與具體項(xiàng)目相關(guān)的前綴D.對(duì)程序?qū)嶓w的命名體現(xiàn)其出所屬構(gòu)件名稱關(guān)于結(jié)構(gòu)體類型的命名、類型定義和變量說(shuō)明,下列說(shuō)法錯(cuò)誤的是()。P114A.結(jié)構(gòu)體類型名用小寫字母命名B.結(jié)構(gòu)體類型變量用小寫字母命名C.結(jié)構(gòu)體內(nèi)部字段用大寫字母命名D.定義類型時(shí),同時(shí)聲明一個(gè)結(jié)構(gòu)體變量和結(jié)構(gòu)體指針關(guān)于注釋,下列錯(cuò)誤的說(shuō)法是()。P116A.源程序有效注釋量在10%左右B.注釋語(yǔ)言必須準(zhǔn)確、易懂、簡(jiǎn)潔C.編寫和修改代碼的同時(shí),處理好相應(yīng)的注釋D.C語(yǔ)言中采用“//”注釋下列內(nèi)容中()不是公共要素文件中的內(nèi)容。P117A.芯片寄存器映射B.主函數(shù)C.位操作宏函數(shù)D.臨界區(qū)訪問(wèn)函數(shù)臨界區(qū)的概念是()。P119A.主程序和中斷程序都能訪問(wèn)的公共數(shù)據(jù)區(qū)B.主程序和中斷程序都能訪問(wèn)的只讀區(qū)域C.進(jìn)程中需連續(xù)執(zhí)行不能被打斷的程序段D.可重疊的訪問(wèn)區(qū)域進(jìn)程中需連續(xù)執(zhí)行不能被打斷的程序段稱為()。P119A.臨界區(qū)B.公共區(qū)C.私有區(qū)D.重疊區(qū)判斷改錯(cuò)題PCB板設(shè)計(jì)時(shí)將模擬地和數(shù)字地合在一起用于抑制共阻抗。P105臨界區(qū)訪問(wèn)函數(shù)應(yīng)存放在公共要素文件中。P117名詞解釋構(gòu)件重用P109嵌入式硬件構(gòu)件P98構(gòu)件移植P109臨界區(qū)P119簡(jiǎn)答題簡(jiǎn)述嵌入式硬件構(gòu)件的概念。P98簡(jiǎn)述硬件構(gòu)件如何分類。P101簡(jiǎn)述使用硬件構(gòu)件化思想設(shè)計(jì)嵌入式硬件系統(tǒng)的過(guò)程和步驟。P103PCB板鋪地原則。P105簡(jiǎn)述如何方便地對(duì)構(gòu)件進(jìn)行移植。P109簡(jiǎn)述嵌入式底層驅(qū)動(dòng)構(gòu)件開發(fā)應(yīng)遵循的原則P112簡(jiǎn)述構(gòu)件開發(fā)中的命名規(guī)則。P114為什么要將某些寄存器名和寄存器位在頭文件中進(jìn)行宏定義?P114簡(jiǎn)述公共要素文件包含哪些內(nèi)容。P117寫出構(gòu)件頭文件的編碼框架。P121簡(jiǎn)述編寫底層驅(qū)動(dòng)構(gòu)件源文件的設(shè)計(jì)規(guī)范。P121案例分析題1.請(qǐng)閱讀以下代碼P114//2.3位操作#defineBSET(bit,Register)((Register)|=(1<<(bit)))//設(shè)置寄存器中某一位為1#defineBCLR(bit,Register)((Register)&=~(1<<(bit)))//設(shè)置寄存器中某一位為0#defineBGET(bit,Register)(((Register)>>(bit))&1)//得到寄存器中某一位狀態(tài)請(qǐng)回答:1)上述代碼的作用是什么?2)上述代碼應(yīng)保存在哪一類文件中?3)上述代碼體現(xiàn)的命名原則是什么?應(yīng)用題1.根據(jù)下列代碼分析結(jié)構(gòu)體命名、類型定義與變量聲明的規(guī)范。P115Typedefstructuart_init{Uint_8DEV_ID;//串口設(shè)備號(hào)Uint_32BUS_CLK;//串口模塊時(shí)鐘頻率Uint_32BAUD_RATE;//波特率}UART_INIT_STRUCT,*UART_INIT_PTR;
第六章P124——P155單項(xiàng)選擇題串行通訊的傳輸方式不包括()。P125A.雙工傳輸B.半雙工傳輸C.單工傳輸D.并行傳輸串行通訊的雙工傳輸傳輸方式()。P125A.兩根通訊線并行傳輸B.可同時(shí)接收和發(fā)送數(shù)據(jù)C.只能單向傳輸D.同一時(shí)刻只能向一個(gè)方向傳輸RS232接口最少需要連接()根線。P125A.9B.5C.3D.1RS232接口電平邏輯正確的是()根線。P125A.用+5V表示邏輯“1”B.用低于0.4V的電平表示邏輯“1”C.用+3~+15V表示邏輯“1”D.用-15~-3V表示邏輯“1”KL25的UART模塊通訊數(shù)據(jù)模式不包含下列的()。P130A.8位B.9位C.10位D.11位KL25UART接口用于設(shè)置SCI工作方式的寄存器為()。P131A.UARTx控制寄存2B.UARTx控制寄存1C.UARTx控制寄存4D.UARTx控制寄存5UART1_S1復(fù)位后的值是()。P133A.0b11000000B.0b00000000C.0bxxxxxxxxD.0b11111111KL25UART接口用于獲取發(fā)送完成標(biāo)記的寄存器為()。P133A.UARTx控制寄存2B.UARTx狀態(tài)寄存器C.UARTx控制寄存4D.UARTx數(shù)據(jù)寄存器KL25UART0接口用于配置10位模式的寄存器為()。P133A.UART0控制寄存2B.UART0狀態(tài)寄存器C.UART0控制寄存4D.UART0數(shù)據(jù)寄存器下列說(shuō)法錯(cuò)誤的是()。P135A.UART模塊與PC連接時(shí)需加RS232電平轉(zhuǎn)換B.兩個(gè)RS232接口連接時(shí)只需要連接三根線C.兩個(gè)RS232接口連接時(shí)發(fā)送和接收信號(hào)線要交叉連接D.兩個(gè)RS232接口連接時(shí)發(fā)送和接收信號(hào)線要平行連接UART狀態(tài)寄存器的D5被置位時(shí)表示()。P135A.DMA請(qǐng)求B.發(fā)送完成C.接收數(shù)據(jù)寄存器已滿D.接收器溢出UART狀態(tài)寄存器的D3被置位時(shí)表示()。P135A.DMA請(qǐng)求B.發(fā)送完成C.奇偶校驗(yàn)錯(cuò)D.接收器溢出UART模塊的數(shù)據(jù)寄存器是()位寄存器。P135A.64B.32C.16D.8UART控制寄存器2UARTx_C2中的TE信號(hào)被置1時(shí)表示()。P131A.發(fā)送中斷禁止B.發(fā)送器禁止C.發(fā)送中斷使能D.發(fā)送器使能KL25UART接口用于獲取奇偶校驗(yàn)錯(cuò)誤信息的寄存器為()。P133A.UARTx控制寄存2B.UARTx狀態(tài)寄存器C.UARTx控制寄存4D.UARTx數(shù)據(jù)寄存器UART構(gòu)件需要封裝的功能不包括()。P135A.UART初始化B.系統(tǒng)時(shí)鐘初始化C.UART數(shù)據(jù)接收D.UART數(shù)據(jù)發(fā)送KL25關(guān)于UART模塊錯(cuò)誤的說(shuō)法是()。P135A.KL25有3個(gè)UART模塊B.UART1支持10位數(shù)據(jù)模式C.UART2支持8位數(shù)據(jù)模式D.UART0支持所有數(shù)據(jù)模式波特率寄存器UARTx_BDH和UARTx_BDL復(fù)位后的值為()。P135A.全部清0B.全部置1C.保持不變D.隨機(jī)數(shù)KL25UART接口的數(shù)據(jù)寄存器是()。P135A.1個(gè)8位雙向寄存器B.1個(gè)16位雙向寄存器C.2個(gè)8位單向寄存器D.2個(gè)16位單向寄存器KL25中8位、9位、10位數(shù)據(jù)模式均支持的UART模塊是()。P135A.UART0B.UART1C.UART2D.三個(gè)UART模塊都支持IRQ18是()。P145A.內(nèi)核中斷B.DMA中斷C.UART1中斷D.TPM1中斷關(guān)于中斷,下列說(shuō)法正確的是()。P145A.內(nèi)核中斷的中斷向量號(hào)小于16B.DMA中斷是內(nèi)核中斷C.所有的中斷源都有對(duì)應(yīng)的IRQ中斷號(hào)D.內(nèi)核時(shí)鐘中斷是非內(nèi)核中斷關(guān)于非內(nèi)核中斷下列描述正確的是()。P145A.非內(nèi)核中斷不可屏蔽B.非內(nèi)核中斷可以通過(guò)編程控制開啟或關(guān)閉該中斷C.向量號(hào)為11的中斷是非內(nèi)核中斷D.DMA中斷不是非內(nèi)核中斷內(nèi)核中斷是()。P145A.由MCU內(nèi)核異常觸發(fā)B.由串行通訊請(qǐng)求觸發(fā)C.由DMA訪問(wèn)請(qǐng)求觸發(fā)D.由ADC訪問(wèn)請(qǐng)求觸發(fā)DAC0的中斷向量號(hào)是()。P146A.10B.20C.33D.41PMC的IR Q中斷號(hào)是()。P146A.3B.6C.10D.22TPM0的中斷向量號(hào)是()。P146A.10B.20C.28D.33UART0的中斷向量號(hào)是()。P146A.10B.20C.28D.46串行通訊是()。P125A.按位傳輸B.按字節(jié)傳輸C.按字傳輸D.按半字傳輸KL25UART接口進(jìn)行數(shù)據(jù)傳輸時(shí)1幀數(shù)據(jù)傳輸()。P135A.1字B.10個(gè)字節(jié)C.1個(gè)半字D.1個(gè)字節(jié)KL25UART接口用于設(shè)置串行中斷控制的寄存器為()。P131A.UARTx控制寄存2B.UARTx控制寄存1C.UARTx控制寄存4D.UARTx控制寄存5波特率寄存器可設(shè)置最多()位波特率模數(shù)因子。P135A.8B.11C.13D.16下列向量號(hào)對(duì)應(yīng)的中斷中,()是內(nèi)核中斷。P145A.8B.16C.20D.32ADC的中斷向量號(hào)是()。P146A.10B.20C.28D.31關(guān)于中斷,下列說(shuō)法錯(cuò)誤的是()。P145A.內(nèi)核中斷的中斷向量號(hào)小于16B.DMA中斷是非內(nèi)核中斷C.所有的中斷源都有對(duì)應(yīng)的IRQ中斷號(hào)D.內(nèi)核時(shí)鐘中斷是內(nèi)核中斷PMC的中斷向量號(hào)是()。P146A.10B.22C.33D.41判斷改錯(cuò)題串行通訊是按位傳輸數(shù)據(jù)。P125UART控制寄存器2UARTx_C2中的TE信號(hào)被置1時(shí)表示發(fā)送中斷使能。P131KL25UART接口的數(shù)據(jù)寄存器是1個(gè)16位雙向寄存器。P135IRQ18是內(nèi)核中斷。P145名詞解釋全雙工傳輸P125單工傳輸P125半雙工傳輸P125元構(gòu)件P136中斷P145內(nèi)核中斷P145中斷向量P145IRQ中斷號(hào)P146簡(jiǎn)答題列舉出至少三個(gè)UART構(gòu)件需要封裝的基本功能。P135簡(jiǎn)述元構(gòu)件的概念。P136簡(jiǎn)述KL25中斷向量表的概念、結(jié)構(gòu)及位置。P146簡(jiǎn)述KL25中斷初始化的基本步驟。P151應(yīng)用題1.計(jì)算在9600波特率下,數(shù)據(jù)格式為1位起始位+8位數(shù)據(jù)位+1位停止位,傳輸1KB數(shù)據(jù)所需的時(shí)間。P1252.請(qǐng)閱讀下列代碼P125//鍵盤定義表constuint8KBtable[]={0xEE,'1',0xDE,'2',0xBE,'3',0x7E,'A',0xED,'4',0xDD,'5',0xBD,'6',0x7D,'B',0xEB,'7',0xDB,'8',0xBB,'9',0x7B,'C',0xE7,'*',0xD7,'0',0xB7,'#',0x77,'D',0x00};該表中內(nèi)容可以被修改嗎?2)表末尾的0x00起什么作用?3.請(qǐng)補(bǔ)全下列代碼中空出的部分P125//鍵盤定義表constuint8KBtable[]={0xEE,'1',0xDE,'2',0xBE,'3',0x7E,'A',0xED,'4',0xDD,'5',0xBD,'6',0x7D,'B',0xEB,'7',0xDB,'8',0xBB,'9',0x7B,'C',0xE7,'*',0xD7,'0',0xB7,'#',0x77,'D',0x00};//--------------------------------------------------------------------------*//函數(shù)名:KBDef*//功能:鍵值轉(zhuǎn)為定義值*//參數(shù):uint8value:鍵值*//返回:鍵定義值*//說(shuō)明:無(wú)*//--------------------------------------------------------------------------*uint8KB::KBDef(uint8value){uint8KeyPress;//鍵定義值uint8i;i=0;KeyPress=0xFF;while(KBtable[i]!=0x00)//在鍵盤定義表中搜索欲轉(zhuǎn)換的鍵值,直至表尾{if(KBtable[i]==value)//在表中找到相應(yīng)的鍵值{KeyPress=1)__________;//取出對(duì)應(yīng)的鍵定義值break;}i+=2)____;//指向下一個(gè)鍵值,繼續(xù)判斷}returnKeyPress;}4.閱讀以下程序P125voidmain(void){uint8remember;//1關(guān)總中斷DisableInterrupts();//禁止總中斷//2芯片初始化MCUInit();//3模塊初始化//3.1串口對(duì)象初始化sci.SCIInit(1,SYSTEM_CLOCK,9600);//3.2定時(shí)器對(duì)象初始化timer.TimerInit(1);//4內(nèi)存初始化time[0]=0;//(1)"時(shí)分秒"緩存初始化(00:00:00)time[1]=0;time[2]=0;remember=time[2];//(2)臨時(shí)變量remember初始化//5開放中斷sci.SCIOpenInterrupt();//開放串口中斷timer.TimerOpenInterrupt();//開放定時(shí)器溢出中斷EnableInterrupts();//(3)開放總中斷//6主循環(huán)while(1){if(time[2]!=remember){//sci.SCISendN(1,3,time);//發(fā)送當(dāng)前"時(shí)分秒"sci.SCISendN(3,time);remember=time[2];//remember中存放當(dāng)前秒值}}}判斷該程序?qū)儆谀莻€(gè)構(gòu)件;2)說(shuō)明主循環(huán)為什么采取死循環(huán)。5.請(qǐng)?zhí)畛淇瞻椎牟糠諴125#defineBSET(bit,Register)((Register)|=(1<<(bit)))//1)__________________#defineBCLR(bit,Register)((Register)&=~(1<<(bit)))//2)__________________
第七章P156——P199單項(xiàng)選擇題關(guān)于內(nèi)核定時(shí)器下列說(shuō)法錯(cuò)誤的是()。P157A.可以進(jìn)行校準(zhǔn)B.用于觸發(fā)DMA中斷C.用于產(chǎn)生基準(zhǔn)時(shí)鐘信號(hào)D.采用減計(jì)數(shù)方式工作用作基準(zhǔn)時(shí)鐘的定時(shí)器模塊是()。P157A.內(nèi)核時(shí)鐘模塊B.TPM模塊C.PIT模塊D.RTC模塊內(nèi)核定時(shí)器的功能是()。P157A.輸出脈沖B.觸發(fā)DMA中斷C.產(chǎn)生基準(zhǔn)時(shí)鐘信號(hào)D.作為串行通訊的波特率發(fā)生器內(nèi)核定時(shí)器的有效位數(shù)是()位。P157A.8B.16C.24D.32內(nèi)核定時(shí)器模塊有()。P157A.2個(gè)8位寄存器B.4個(gè)16位寄存器C.4個(gè)32位寄存器D.2個(gè)32位寄存器內(nèi)核定時(shí)器控制狀態(tài)寄存器地址是()。P157A.E003_E010B.E000_E014C.E000_E018D.E000_E01CTPM模塊的功能不包括()。P163A.上升計(jì)數(shù)B.輸入捕捉C.時(shí)鐘校準(zhǔn)D.輸出比較可以進(jìn)行時(shí)鐘校準(zhǔn)的模塊是()。P163A.內(nèi)核時(shí)鐘模塊B.TPM模塊C.PIT模塊D.LPTMR模塊TPM模塊可利用()功能產(chǎn)生精確的輸出脈沖。P163A.上升計(jì)數(shù)B.輸入捕捉C.時(shí)鐘校準(zhǔn)D.輸出比較可以作為串行通訊波特率發(fā)生器的模塊是()。P163A.內(nèi)核時(shí)鐘模塊B.TPM模塊C.PIT模塊D.RTC模塊TPM模塊的功能是()。P163A.獲取實(shí)時(shí)時(shí)鐘信號(hào)B.觸發(fā)DMA中斷C.產(chǎn)生基準(zhǔn)時(shí)鐘信號(hào)D.產(chǎn)生精確的脈沖信號(hào)TPM模塊的計(jì)數(shù)器是()位。P163A.8B.16C.24D.32PIT模塊控制寄存器PIT_MCR最高位被置1時(shí)表示()。P182A.定時(shí)器在調(diào)試模式下繼續(xù)運(yùn)行B.定時(shí)器在調(diào)試模式下停止運(yùn)行C.禁用標(biāo)準(zhǔn)時(shí)鐘D.使能標(biāo)準(zhǔn)時(shí)鐘關(guān)于PIT模塊描述錯(cuò)誤的是()。P182A.PIT中斷可屏蔽B.PIT模塊有外部引腳C.PIT計(jì)數(shù)器可觸發(fā)DMA通道D.PIT模塊每個(gè)定時(shí)器都有獨(dú)立的溢出周期PIT模塊控制寄存器PIT_MCR最高位復(fù)位時(shí)()。P182A.清0B.置1C.保持不變D.隨機(jī)值可觸發(fā)DMA的定時(shí)器模塊是()。P182A.內(nèi)核時(shí)鐘模塊B.TPM模塊C.PIT模塊D.LPTMR模塊沒(méi)有外部引腳的定時(shí)器模塊是()。P182A.內(nèi)核時(shí)鐘模塊B.TPM模塊C.PIT模塊D.LPTMR模塊沒(méi)有外部引腳的定時(shí)器模塊是()。P182A.內(nèi)核時(shí)鐘模塊B.TPM模塊C.PIT模塊D.LPTMR模塊低功耗定時(shí)器預(yù)分頻寄存器LPTMRx_PSR中的預(yù)分頻值字段(D6~D3)的值為0b0111時(shí),則將預(yù)分頻時(shí)鐘進(jìn)行()。P187A.7分頻B.8分頻C.128分頻D.256分頻低功耗定時(shí)器預(yù)分頻寄存器LPTMRx_PSR中的預(yù)分頻值字段(D6~D3)的值為0b0111時(shí),則將預(yù)分頻時(shí)鐘進(jìn)行()。P187A.7分頻B.8分頻C.128分頻D.256分頻低功耗定時(shí)器預(yù)分頻寄存器LPTMRx_PSR中的預(yù)分頻值字段(D6~D3)的值為0b1001時(shí),則將預(yù)分頻時(shí)鐘進(jìn)行()。P187A.9分頻B.10分頻C.512分頻D.1024分頻低功耗定時(shí)器比較寄存器LPTMRx_CMR的有效數(shù)據(jù)位是()。P187A.高16位B.高8位C.低16位D.低8位低功耗定時(shí)器預(yù)分頻寄存器LPTMRx_PSR的預(yù)分頻值字段是()。P187A.D0~D3B.D3~D6C.D4~D7D.D7~D10RTC狀態(tài)寄存器RTC_SR的絕對(duì)地址是()。P191A.4003_D000B.4003_D008C.4003_D010D.4003_14低功耗定時(shí)器計(jì)數(shù)寄存器LPTMRx_CNR是()位寄存器。P187A.8B.16C.32D.64RTC補(bǔ)償寄存器RTC_TCR的絕對(duì)地址是()。P191A.4003_D000B.4003_D00CC.4003_D010D.4003_D014RTC中斷使能寄存器RTC_IER的復(fù)位值是()。P191A.0000_D000B.0000_0007C.0000_0000D.0000_xxxxKL25中獨(dú)立供電的時(shí)鐘模塊是()。P191A.內(nèi)核時(shí)鐘模塊B.TPM模塊C.PIT模塊D.RTC模塊KL25可以生成日歷時(shí)鐘信息的是()。P191A.內(nèi)核時(shí)鐘模塊B.TPM模塊C.PIT模塊D.RTC模塊KL25可以生成日歷時(shí)鐘信息的是()。P191A.內(nèi)核時(shí)鐘模塊B.TPM模塊C.PIT模塊D.RTC模塊判斷改錯(cuò)題ARMCortex-M0處理器的內(nèi)核時(shí)鐘采用加計(jì)數(shù)方式工作。P157名詞解釋SysTickP157輸入捕捉P174輸出比較P177RTCP189簡(jiǎn)答題1.簡(jiǎn)述輸出比較的工作原理作用。P177
第八章P200——P227單項(xiàng)選擇題對(duì)于矩陣式鍵盤,下列說(shuō)法錯(cuò)誤的是()。P201A.可以直接從端口讀取鍵值B.用行列掃描法讀取按鍵掃描碼C.讀取鍵值程序中應(yīng)增加消抖動(dòng)處理D.通過(guò)按鍵掃描碼查詢鍵值碼獲取最終鍵值共陽(yáng)極8段LED若要顯示數(shù)字0,需點(diǎn)亮()。P208A.abcdefB.abgfC.cdegD.abcdfg共陽(yáng)極8段LED若要顯示小數(shù)點(diǎn),需點(diǎn)亮()。P208A.aB.gC.hD.d共陽(yáng)極8段LED若要顯示字母“o”,需點(diǎn)亮()。P208A.abgfB.abcdefC.cdegD.abcfg共陽(yáng)極8段LED若要顯示字母“P”,需點(diǎn)亮()。P208A.abgfB.abcdefC.cdegD.abEfg共陰極8段LED若要顯示數(shù)字6,則其8段碼為()。P213A.0x82B.0x7DC.0x66D.0x6F案例分析題1.請(qǐng)閱讀以下程序P205//-------------------------------------------------------------------------*//函數(shù)名:KBScan1*//功能:掃描1次4*4鍵盤,返回讀取的鍵值,若無(wú)按鍵,返回0xFF*//參數(shù):無(wú)*//返回:返回讀取的鍵值*//說(shuō)明:無(wú)*//-------------------------------------------------------------------------*uint8KB::KBScan1(void){uint8line,i,tmp,tmp1,tmp2;line=0b11111110;//使第一根行線為0(低電平)for(i=1;i<=4;i++)//最多將掃描4根行線{//當(dāng)前掃描的一行,輸出低電平AW60_KB_GP=line;//輸出開始掃描asm("NOP");asm("NOP");//讀取鍵盤口數(shù)據(jù)寄存器tmp1=AW60_KB_DP;//輸入掃描結(jié)果tmp2=AW60_KB_GP;//整合為8位tmp=(tmp1&0x80);tmp1&=0x0C;tmp1=(tmp1<<3);tmp|=tmp1;tmp|=tmp2&0x1F;//①if((tmp&0xF0)!=0xF0)//當(dāng)前行有鍵按下 {break;//退出循環(huán)不再掃描}else//當(dāng)前行無(wú)按鍵,準(zhǔn)備掃描下一行l(wèi)ine=(line<<1)|0x01;}if(i==5)//無(wú)按鍵,以后將返回0xFFtmp=0xFF;return(tmp);}根據(jù)程序中的內(nèi)容分析判斷當(dāng)?shù)?行第2列的按鍵被按下時(shí)循環(huán)中止時(shí)line=?標(biāo)記為①的位置之下的判斷語(yǔ)句起什么作用?2.請(qǐng)閱讀以下程序P205//-----------------------------------------------------------------------*//函數(shù)名:GPIO_Init*//功能:初始化GPIO*//參數(shù):port:端口名*//pin:指定端口引腳*//direction:引腳方向,0=輸入,1=輸出*//state:初始狀態(tài),0=低電平,1=高電平*//返回:無(wú)*//說(shuō)明:無(wú)*//----------------------------------------------------
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024屆河北省高職單招數(shù)學(xué)等差專項(xiàng)練習(xí)
- 2024-2025學(xué)年廣東省平遠(yuǎn)縣實(shí)驗(yàn)中學(xué)高三上學(xué)期第二段考?xì)v史試卷
- 2025年預(yù)付商業(yè)裝修工程合同范文樣式
- 2025年光伏組件市場(chǎng)策劃購(gòu)銷合同
- 2025年熱量表項(xiàng)目提案報(bào)告模板
- 2025年專業(yè)紅娘服務(wù)合同文本
- 2025年策劃版集體土地征收補(bǔ)償協(xié)議范本
- 2025年住宅翻新管理協(xié)議書
- 2025年健身導(dǎo)師聘請(qǐng)合同模板
- 2025年自動(dòng)酸雨采樣器及測(cè)定儀項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模范
- 鋼樓梯計(jì)算(自動(dòng)版)
- 耳鼻咽喉科臨床診療指南
- 第二部分-3 植物纖維化學(xué)部分-纖維素
- 民法原理與實(shí)務(wù)課程教學(xué)大綱
- 2019北師大版高中英語(yǔ)選擇性必修四單詞表
- 園藝產(chǎn)品的品質(zhì)講義
- 鋼筋混凝土框架結(jié)構(gòu)工程監(jiān)理的質(zhì)量控制
- 桃花節(jié)活動(dòng)方案
- 社區(qū)醫(yī)院建設(shè)標(biāo)準(zhǔn)
- 變更戶主情況登記表
- 個(gè)人所得稅稅率表【自動(dòng)提取稅率計(jì)算】
評(píng)論
0/150
提交評(píng)論