- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单片机原理及应用练习题(附答案)
一、单选题(共52题,每题1分,共52分)
1.CPLC是()
A、数据传送指令
B、算术运算指令
C、逻辑运算指令
D、控制转移指令
E、位操作指令
正确答案:E
2.已知A=87H,(30H)=76H,执行XRLA,30H后,其结果为:()。
A、A=F1H(30H)=76HP=0
B、A=87H(30H)=76HP=1
C、A=F1H(30H)=76HP=1
D、A=76H(30H)=87HP=1
正确答案:C
3.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。TMOD=#()
A、19H
B、20H
C、21H
D、22H
正确答案:B
4.DJNZdirect,rel是()
A、数据传送指令
B、算术运算指令
C、逻辑运算指令
D、控制转移指令
E、位操作指令
正确答案:D
答案解析:DJNZdirect,rel是一条控制转移指令。它的功能是将指定的内部RAM单元内容减1,若结果不为0,则转移到相对地址rel指定的目标地址处继续执行程序。所以它属于控制转移指令,答案选D。
5.DIVAB是()
A、数据传送指令
B、算术运算指令
C、逻辑运算指令
D、控制转移指令
E、位操作指令
正确答案:B
6.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是
A、外部中断1
B、定时器T0
C、定时器T1
D、串行口
正确答案:C
7.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R3,A;后(30H)=
A、09H
B、10H
C、11H
D、12H
正确答案:C
8.已知(R0)=20H,(20H)=10H,(P0)=30H,(R2)=20H,执行如下程序段后(40H)=MOV@R0,#11HMOVA,R2ADDA,20HMOVPSW,#80HSUBBA,P0XRLA,#45HMOV40H,A
A、45H
B、46H
C、47H
D、48H
正确答案:A
9.MOVCA,@A+PC是()
A、数据传送指令
B、算术运算指令
C、逻辑运算指令
D、控制转移指令
E、位操作指令
正确答案:A
答案解析:MOVCA,@A+PC是一条数据传送指令。它的功能是将程序存储器中以PC当前值加上累加器A中的值为地址的单元内容传送到累加器A中,所以属于数据传送指令。
10.已知:A=D2H,(40H)=77H,执行指令:ORLA,40H后,其结果是()。
A、A=77H
B、A=F7H
C、A=D2H
D、以上都不对
正确答案:B
答案解析:执行ORLA,40H指令,是将累加器A的内容(D2H)与内部RAM40H单元的内容(77H)进行逻辑或运算。D2H转换为二进制,77H转换为二进制,逻辑或运算的结果,转换为十六进制就是F7H,所以A的内容变为F7H。
11.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A、寄存器,外部数据存储器
B、直接,程序存储器
C、寄存器间接,内部数据存储器
D、寄存器间接,外部数据存储器
正确答案:D
答案解析:MOVXA,@R0指令中,@R0表示寄存器间接寻址,该指令用于访问外部数据存储器,即将R0所指向的外部数据存储器单元中的数据传送到累加器A中。
12.波特的单位是()
A、帧/秒
B、位/秒
C、字节/秒
D、字符/秒
正确答案:B
答案解析:波特是数据传输速率的单位,表示每秒钟传输的二进制位数,即位/秒。
13.64K程序存储器常用的芯片是EPROM是():
A、2716
B、2732
C、2764
D、27128
E、27256
F、27512
正确答案:F
14.某种存储器芯片是8KB*4/片,那么它的地址线根数是()
A、11根
B、12根
C、13根
D、14根
正确答案:C
答案解析:因为8KB=2^13B,所以地址线根数至少为13根,能寻址2^13个存储单元,该存储器芯片容量为8KB*4,所以地址线根数要大于13根。
15.指令JZrel源操作数的寻址方式是():
A、寄存器寻址
B、直接寻址
C、立即数寻址
D、寄存器间接寻址
E、变址寻址
F、相对寻址
G、位寻址
正确答案:F
答案解析:相对寻址是把程序计数器PC的当前值加上指令中给出的偏移量rel而形成新的PC值,从而实现程序的跳转。JZrel指令是当累加器A的内容为0时,程序转移到目的地址,这里的目的地址是通过P
文档评论(0)