- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、选择题(每题1分,共8分)
1:C
2:B
3:C
4:C
5:A
6:C
7:B
8:A
二、判断题(每题1分,共8分)
1:对
2:对
3:对
4:对
5:错
6:对
7:对
8:对
三、填空题(每空1分,共14分)
1:88H
2:原码、反码、补码
3:0
4:通用寄存器组区、位寻址区、内部RAM区
5:0000H 07H
6:0、1
7:8FFFH、8
四、综合题(每题6分,共30分)
1:单片微处理机就是把CPU、存储器、定时器/计数器和输入/输出接口等部件都集成在一个电路芯片上,并具备一套功能完善的指令系统,有的型号的单片微处理机同时还具备数/模和模/数转换等功能部件。??????
2:前者表示把52H传送到累加器(A)。
后者表示把片内RAM字节地址为52H单元的内容传送到累加器(A)。
3:FCH、30H、41H
4:1)对TMOD寄存器赋值,以确定定时器的工作方式;
2)置定时器/计数器初值,直接将初值写入寄存器的TH0、TL0或TH1、TL1;
3)根据需要,对寄存器IE置初值,开放定时器中断;
4)对TCON寄存器中的TR1或TR0置位,启动定时器/计数器。
采用模式2,计数初值:X=M-计数值=28-200=56D=38H。
5:不能实现。
即使将外中断外中断和T1溢出中断设置为高优先级中断,但其余3个中断源在同一优先级中,硬件查询次序依次为T0、、串行中断
五、设计应用题(每题10分,共40分)
1:答:二进制数的求补可归结为“求反加 1 ”的过程,求反可用 CPL 指令实现;加 1 时应注意,加 1 只能加在低 8 位的最低位上。因为现在是 16 位数,有两个字节,因此要考虑进位问题,即低 8 位取反加 1 ,高 8 位取反后应加上低 8 位加 1 时可能产生的进位,还要注意这里的加 1 不能用 INC 指令,因为 INC 指令不影响 CY 标志。
程序如下:
ORG 0200H ?
MOV A,R0 ;低8位送A
CPL A ;取反
ADD A,#01H ;加l
MOV R2,A ;存结果
MOV A,R1 ;高8位送A
CPL A ;取反
ADDC A,#00H ;加进位
MOV R3,A ;存结果
END ? ? ?
2:答:?? ORG??? 0A00H
???????MOV??? R1,#DAT1
???????MOV??? DPTR,#DAT2
???????MOV??? R6,#10H
LOOP1:?MOV??? A,@R1
???????CJNE?? A,#0DH,LOOP2
?????? LJMP?? LOOP3
LOOP2:?MOVX?? @DPTR,A
???????INC??? R1
???????INC??? DPTR
?????? DJNZ?? R6,LOOP1
LOOP3:?RET
3:答:0000H~7FFFH 0800H~0FFFH 1000H~17FFFH 1800H~1FFFH
4:答: ORG 0000H ?
? LJMP MAIN ;转主程序
? ORG 0003H ;外部中断0入口地址
? LJMP EXTER ;转中断程序
? ORG 1000H ?
MAIN: SETB IT0 ;外部中断0下降沿有效
? SETB EX0 ;外部中断0允许
? SETB EA ;总中断允许
LOOP: AJMP LOOP ;等待中断
? ORG 1050H ;中断程序入口
EXTER: MOV R2,#0FFH ;置循环次数
? MOV A,#01H ;灯亮初值
FLASH: RR A ;右移一位
? MOV R7,#0FFH ;定时
LOOP1: MOV R6,#0FFH ?
LOOP2: NOP ? ?
? NOP ? ?
? DJNZ R6,LOOP2 ?
? DJNZ R7,LOOP1 ?
?
您可能关注的文档
- 单片机原理及应用技术 教学课件 作者 牛月兰 第10章 AT89S51单片机与输入输出外设的接口.ppt
- 单片机原理及应用技术 教学课件 作者 牛月兰 第11章 AT89S51单片机与AD、DA转换器的接口.ppt
- 单片机原理及应用技术 教学课件 作者 牛月兰 第12章 串行扩展技术.ppt
- 单片机原理及应用技术 教学课件 作者 牛月兰 第13章AT89S51单片机的应用设计与调试.ppt
- 单片机原理及应用教程 第3版 教学课件 作者 刘瑞新 1.ppt
- 单片机原理及应用教程 第3版 教学课件 作者 刘瑞新 2.ppt
- 单片机原理及应用教程 第3版 教学课件 作者 刘瑞新 3.ppt
- 单片机原理及应用教程 第3版 教学课件 作者 刘瑞新 4.ppt
- 单片机原理及应用教程 第3版 教学课件 作者 刘瑞新 5.ppt
- 单片机原理及应用教程 第3版 教学课件 作者 刘瑞新 6.ppt
文档评论(0)