作业题(三)
一、填空
1. 当扩展外部存储器或I/O口时,P2口用作 。 2. MCS-51单片机内部RAM区有 个工作寄存器。 3. MCS-51单片机内部RAM区(低128字节)有 个位地址。 4. 外部中断1(INT1)的中断入口地址为 ;定时器1的中断入口地址
为 。
5. 51系列单片机扩展数据存储器最大寻址范围为( )。
6. 单片机有各种型号,我们以INTEL公司的_______系列为例来学习单片机技术。 7. 半导体存储器中有一类在掉电后不会丢失数据,称之为_________,有一类掉电后会丢失
数据,称之为____________。
8. MOV A,20H中,20H的寻址方式称之为___________________。 9. 关于堆栈类操作的两条指令分别是______________ 、____________。 二、判断题
1. 指令字节数越多,执行时间越长。 ……………………………………( ) 2. 内部寄存器Rn(n=0~7)作为间接寻址寄存器。 ……………………( ) 3. 8031芯片内一共有4K的ROM,256字节的RAM。 ……………………( ) 4. 8位构成一个字节,一个字节所能表达的数的范围是0-255。 ………( ) 5. 8051中的工作寄存器就是内部RAM中的一部份。 ………………………( ) 6. 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。 …………( ) 7. MOV A,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。 ……( ) 8. MOV A,30H这条指令执行后的结果是(A)=30H ………………………( ) 9. MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中( ) 10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关 ( )
三、给8031单片机扩展一片2716和6116,请画出系统连接图,并给出地址范围。
四、写出下列指令执行的结果
1、 MOV A,#20H
MOV R0,#20H MOV @R0,A ANL ORL XRL
A, #0FH A, #80H A, @R0
A=__________ ; R0= ;
2、 MOV DPTR, #2314H
MOV R0, DPH MOV 14H, #22H MOV R1, DPL MOV 23H, #56H MOV A, @R0 XCH
A, DPH
(20H)=__________
执行以上指令后A=____________ DPTR=__________ 3、 MOV A,#50H
MOV B,#77H PUSH ACC PUSH B POP ACC POP B
执行完本段指令后(A)=_________ (B)=_______
五、简答题
1. 80C51有哪几种寻址方式?
2. 简述复位的用途,复位的方法。
3. MCS-51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,
为什么不会发生冲突?
六、编程题
1、 把外部2000H内容送到内部RAM的20H单元。 2、 找出20H~22H三个单元中的最大数,放在A累加器中。
3、 口线P1 .0接一个发光二极管,由定时器0控制,用于演示1秒钟亮、1秒钟暗
的效果。
作业题(四)
1. 8051单片机的特点是什么?
2. 简述CPU工作原理。
3. 写出单片机系统中的主要单元或功能的中文和英文名称,至少列出10个。
4. 找出一条单字节指令能够实现MOV 0E0H, #55H 。
5. 当主频为12MHZ时,一个机器周期等于多少微秒(μs)多少个晶振脉冲为一个机器周期,
一般指令有多少个机器周期
6. 若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。试分析执行下列程序段后上述各单
元内容的变化。 MOV A,@R1 MOV @R1,40H MOV 40H,A MOV R1,#7FH
7. 简述中断响应全过程。
8. 设定时器T0为方式1定时,定时器T1方式2计数,写出工作方式控制字TMOD。
9. 说明串行通信口的工作方式及其特点。
10. 写出从8155的某个RAM单元中读、写数据的指令。(通过寄存器A来传送)。
作业题(五)
1什么叫单片机,英文名称如何拼写,主要用在什么领域?
2简述CPU工作原理。
3写出单片机系统中的主要单元或功能的中文和英文名称,至少列出10个。

