国家开放大学《单片机技术》期末复习题四
单片机技术期末复习试题四 一、判断题(每题2分,共20分) 1. MCS-51单片机的时钟电路包括两部分内容,即芯片内用于构成振荡器的高增 益的反相放大器和芯片外跨接的石英晶体与微调电容。() 2. 工作寄存器区不允许做普通的RAM单元来使用。() 3. 在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI 为止。() 4. 通常将各段发光二极管的阳极连在一起作为公共端的LED称为共阳极显示器, 而阴极连在一起作为公共端的LED称为共阴极显示器。() 5. 存储器包括ROM和RAM。() 6. P0 口在访问外存储器时,分时先提供低8位数据和提供8位双向地址总线。 ( ) 7. 在寄存器间接寻址方式中,寄存器中存放的是操作数的数据。() 8. 中断服务程序的最后一条指令是RET。() 9. 两个特殊定时器TMOD和TCON用来对定时器/计数器的工作方式进行选择和控 制。() 10. DAC0832与单片机间的接口,可根据连接方式分为三种单缓冲器、双缓冲 器和直通方式。() 答案1. V 2. X 3. V 4. V 5. V 6. X 7. X 8. X 9. V 10. V 二、单项选择题(每题3分,共30分) 1. 单片机应用程序一般存放在()。 A. RAM B. ROM C. 寄存器 D. CPU 2. MCS-51单片机复位操作的主要功能是把PC初始化为()。 A. 0100H B. 2080H C. OOOOH D. 8000H 3. 如果MCS-51中PSW寄存器的RSI、RSO两位分别为0、1,则工作寄存器R0是 指内存中()单元。 A. 00H B. 07H C. 10H D. 08H 4. MCS-51单片机共有七种寻址方式,其中MOV A, R0属于()。 A. 直接寻址 B. 立即寻址 C. 间接寻址 D. 位寻址 5. 以下哪一条是位操作指令()。 A. MOV P0, OFFH B. CLR Pl. 0 C. CPL A D. POP PSW 6. 下列哪个芯片是常用的译码芯片()。 A. 74LS138 B. 8255A C. LM7805 D. ADC8032 7. 用于控制定时器/计数器T1启动或停止的控制位是()。 A. TFO B. TF1 C. TRO D. TR1 8. 以下哪一条指令的写法是错误的()。 A. MOVC A, ADPTR B. MOV RO, FEH C. CPL A D. PUSH ACC 9. 下列不属于单片机应用系统设计的基本要求的是()0 A. 可靠性高 B. 使用和维修要方便 C. 性价比高 D. 器件精度最高 10. 两位十六进制数最多可以表示()个存储单元。 A. 32 B. 64 C. 256 D. 512 答案l.B 2.C3.D4. C 5.B6. A 7. D 8. B 9. D 10. C 三、多项选择题(每题5分,共30分) 1. MCS-51单片机中堆栈的作用有()。 A.保护断点B.保护现场 C.保护调用指令的下一条指令地址D.保护栈顶 2. 单片机的系统总线有()o A.数据总线B.控制总线 C.内部总线D.地址总线 3. 8051CPU在访问外部存储器时时,地址输出是()。 A. P0 口输出低8位地址B. P0 □输出高8位地址 C. P2 口输出低8位地址D. P2 口输出高8位地址 4. MCS-51单片机的控制器由()等组成。 A.程序计数器PC B.指令译码器 C.指令寄存器 D.定时控制与条件转移逻辑电路 5.下列指令中正确的有()o A. MOV A, R4 B. MOVX A, R1 C. ADD RO, A D. SETB P0 6.单片机扩展的内容有()□ A.程序存储器扩展 B.存储器扩展 C. I/O 口扩展 D. CPU扩展 答案1. ABC 4.ABCD 2. ABD3 AD 5.AB6. ABC (注少选一个答案扣2分,多选为0分) 四、编程题(每题10分,共20分) 1.系统晶振频率为12MHZ,用定时器0工作方式1,产生65. 4ms中断,编写初始 化程序。 答 (1).设L为定时器初始常数值.M为计数器量程.fosc为单片机晶振振荡频率, 则定时器定时时间T的计算公式为T (「Tg(),定时器工作在方式 fosc 1, fosc12MHz, T65. 4ms,则定时器的初值翌为()。 A. 88 B. 136C. 32836D. 57208 (2).根据题意,完成初始化程序 LED1 MOV TMOD,① MOV TLO, 88H MOV THO, 00H SETB EA SETB ETO SETB TRO END ①.处的正确指令为()o A. 00H B. 01HC. 02HD. 11H 2.单片机晶振频率为6MHz,使用定时器1以工作方式1产生周期为500us的等 宽连续正方波脉冲,P1.0端输出。以中断方式进行编程。 根据陈题意,完成下面程序 主程序 MOV TMOD,① MOV THLOFFH MOV TLL83H SETB EA SETB ET1 SETB TRI HERE 中断服务程序 SJMP MOV THL WOFFH MOV TLL 83H RETI 1 .①处的正确指令为。 A. 00H B. 01HC. 02HD. 10H 2 .②处的正确指令为。 A. SETB Pl. 0 B. CLR Pl. 0C. CPL Pl. 0D. SETB TRI 答案1.D.B2. B 2.1.D2.C