2、阅读以下程序,在空格内填入正确的解释,并写出执行后功能。 ORG
0000H
0000H MOV A,#05 ;( 05H送入A ) 0002H ADD
A,#02 ;( 02+05=07,送入A )
0004H MOVC A,@A+PC ;( 07+05=12=0CH 送入A) 0005H SJMP $
0007H:DB 0,1,4,9,16,25,36,49,64,81 END
本段指令的功能是__________计算A的平方__________________。
3、图为89C51与X25F008(E2PROM)的硬件连接图。X25F008具有SPI接口,且在SCK的上升沿接收数据,在下降沿发送数据。阅读以下程序,请在空格内填写正确的注释。
SPIIN:SETB P1.1 ;
CLR P1.2 ;()
MOV R1,#08H ;()
11
SPIIN1:CLR P1.1 ;()
NOP ;() NOP
MOV C,P1.3 ;() RLC A ;
SETB P1.1 ;()
DJNZ R1,SPIIN1 ;()
MOV R0,A ;() RET
六、 程序设计(每题10分,共20分)
1、图为89C51单片机与ADC0809芯片的接口原理图,请编写采集IN0~IN7上的模拟量
u0~u7的转换程序,并将数字量存入30H~37H。
12
2、设计一个发送程序,将片外RAM 1000H~100FH中的数据串行发送;串行口设定为方式2状态,TB8作奇偶校验位,采用奇校验。
取数据,TB8处理,传数据mov sbuf,A,传完否?(没有则继续),传完了,则R0自增一,判断R7输完没?,没有则继续循环,有就返回。
13
第三套
一、选择题(每题1分,共10分)
1.8031单片机的( )口的引脚,还具有外中断、串行通信
等第二功能。
a)P0 b)P1 c)P2 d)P3
2.单片机应用程序一般存放在( )
a) RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进
制数值为()
a) 7542H b)7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有( )。 a)ADD A,20H b)CLR c)RRC A d)INC A
5.CPU主要的组成部部分为( ) a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器 6.INTEL 8051 CPU是( )位的单片机 a) 16 b)4 c)8 d)准16
7.8031复位后,PC与SP的值为( )
14
a )0000H,00H b) 0000H,07H c) 0003H,07H d)
0800H,00H
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为
()。
a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
9.8031单片机中既可位寻址又可字节寻址的单元是( ) a)20H b)30H c)00H d)70H
10.下列哪条指令是正确的()
a) PUSH R2 b) ADD R0,A c) MOVX A @DPTR d) MOV @R0,A
二、填空题(每空1分,共30分)
1.一个完整的微机系统由和两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从
ROM H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储。 4.求十进制数-102的补码(以2位16进制数表示),该补码为。 5.PC存放_______________,具有___________特性。在8051中决定程序执行顺序的是PC还是DPTR?它是______位?(是,不
是)SFG?
15
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库华南农业大学历年单片机期末考试试卷汇总(3)在线全文阅读。
相关推荐: