《单片机原理与接口技术》考试题2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(本大题共12小题,每空1分,共30分)
1、单片机外总线有三种:其中包括 、 、和
总线。
2、8051内部数据存储器的地址范围是 ,位地址空间的字节地
址范围
是 ,对应的位地址范围是 ,外部数据存储器的最大可
扩展容量是 。
3、8051汇编语言指令格式中,唯一不可缺少的部分是__ ______。
4、8051的中断源有 , , ,T1, ,有 个中断优先级。
5、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR源操作数的实际地址
为 。
6、MOV C,2OH 源操作数寻址方式为 寻址。
7、MCS-51系列单片机指令系统的寻址方式有 、 、 、
立即寻址、 、 、 。
8、MOVX A,@DPTR 源操作数寻址方式为 。
9、单片机80C51片内有两个 位的定时/计数器,即T0和T1,它
们都有 和 的功能
10、两位十六进制数最多可以表示 个存储单元。
11、数据指针DPTR是一个 位的 特殊功能寄存器。
12、假定 (R7)=19H, (30H)=00H, (R1)=40H, (40H)=0FFH.执行指令
DEC R7
DEC 30H
DEC @R1
后,R7的内容为___ __,30H的内容为__ ___,40H的内容为___
____。
二、单项选择题(本大题共10小题,每小题2分,共20分)
1、CPU主要的组成部分为( )
A. 运算器、指令译码器
B.加法器、寄存器
C.运算器、寄存器
D. 运算器、控制器
2、8051是( )
A.CPU B.微处理器 C.单片微机 D.控制器
3、MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线和数据总线分时复用的是( )。
A.P2口 B. P1口 C. P0口和P2 D.P0口
4、对某单元的部分位置位,应采用下面哪种逻辑操作( )。A. ORL B. ANL C.CPL D.XRL
5、、执行返回指令时,返回的断点是( )
A. 调用指令下一条指令的首地址
B.调用指令的末地址
C. 调用指令的首地址
D.返回指令的末地址
6、MOV A,#02H指令中源操作数的寻址方式是( )
A.位寻址
B. 立即寻址
C. 直接寻址
D.寄存器寻址
7、指令和程序是以( ) 形式存放在程序存储器中。
A.源程序
B.汇编程序
C.二进制编码
D.BCD码
8、以下哪一条指令的写法是错误的( )。
A、MOVC A,@A+DPTR
B、MOV R0,#FEH
C、CPL A
D、PUSH ACC
9、十进制数126其对应的十六进制可表示为( )
A.8F
B.8E
C.FE
D.7E
10、外部中断1固定对应的中断入口地址是( )
A. 0003H
B.000BH
C. 0013H
D.001BH
三、分析题(本大题共3题,共30分)
1、利用MCS-51指令来实现以下数据的传送。(每题3分,共15分)
1)利用直接寻址把立即数34H送到内部RAM的20H单元。
2)利用寄存器间接寻址把立即数6BH送入内部RAM的20H单元。
3)利用直接寻址把P1口的内容传送到P3口
4)利用寄存器间接寻址把累加器A中的内容传送到外部数据存储器4000H 单元中。
5)交换片内RAM中40H单元与57H单元中的内容。
2、将外部数据存储器7FF0H单元中的数据取出,存放到外部数据存储器2000H单元中去。(共5分)
3、若a、b、c三个数分别存放在存储器40H、41H、42H三个单元中,试编写计算Y=a+b-c的程序,并将结果存入片内43H中。(共10分)
四、设计题(共20分)
从片内RAM的01H单元开始存放有20个无符号数,试找出其中的最大
数,并存入40H单元。
要求:1、画出设计该程序的程序流程图;
2、采用汇编语言进行编程。