单片机原理及应用期末考试复习题.docx

单片机原理及应用期末考试复习题.docx

ID:55240405

大小:169.43 KB

页数:8页

时间:2020-05-06

单片机原理及应用期末考试复习题.docx_第1页
单片机原理及应用期末考试复习题.docx_第2页
单片机原理及应用期末考试复习题.docx_第3页
单片机原理及应用期末考试复习题.docx_第4页
单片机原理及应用期末考试复习题.docx_第5页
资源描述:

《单片机原理及应用期末考试复习题.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理及应用期末复习题一、填空题1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。2.AT89S51单片机的1个机器周期含有12个晶振周期或6状态周期。3.AT89S51单片机进行扩展时,用P0口作为地址/数据总线,用P2口作为地址总线高8位。4.假定累加器A的内容30H,执行指令:1000H:MOVCA,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。6.AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI7.JNCrel指令执行时,当CY位为0时程序发生跳转。8.单片机位寻址区的单

2、元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是22H。9.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。10.串行口工作方式2为9位异步通信,若SMOD=0,fOSC=6MHZ,则其相应波特率为6×106/64b/s11.堆栈应遵循先进后出规律,堆栈指针的符号为SP12、程序计数器PC存放的是下一条要执行指令的地址;13、指令MOVXA,@DPTR的寻址方式是寄存器间接寻址:14、MCS-51访问ROM、片内RAM、片外RAM的指令助记符分别为MOVC、MOV和MOVX。15、机器字长为8位,则[—10]原=8AH,[-10]

3、反=F5H,[-10]补=F6H。16、已经累加器A=97H,则执行指令ADDA,#7DH后,A=14H,C=1,OV=0,AC=1。8二、单项选择题1.AT89S51单片机的(d)口的引脚,还具有外中断、串行通信等第二功能。a)P0 b)P1c)P2 d)P32.单片机应用程序一般存放在(  b   )    a)RAM     b)ROM   c)寄存器  d)CPU  3.已知某数的BCD码为0111010101000010则其表示的十进制数值为(b)a)7542Hb)7542c)75.42Hd)75.424.下列指令中不影响标志位CY的指令有(  d   )。   a)ADD A,2

4、0H     b)CLR     c)RRC A  d)INC A5.CPU主要的组成部部分为( a  )    a)运算器、控制器     b)加法器、寄存器 c)运算器、寄存器     d)运算器、指令译码器 6.AT89S51的CPU是(   c  )位的单片机    a)16         b)4          c)8         d)准16 7.当需要从AT89S51单片机程序存储器取数据时,采用的指令为(b)。 a)MOV  A, @R1        b)MOVC  A,  @A + DPTR c)MOVX  A, @ R0        d)MOVX  A,  @ 

5、DPTR 8.AT89S51单片机中既可位寻址又可字节寻址的单元是(   a  )  a)20H     b)30H          c)00H       d)70H  9.下列哪条指令是正确的(d)a)PUSHR2b)ADDR0,Ac)MOVXA@DPTRd)MOV@R0,A11.要使累加器A的高4位置为0000,低4位不变,以下指令正确的是B。(A)ANLA,#0F0H(B)ANLA,#0FH(C)ORLA,#0F0H(D)ORLA,#0FH12.利用串行口工作方式1进行异步串行通信,当其波特率为4800bps,每秒最多能传送A个字符。(A)480(B)960(C)4800(D)96

6、0013.C51中,要编写一个中断函数,则必须在函数名后加B修饰符。(A)void(B)interrupt(C)using(D)unsigned14.51系列单片机系统中需扩展32KByte的片外RAM,则需要C片6264(8K×8bit)。(A)1(B)2(C)4(D)8815.若单片机当前正在执行高优先级的中断服务,则以下能响应的中断是D。(A)高优先级中断(B)同优先级中断(C)低优先级中断(D)以上都不能响应16.键盘的软件消除键抖动是通过C来实现的。(A)加滤波器(B)中断(C)延时(D)加RS触发器三、写出实现下列各要求的指令或程序段1、将80H单元中的内容与数据4FH相比较,相

7、等返回,不相等将80H单元置FFH返回。MOVA,80HCJNEA,#4FH,BDSJMPL1BD:MOV80H,#0FFHL1:RET2、外部RAM单元2000H的内容传送到内部RAM单元70H;MOVDPTR,#2000HMOVXA,@DPTRMOV70H,A3、将32H单元中内容的第7位取反后送给50H。MOVA,32HCPLACC.7MOVC,ACC.7MOV50H,C4、若(50H)=40H,试写出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。