
长存汽车工业高等专科学校汽车工程系考试标准试卷 《单片机应用技术》试卷 注意事项 1请首先按要求在试卷的标封处填写您的姓名,学号和所在专业班缓的名称, 之请仔细阅读各种思目的回答要求,在规定的位置填写您的答案。 3不要在试卷上乱写乱画,不要在标封区填写无关内容。 四 五 总分。 得分 分 平分人 一、填空题(每空1分,共10分): 1、89C5】当扩展片外存储器时,用信号来区分片外程序存储器和片外数据存储器的访 问。 2、89C51单片机的品振领率为12z,则要保证单片机的可靠复位,ST引脚至少要保 持μ8的高电平。 3、C5一51单片机内部共分为功隆区,其高端的128字节的地址空间称区,相其 中仅有个字节有意文。 4,若定时/计数墨⑩选用定时工作方式,意用板式1:T1途用计数工f作方式,选用棱 式2,且只有0,T1来充分确定定时计数的起停工作,则0的内容为H: 5、若允许T1中断,T0中断,而不允许串口中断,且只有在T卫,T0没有中断请求 时,TO.IT1才可能按C列响应中新,这时的IE=H,IP=。 得 分 评分人 二。单项选择:(共10分,每愿1分) 1,各中断源发出的中断请求信号(除串行口》都会标记在C5一51系统中的寄存墨中。 A、WCB、TCONC、PSD,IE 2,若5为18州。则选取的是第寄存墨?它的起始地址为和终止地址为:
长春汽车工业高等专科学校汽车工程系考试标准试卷 《单片机应用技术》试卷 注意事项 1.请首先按要求在试卷的标封处填写您的姓名、学号和所在专业班级的名称。 2.请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。 3.不要在试卷上乱写乱画,不要在标封区填写无关内容。 一 10 二 10 三 10 四 10 五 10 六 10 总分 60 得分 得 分 评分人 一、填空题(每空 1 分,共 10 分): 1、89C51 当扩展片外存储器时,用信号来区分片外程序存储器和片外数据存储器的访 问。 2、89C51 单片机的晶振频率为 12MHz,则要保证单片机的可靠复位,RST 引脚至少要保 持μs 的高电平。 3、MCS—51 单片机内部 RAM 共分为功能区,其高端的 128 字节的地址空间称区,但其 中仅有个字节有意义。 4、若定时/计数器 T0 选用定时工作方式,选用模式 1,T1 选用计数工作方式,选用模 式 2,且只有 TR0,TR1 来充分确定定时计数的起停工作,则 TMOD 的内容为 H。 5、若允许 T1 中断,INT0 中断,而不允许串口中断,且只有在 T1,INT0 没有中断请求 时,T0,INT1 才可能被 CPU 响应中断,这时的 IE=H,IP=H。 得 分 评分人 二.单项选择:(共 10 分,每题 1 分) 1、各中断源发出的中断请求信号(除串行口)都会标记在 MCS—51 系统中的寄存器中。 A、TMODB、TCONC、PSWD、IE 2、若 PSW 为 18H,则选取的是第寄存器?它的起始地址为和终止地址为

A,0区、00H-07HB,1区,08-0F刚 C、2区,10用~17D、3区、18附~1m 3,单片机执行指◆是按照地址确定执行的顺序。 A.PSWB.SPC.DPTRD.PC 4、单片机能够执行的指令是格式 A,助记符指令B,机墨码指令C,汇编语言D、机器语言 5、中断源的白然优先级为: A、定时器0>外留中断0>定时器1>外部中新1>串行口中断 B、外部中斯0>定时器0>外部中斯1>定时器1>串行口中斯 C、外部中断0>定时器0>定时器1>外部中断1>串行口中断 D、串行口中断>定时器0之外部中断0>定时器1>外部中断1 6、己知(A)=6,(0)=40阳。(40)=8H.(Ps)=80l,问执行下列指令后的结 果2 ADDCA,0:(A). A、8B、E8C、8ED、8FI 7,若(S)=2用。(A)=37H,(DPTR)=0CF48H执行下列指◆后 PUSHA PUSHDPL POPA POPDPL (SP)=、(A》=,(DPTR)= A、26H、8H、Q下37HB、26、37、C下A8别 C、28、cP.837D、26,C用.CF37 8、指令WC以,A+DTR的寻址方式为:· A、寄存器寻址B、寄存器间接寻址 C、变址寻址D、相对寻址 9,若有3个中断源,按轻重缓急由重要到次要的挂列为外部中断0、外部中斯1,定时 /计数器0中断,试确定1E和1P 即:昨IE, MOVIP
A、0 区、00H~07HB、1 区、08H~0FH C、2 区、10H~17HD、3 区、18H~1FH 3、单片机执行指令是按照地址确定执行的顺序。 A、PSWB、SPC、DPTRD、PC 4、单片机能够执行的指令是格式。 A、助记符指令 B、机器码指令 C、汇编语言 D、机器语言 5、中断源的自然优先级为。 A、定时器 0>外部中断 0>定时器 1>外部中断 1>串行口中断 B、外部中断 0>定时器 0>外部中断 1>定时器 1>串行口中断 C、外部中断 0>定时器 0>定时器 1>外部中断 1>串行口中断 D、串行口中断>定时器 0>外部中断 0>定时器 1>外部中断 1 6、已知(A)=5AH,(R0)=40H,(40H)=8DH,(PSW)=80H,问执行下列指令后的结 果? ADDCA,@R0;(A)=。 A、F8HB、E8HC、8EHD、8FH 7、若(SP)=26H,(A)=37H,(DPTR)=0CFA8H 执行下列指令后 PUSHA PUSHDPL POPA POPDPL (SP)=、(A)=、(DPTR)= A、26H、A8H、CF37HB、26H、37H、CFA8H C、26H、CFH、A837HD、26H、CFH、CF37H 8、指令 MOVCA,@A+DPTR 的寻址方式为:。 A、寄存器寻址 B、寄存器间接寻址 C、变址寻址 D、相对寻址 9、若有 3 个中断源,按轻重缓急由重要到次要的排列为外部中断 0、外部中断 1、定时 /计数器 0 中断,试确定 IE 和 IP 即:MOVIE, MOVIP

10、若使用的时定时/计数器1方式1,且用于计数方式,则T0如应为。 A,05HB、50HC、06HD、60H 分 评分人 三、多项选择:(共10分、每题2分) 1,响应中斯之后。硬件能够自动清零的中斯标志有。 A,TFoB、TF1C、RID、TI E、IE0F、1EI 2、PS中的运算标志位有:, A,CYB、CC、FOD.SO E、s1F、OWG、P 3、若执行X4,0,测将累加暑第位取反。 A、0B、2C、4D、6 E、7F、3G、5、1 4、若D球00闻,则说明定时/计数器1使用于, A、定时B、计数C、方式2D、方式1 E,内部启动F,外部启动 5、若1E=0EH、EA1的条件下,则打开的中断有:。 A,外部中断08、定时计数图0C、外部中断1D、定时计爱器1 E、串行口中断 得 分 评分人 四.判断对错:(共10分、每题1分) 1、寄存器是定时/计数器的拉制寄存器。() 2、TF1是定时/计数器0的中断标志,() 3,在fosc=12z时,定时/计数器、方式1可以定到6点.536s。(》 4、SJs是三字节指令,而JP路是双字节指令。() 5、定时/计数器的定时方式和计数方式的区别主要是计数林冲来源不同。() 6,A00P跳转的范国为64K,LJMPL00P跳转的范围为2然。()
10、若使用的时定时/计数器 1 方式 1,且用于计数方式,则 TOMD 应为。 A、05HB、50HC、06HD、60H 得 分 评分人 三、多项选择:(共 10 分、每题 2 分) 1、响应中断之后,硬件能够自动清零的中断标志有。 A、TF0B、TF1C、RID、TI E、IE0F、IE1 2、PSW 中的运算标志位有:。 A、CYB、ACC、F0D、RS0 E、RS1F、OVG、P 3、若执行 XRLA,#0AAH,则将累加器第位取反。 A、0B、2C、4D、6 E、7F、3G、5H、1 4、若 TMOD=60H,则说明定时/计数器 1 使用于。 A、定时 B、计数 C、方式 2D、方式 1 E、内部启动 F、外部启动 5、若 IE=0EH、EA=1 的条件下,则打开的中断有:。 A、外部中断 0B、定时计数器 0C、外部中断 1D、定时计数器 1 E、串行口中断 得 分 评分人 四.判断对错:(共 10 分、每题 1 分) 1、寄存器 PSW 是定时/计数器的控制寄存器。() 2、TF1 是定时/计数器 0 的中断标志。() 3、在 fosc=12MHz 时,定时/计数器、方式 1 可以定时 65.536ms。() 4、SJMP$是三字节指令,而 LJMP$是双字节指令。() 5、定时/计数器的定时方式和计数方式的区别主要是计数脉冲来源不同。() 6、AJMPLOOP 跳转的范围为 64K,LJMPLOOP 跳转的范围为 2K。()

7,CS-51单片机共有117条汇编语言指◆。() 8、晴M指令可以将十六进制数调整为0里码。() 9、SETB40阳是字节操作指令。() 10,IT0=1,是说明外部中斯0中请中斯为下降沿触发方式。《) 得 分 评分人 五.程序分析:(共10分、每题5分) 1.己知程序执行前(DTR)=234H, 0RG1000日 0SP,=70l(3字节) CALLY5:(3字节) 1006H:sJP3 1234H:SJMPS S:M0M30用,DL MOV31H.DPH POPA MOVDPH.A POPA MOVDPL,A PUSH30H PUSH31 RET w ①、执行之后(DPTR)H,C-. ②、该程序完成了什么功能, 2、0WA,0C5 W30H,00H 031H,30H
7、MCS-51 单片机共有 117 条汇编语言指令。() 8、DAA 指令可以将十六进制数调整为 BCE 码。() 9、SETB40H 是字节操作指令。() 10、IT0=1,是说明外部中断 0 申请中断为下降沿触发方式。() 得 分 评分人 五.程序分析:(共 10 分、每题 5 分) 1.已知程序执行前(DPTR)=1234H, ORG1000H MOVSP,#70H;(3 字节) LCALLYS;(3 字节) 1006H:SJMP$ 1234H:SJMP$ YS:MOV30H,DPL MOV31H,DPH POPA MOVDPH,A POPA MOVDPL,A PUSH30H PUSH31H RET END ①、执行之后(DPTR)=H,PC=H。 ②、该程序完成了什么功能。 2、MOVA,#0C5H MOV30H,#00H MOV31H,30H

032,31H 0B,6 DIVAB 032,A MOVA.B 0B,0A DIVAB 031H,A 030H,B 0,30明 02,03甜 END ①执行程序后,(30附)=H (31H)-H (32)- ②该程序亮成的功能: 得 分 评分人 六、编程(共10分,每题10分) 1,(10分》设30阳~3F刚单元存有二进制无符号数,请编程将其中的大数找出来存入 40H单元
MOV32H,31H MOVB,#64H DIVAB MOV32H,A MOVA,B MOVB,#0AH DIVAB MOV31H,A MOV30H,B MOVR0,#30H MOVR2,#03H END ①执行程序后,(30H)=H (31H)=H (32H)=H ②该程序完成的功能: 得 分 评分人 六、编程(共 10 分,每题 10 分) 1、(10 分)设 30H~3FH 单元存有二进制无符号数,请编程将其中的大数找出来存入 40H 单元