- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、选择题(每题1分,共8分)
1:C
2:A
3:C
4:A
5:D
6:A
7:C
8:A
二、判断题(每题1分,共8分)
1:错
2:对
3:对
4:对
5:对
6:对
7:对
8:错
三、填空题(每空1分,共14分)
1:FCH、64H、30H、41H、43H
2:13H
3:5、0003H
4:IDL、PD
5:先进后出(或后进先出)
6:0003H、0023H
四、综合题(每题6分,共30分)
1:单片微型计算机(Single-Chip Microcomputer)简称单片机。一块芯片上集成了:中央处理器(Central Processing Unit, CPU)、 随机存取存储器(Random Access Memory, RAM)、只读存储器(Read Only Memory, ROM)、定时/计数器及I/O接口电路等。
体会(略)
2:以上伪指令经汇编以后,将对从1000H开始的若干内存单元赋值:
(1000H)=23H、(1001H)=49H、(1002H)=36H、(1003H)=42H、(1004H)=06H。
3:答:MOV??? R1,#60H
?????MOVX?? A,@R1
???MOV??? 40H,A
4:答:串行通信有3种数据传送形式
单工方式:数据传送是单向的。
半双工方式:数据传送是双向的,在同一时间只能做一个方向的传送。
全双工方式:数据传送是双向的,即可同时发送,又可同时接收。
5:答:MCS-51系列单片机用于中断允许和中断优先级控制的寄存器分别是IE和IP;
IE:
EA——中断允许控制位;
ES——串行口中断允许控制位;
ET1——定时器/计数器T1的溢出中断允许位;
EX1——外部中断1中断允许位;
ET0——定时器/计数器T0溢出中断允许位;
EX0——外部中断0中断
允许位;当相应的位为“1”时允许中断,为“0”时禁示中断。
IP:
PX0:外部中断0优先级设定位;
PT0:定时器T0中断优先级设定位;
PX1:外部中断1优先级设定位;
PT1:定时器T1中断优先级设定位;
PS:串行中断优先级设定位。
五、设计应用题(每题10分,共40分)
1: ORG 0030H
MOV R0,#30H
MOV R7,#20H
MOV 2FH,#00H
LOOP: MOV A,@R0
CJNE A,#24H,LOOP1
SJMP HERE
LOOP1:INCR0
INC 2FH
DJNZ R7,LOOP
MOV 2FH,#0FFH
HERE: AJMP HERE
END
2: ORG 2100
MOV SP,#3FH
PUSH 50H
ACALL HASC
POP 51H
MOV A,50H
SWAP A
PUSH ACC
ACALL HASC
POP 52H
SJMP $
ORG 2500H
DEC SP
DEC SP
POP ACC
ANL A,#0FH
ADD A,07H
MOVC A,@A+PC
PUSH ACC
INC SP
INC SP
RET
TAB:DB 30H,31H,32H,……39H
DB 41H,…………………46H
3:
1)? 电路设计
2)? 程序设计
? ORG 0000H ?
? LJMP MAIN ?
? ORG 001BH ;中断入口地址
? CPL P1.0 ?
? RETI ? ?
? ORG 1000H ?
MAIN: MOV R1, #00H ?
? MOV R0,#23H ?
? MOV TMOD,#20H ;定时器1工作方式2
? MOV IE,#88H ;定时器1允许中断
L1: MOV DPTR,#3FFFH ?
? MOV A,R0 ;取数
? INC R0 ;修改指针
? MOVC A,@A+PC ;查表
? JZ MAIN ?
? MOV R1,A ;计算计数初值
? MOV A,#0FFH ?
? CLR C ?
? SUBB A,R1 ?
? RL A ?
? MOV TH1,A ;置计数初值
? SETB TR1
文档评论(0)