简答题:c51怎样c 开发简答题

C51语言复习题参考答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C51语言复习题参考答案
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩13页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢c51复习题(2)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
c51复习题(2)
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢单片机复习题带答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机复习题带答案
&&复习试题
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩14页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢以下试题来自:
问答题简答题C51应用程序的参数传递有哪些方式?特点如何?
参数传递可以采用寄存器、固定存储器位置方式。寄存器传递方式最多可以传递3个参数。这种参数传递可以产生高效的代码。当无寄存......
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题
interrupt n用于定义中断函数,n为中断号,可以为0~31,通过中断号可以决定中断服务程序的入口地址。
2.问答题 SMALL:小模式。变量默认在片内RAM。空间小,速度块;COMPACT:紧凑模式。变量默认在片外RAM的页(256字节,页号由P2口......3.问答题 字符型、整型、长整型、浮点型、位型、访问SFR。4.问答题 C51程序由一个或多个函数构成,其中至少应包含一个主函数main。程序从主函数开始执行,调用其它函数后又返回主函数,被调用函数......5.问答题 可以使多路通道同步输出。当前位置: >>
单片机c51复习题及答案
C、指令中直接给出的操作数称为直接寻址。 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的 括号内。(每小题 2 分,共 10 分) 1.MCS-51 单片机有片内 ROM 容量( A A. 4KB B. 8KB ) C. 128B )单元。 D. 20H―2FH D. 256B D、内部寄存器 Rn(n=0~7)可作为间接寻址寄存器。 11.MCS-51 单片机在访问外部数据存储器时,其地址指针可采用( ) A.DPTR B.PC C.PSW D.SP 12指令 MOV A,30H 源操作数的寻址方式是(c) A.寄存器寻址方式 B.寄存器间接寻址方式 C.直接寻址方式 D.立即寻址方式 D. 0033H 13Jz rel 指令中,是判断 (A )中的内容是否为 0。 A.A B.B D. 指令周期 ) C.C D.PC14在单片机中,通常将一些中间计算结果放在( A )中 A、累加器 B、控制器 C、程序存储器 D、数据存储器 15在 8051 单片机中,PC 存放的是( B ) a)正在执行的这条指令的地址 b)将要执行的下一条指令的地址 c)正在执行的这条指令的操作码 d)对已经执行过的指令条数进行计数 16为了使 10H―17H 作工作寄存器使用 RS1, RS0 的取值为( C ) a ) 0 ,0 b) 0 ,1 c) 1, 0 d) 1, 12.MCS-51 单片机的位寻址区位于内部 RAM 的( d A. 00H―7FH B. 20H―7FHC. 00H―1FH C ) C. 0023H B ) C. 机器周期3.MCS-51 单片机的串行中断入口地址为( A. 0003H B. 0013H4.MCS-51 单片机的最小时序定时单位是( A. 状态 B. 拍节5.若 MCS-51 单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为(C A. 2MHz B. 1MHz C. 500KHz D. 250KHz6在 80C51 单片机应用系统中,可以作为时钟输出的是(C)引脚。 A、 EA B、RST C、ALE D、7当 CPU 响应外部中断 1 的中断请求后,将自动转向(B) 。 A、0003H 8 B、0013H C、000BH D、001BH14子程序的返回和中断响应过程中的中断返回都是通过改变 PC 的内容实现的, PC 内容的 而 改变是(C)完成的。 A.通过 POP 命令 B.通过 MOV 指令 C.通过 RET 或 RETI 指令 D.自动8031 单片机的定时器 T1 用作定时方式时是(A、B ) 。 A、以内部时钟频率为定时基准,12 个时钟周期加 1 B、以内部时钟频率为定时基准,1 个机器周期加 1 C、以外部脉冲为定时基准,12 个脉冲加 1 D、以外部脉冲为定时基准,每个脉冲加 19家用电器中使用的单片机应属于计算机的(B) 。 A、辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用15单片机复位后,SP、PC、I/O 口的内容为(C) A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH 16 00H 位所在的单元地址是( C ) A 02H B 08H C 21H D 20H10下列说法正确的是(A、B) 。 A、立即数寻址方式是操作数本身就在指令中,而不是它的地址在指令中。 B、指令周期是执行一条指令的时间。二、填空题(每空 1 分,共 10 分) 1.MCS-52 单片机片内共有_256_____字节单元的 RAM。 2.若 MCS-51 单片机的程序状态字 PSW 中的 RS1,RS0=11,那么工作寄存器 R0-R7 的直接地址为______。 3.对于指令 SJMP $,其操作码为 80H,其操作数(即偏移量)为______。 4.当 EA 接地时,MCS-51 单片机将从外部______的地址 0000H 开始执行程序。 5.微处理器包括两个主要部分即__运算器与控制器__________。 6.单片机的工作过程就是__执行指令____的过程。 7.I/O 编址技术有___、统一编址 ___和__独立编址____两种。 8. 按译码方式及显示方式不同,LED 显示可分为 示 等 2 种方法。 9指令 MOV A,40H 中源操作数的寻址方式是 10指令 MOV A,#40H 中源操作数的寻址方式是 11指令 MOVC 硬件译码静态显示 直接寻址 。 。 。 方法、 软件动态扫描显C.PC D.B1.三、判断题(2 分/题*10=20 分) 2.1、单片机是在一块集成电路上把 CPU、存储器、定时器/计数器及多种 形式的 I/O 接口集成在一起而构成的微型计算机。( ∨ ) 3.2、每个特殊功能寄存器都既有字节地址,又有位地址。( X ) 4.3、50H 一定是字节地址。(X ) 5.4、在 MCS-51 单片机中,高级中断可以打断低级中断形成中断嵌套。 (∨ ) 6.5、加法指令将影响进位标志位 C,而减法指令将不影响进位标志位 C。 (X ) 7.6、只要有中断出现,CPU 就立即响应中断。(X ) 8.7、MCS-51 单片机的定时和计数都使用同一计数机构,所不同的只是计 数脉冲的来源。来自于单片机内部的是定时,而来自于外部的则是计 数。(∨ ) 9.8、EPROM2732 是用作程序存储器的。(∨) 10. 9、中断初始化时,对中断控制寄存器的状态设置,只能使用位操 作指令,而不能使用字节操作指令。(X) 11. 10.单片机的 LED 动态显示是依据人眼的“视觉暂留”效应实现 的。( 12. 寻址方式。 四、简答题(每小题 4 分,共 20 分) 1. MCS51 单片机的伪指令有哪些? EQU DATA DB DW BIT ORG END EQW立即寻址A,@A+DPTR 中源操作数的寻址方式是变址寻址12除了单片机这一名称之外,单片机还可称为微控制器和嵌入式微控制器。13.为了正确地读取 8051 的 P1 口引脚的状态值,应该先向它__高电平______。7.当 MCS-51 引脚 ALE 信号有效时,表示在 P0 口稳定地送出了____低 8 位____地址。 88051 单片机堆栈遵循数据后进先出(先进后出)的原则。 98051 单片机使用电源为+5V。 10在立即寻址方式中,在数前使用#号来表示立即数。 11在 8051 单片机中,加法指令可以分为带进位的加法(或者 ADDC)和不带进位的加法(或者 ADD) 两种。 12设 8051 外接 12MHz 的石英晶体,则一个机器周期的时间宽度为 1us。 138051 单片机的汇编语言源程序的扩展名为 ASM。 14在设计汇编语言源程序时,可以使用顺序结构的程序,也可以使用某些指令构成分支结构或者 循环结构的程序。 15当 8051 单片机复位后,程序的入口地址为 0000H。 168051 单片机中的定时器/计数器有 T0 和 T1 两个。 17在单片机中,用作标志寄存器的一个特殊功能寄存器是 A A.PSW B.DPTR2. 单片机系统死机后应采用何种方法摆脱困境? 复位 3当 A 中的内容 63H,那么,P 标志位的值为多少?为什么? P 为奇偶校验标志位,由硬件置位或清 0。根据累加器A 中“1”的个数的奇偶性,即 “1”的个数为偶数时 P=0,奇数时 P=1。 当 A 中的内容 63H 时,A 中“1”的个数为 4,所以 P=0 4单片机内集成了那些组成计算机的基本功能部件? 答:单片机内集成了 CPU、存储器、I/O 接口等构成计算机的基本功能部件。 5已知 A = 92H,当执行 ADD A,#0A4H 指令后,PSW 中的 OV、CY、AC、P 各为多少?A 中的结 果用十六进制表示是多少? 答:PSW 中的 OV:1、CY:1、AC:0、P:0;A:36H 5ENDMOV A,30H MOV B,#100 DIV AB MOV 31H,A1、说明这段程序的作用。答:这段程序的作用是将保存在内部 RAM 30H 单元的 8 位无符号二进制数转换成三位的十进制数, 其百位、 十位、 个位分别保存到内部 RAM 31H、32H、33H 单元。2、设程序执行前,内部 RAM 30H 单元的内容是 0FEH,执行以上 程序后内部 RAM 31H、32H、33H 的内容分别是多少?。五、程序(阅读程序后填空。每小题 4 分,共 20 分) 1.已知(SP)=60H,(DPTR)=3456H,在执行下列指令后,(SP)=__62____,内部 RAM(61H) =__34____。 PUSH PUSH DPH DPLMOV A,B MOV B,#10 DIV AB MOV 32H,A MOV 33H,B END答:执行以上程序后内部 RAM 31H、32H、33H 的内容 分别是 2、5、4。2.执行下列程序后,(A)=___40H ___,(B)=____01h__。 MOV MOV MUL A,#0AH B,#20H AB6请用数据传送指令来实现下列要求的数据传送。(8 分) (1)把 R0 的内容送到 R1 (2)内部 RAM20H 单元的内容传送到 A 中。 (3)外部 RAM2000H 单元的内容送到 R0。 (4)外部 ROM1000H 单元的内容送内部 RAM20H 单元。五、计算题(10 分) 设单片机晶振频率为 6MHZ,使定时器 1,以方式 0 产生周期为 500μ s 的等宽连续正方波, 由 P1.0 引脚输出,并以查询方式完成。 解: (1)计算初值(3 分) (1) (213-X)*1/6*10-6*12=250*10-6 X=8067,二进制为 1 十六进制的高 8 位 FCH,低 5 位 03H,即 TH1=FCH,TL1=03H TH1= H,TL1= H (2)TMOD 初始化(2 分) TMOD 的低四位不用,4 位全为 0,TMOD 的高四位中 M1M0= 为方式 ,C/ T = 。故 TMOD=3.请分析下面程序执行后的操作结果,(A)=__40h____,(R0)=__60h____。 MOV MOV MOV MOV XCH 4 MOV A,30H JZ DONE JNB ACC.7,POSI MOV A,#0FFH SJMP DONE POSI:MOV A,#01H DONE:MOV 31H,A SJMP $1、说明这段程序的作用。 答:以保存在内部A,#60H R0,#40H @R0,A 41H,R0 A,R0RAM 30H 单元的 8 位符号二进制 数为参数,计算其符号函数值(-1 用其补码 0FFH 表示) ,并将结果保存到内部 RAM 31H 单元。2、设程序执行前,内部 RAM 30H 单元的内容是 0FEH,执行以上 程序后内部 RAM 31H 的内容是多少?若把内部 RAM 31H 的内容 看作补码,其十进制真值又是多少。,把定时器/计数器 1 设M1M0=00,把定时器/计数器 1 设为方答: 执行以上程序后内部 RAM 31H 的内容是 FFH; 若把内部 RAM 31H 的内容看作补码,其十进制真 值是 -1。 式 0,C/ T =0。故 TMOD=00 (3)程序: 分) (5 MOV TMOD, #00H ;置 TMOD 值 MOV TH1, #0FCH ;置初值 MOV TL1, #03H SETB TR1 ;启动定时 LOOP:JBC TF1,LOOP1 AJMP LOOP LOOP1:MOV TH1, # 0FCH ;重置初值 MOV TL1, #03H CLR TF1 CPL P1.0 ;输出波形 AJMP LOOP
更多搜索:
All rights reserved Powered by
文档资料库内容来自网络,如有侵犯请联系客服。}

我要回帖

更多关于 c51开发工具 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信