《单片机原理与应用》复习题1(2)

2018-12-17 15:35

三、判断题

2、80C51单片机的P0口既可以做数据口线又可以做为地址口线。( √ ) 3、工作寄存器组是通过置位PSW中的RS0和RS1来切换的。(√ ) 6、单片机系统上电后,其内部RAM的值是不确定的。(√ ) 8、80C51单片机的P0口既可以做数据口线又可以做为地址口线。 12、MOVC A,@A +DPTR,这是条查表指令。

(√ ) ( √ )

15、五个中断源中优先级最高的是外部中断0,优先级最低的是串行口中断。(√ ) 18、TMOD中的GATE=1时,表示由两个信号控制定时器的启停。(√ ) 22、在异步通信的帧格式中数据位是低位在前高位在后的排列方式。 23、8051单片机的串口是全双工的。

(√ ) (√ ) ( √ )

24、波特率是指每秒传输二进制数据的位数,单位是b/s。 四、简答程序分析综合题

1、简述现今单片机的开发过程?

单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。 低端应用:基于8位单片机,实现最底层电子系统应用。

高端应用:基于32位嵌入式处理器,主要在网络、通信、多媒体等方面的应用。 单片机的技术发展反映在内部结构、功率消耗、外部电压等级以及制造工艺上。总的来说,单片机在目前的发展形势下,表现出二大趋势: ·可靠性及应用越来越高水平和互联网连接已是一种明显的走向 ·所集成的部件越来越多

2、以AT89C51为主芯片,时钟频率为12MHz ,画出它的最小系统图,并写出该单片机内部ROM、RAM的大小及寻址范围

3、80C51单片机有哪几个并行I/O端口?各I/O口有什么特性?

P0、P1、P2、P3

P0:寻址外部程序存储器时分时作为双向8位数据口和输出低8位地址复用口;不接外部程序存储器时可作为8位准双向I/O口使用。当P0口用作输出口时,因输出级处于开漏状态,必须外接上拉电阻。 P0口在输入数据前应先向其写“1”。

P1:准双向口,输出时可以提供电流负载故不必外接上拉电阻。 P2:准双向口,可作为通用I/O或高8位地址线。

P3:可作为准双向的通用I/O口,和第二功能用于特殊功能输入输出和控制。

4、已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少? TMOD的值是多少? TH0=?TL0=?

定时器对机器周期计时。时钟频率为6MHz,机器频率为0.5MHz。故机器周期为2us。10ms要求计5000个机器周期。T0在方式1时,初值设为65535-5000=60535,用16进制表示为EC77。故TH0=ECH,TL0=77H。TMOD=03H。

5、主频是12MHz的单片机系统,采用方式1,最大定时时间是多少?写出计算过程。 6、简述定时器/计数器T0、T1的初始化过程?

7、要求P1.1引脚输出1000HZ的方波,晶振频率为12MHZ,试设计程序,采用T0定时/计数器实现,工作方式选择方式1。(TMOD寄存器如下图,总中断允许控制位EA,T0中断允许控制位ET0,T0启动控制位TR0)(可采用汇编语言或C语言实现)

8、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2,试写出中断初始化程序。(TMOD寄存器如下,中断允许控制位EA,T1中断允许控制位ET1,T1启动控制位TR1)

7 6 5 4 3 2 1 0

TMOD GATE C/T M1 M0 GATE C/T M1 M0 字节地址:89H

9、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2,试写出中断初始化程序。(中断允许控制位EA,T1中断允许控制位ET1,T1启动控制位TR1)

10、80C51单片机的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?

80C51单片机的中断源共有5个,其中2个为外部中断源,3个为内部中断源,

划分为2个中断优先级:高优先级和低优先级。通过中断优先级控制寄存器IP控制优先级。相应位置一则为高优先级。置零则为低优先级。同级中断申请时按照INT0-T0-INT1-T1-串口的顺序响应。

入口地址

11、单片机80C51有哪些中断源,对其中断请求如何进行控制?

12、编程实现外部INT0(P3.2)中断控制LED灯(P0.0)。说明:每次按键都会触发INT0 中断,中断发生时将LED 状态取反,产生LED 状态由按键控制的效果。部分程序如下,其

中中断允许总开关位为EA,外部中断0允许位为EX0,试写出主程序和中断子程序。#include #define uchar unsigned char #define uint unsigned int sbit LED=P0^0; //主程序:

//INT0中断子程序:

13、(R0)=4BH,(A)=84H,片内RAM(4BH)=7FH,(40H)=20H。 MOV A,@R0 MOV @R0, #40H MOV 40H,A MOV R0,#35H

问执行以上程序后,R0、A和4BH、40H单元内容的变化如何?

14、R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,

(26H)=6 FH,(27H)=76H,下列程序执行程序后,(20H)= 、(21H)= 、(22H)= 、(23H)= 、 CY= 、A= 、R0= 、R1= 。 CLR C MOV R2,#3 LOOP: MOV A,@R0 ADDC A,@R1 MOV @R0,A INC R0 INC R1 DJNZ R2,LOOP JNC NEXT1 MOV @R0,#01H SJMP $ NEXT: DEC R0 SJMP $ 15、分析下列程序并填空:

MOV A,#10H (A)= MOV B,A (B)= MOV A,B (A)=

ADD A,B (A)= MOV 20H,A (20H)= INC A (A)= MOV 21H,A (21H)= INC A (A)=

16、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?

MOV R0,#30H MOV A,@R0 MOV R1,A MOV B,R1 MOV @R1,P1 MOV A,P1 MOV 40H,#20H MOV 30H,40H

17、单片机的主频是12MHZ,试用循环指令编写延时20ms的延时子程序。

18、程序填空:将4 个单字节数放片内30H~~33H,它们求和结果放在片内40H,41H 单元。

ORG 1000H MOV R7,#04H MOV R0, CLR A MOV 41H,A

LOOP: ADD A,@R0

JNC INC NEXT: INC DJNZ R7, MOV 40H,A SJMP $ END

19、R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序执行程序后,(20H)= 、(21H)= 、(22H)= 、(23H)= 、 CY= 、A= 、R0= 、R1= 、R2= 、@R0= 。 CLR C MOV R2,#3 LOOP: MOV A,@R0 ADDC A,@R1 MOV @R0,A INC R0 INC R1 DJNZ R2,LOOP JNC NEXT MOV @R0,#01H SJMP $ NEXT: DEC R0 SJMP $ 20、分析下列程序并填空:

MOV A,#10H (A)= MOV B,A (B)= MOV A,B (A)= ADD A,B (A)= MOV 20H,A

(20H)=

INC A (A)= MOV 21H,A

(21H)=

INC A (A)= AND A,21H (A)= SWAP A

(A)=

21、已知( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下:

MOV A , @R0 MOV R0 , A MOV A , @R0 ADD A , 21H ORL A , #21H RL A


《单片机原理与应用》复习题1(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:【数学】山东省枣庄市2017届高三上学期期末质量检测(文)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: