华广单片机机原理及应用试题考试大纲Word格式.docx

上传人:b****3 文档编号:16962968 上传时间:2022-11-27 格式:DOCX 页数:19 大小:73.36KB
下载 相关 举报
华广单片机机原理及应用试题考试大纲Word格式.docx_第1页
第1页 / 共19页
华广单片机机原理及应用试题考试大纲Word格式.docx_第2页
第2页 / 共19页
华广单片机机原理及应用试题考试大纲Word格式.docx_第3页
第3页 / 共19页
华广单片机机原理及应用试题考试大纲Word格式.docx_第4页
第4页 / 共19页
华广单片机机原理及应用试题考试大纲Word格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

华广单片机机原理及应用试题考试大纲Word格式.docx

《华广单片机机原理及应用试题考试大纲Word格式.docx》由会员分享,可在线阅读,更多相关《华广单片机机原理及应用试题考试大纲Word格式.docx(19页珍藏版)》请在冰豆网上搜索。

华广单片机机原理及应用试题考试大纲Word格式.docx

9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为

_________________和_________________。

10、若累加器A中的数据为01110010B,则PSW中的P=____________。

 

二、选择题(每题1分,共15分)

1、单片机是在一片集成电路芯片上集成了以下部分,除了()

A、微处理器B、存储器C、I/O接口电路D、串口通信接口

2、一个机器周期包含多少个晶振周期()

A、2B、6C、8D、12

3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了()

A、SBUFB、TCONC、SCOND、PCON

4、80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻()

A、P0B、P1C、P2D、P3

5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为()

A、寄存器寻址B、直接寻址C、寄存器间接寻址D、变址寻址

6、源地址为1005H。

目的地址为0F87H。

当执行指令“JCrel”时,rel为()。

A、7EHB、80HC、82HD、84H

7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOVA,@R0后,(A)=______。

A、30HB、75HC、90HD、00H

8、下列哪个语句是起始地址设置伪指令()。

A、ORGB、ENDC、DWD、EQU

9、在80C51单片机中,各中断优先级最低的是()。

A、外部中断0B、外部中断1C、定时器0D、计数器1

10、80C51单片机的中断响应时间至少需要()个完整的机器周期。

A、1B、2C、3D、5

11、在80C51单片机中,在不带进位加法ADD指令中,当_________时,溢出标志位OV=1。

A、D7、D6都向前进位B、只有D7向前进位

C、D7、D6都没有向前进位D、只有D3向前进位

12、当累加器A中的低4位(高4位),出现了非BCD码时,需要用十进制调整指令DAA,即在相应的低4位(高4位)加______,以产生正确的BCD结果。

A、2B、4C、6D、8

13、若(P0)=10111100B。

执行指令SETBP0.1后,(P0)=_______。

A、10111101B、10111110C、11111100D、00111100

14、80C51复位后,PC与SP的值分别为()。

A、0000H,00HB、0000H,07HC、0030H,07HD、0030H,00H

15、下列哪条指令是正确的()。

A、PUSHR2B、ADDR0,A

C、MOVXA,@DPTRD、MOV@R0,A

三、问答题(每题10分,共20分)

1、简述什么是堆栈?

堆栈中入栈、出栈的过程?

(10分)

2、列举出80C51单片机的5种寻址方式,写出每一种方式相应的一条指令?

四、程序阅读题(15分)

1、设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,((A))=________。

(5分)

ORLA,#27H

ANLA,28H

XCHDA,@R0

CPLA

2、阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?

MOVR1,#30H;

(R1)=________,

MOVA,#64H;

((A))=_______,

ADDA,#47H;

((A))=_______,(CY)=________,(AC)=________,

DAA;

((A))=_______,(CY)=________,(AC)=________,

MOV@R1,A;

(R1)=_______,(30H)=________。

五、计算题(10分)

若要求定时器T0工作方式1,定时时间为1ms,当晶振为6MHz时,求送入TH0和TL0的计数器初值各为多少?

六、编程题(25分)

1、若单片机的晶振频率为12MHz,试用循环转移指令编写延时100ms的延时子程序。

2、有一变量存放在片内RAM的30H单元,其取值范围为00H~04H。

要求编制一段程序,根据变量值求其平方值,并存入片内RAM的31H单元。

(15分)

《单片机原理及应用》试卷A答案

1、101111012、地址总线数据总线3、低电平(或者0)

4、1BH5、CYAC6、PUSHPOP7、30H8、电平触发方式边沿触发方式9、异步通信同步通信10、0

1-5题DD BAC

6-10题BBADC

11-15题BCBBD

三、问答题(20分)

堆栈是在内部RAM中按“后进先出”的规则组织的一片存储区。

入栈操作时,先将SP的内容加1,然后将指令指定的直接地址单元的内容存入SP指向的单元;

出栈操作时,先将SP指向的单元内容传送到指令指定的直接地址单元,然后SP的内容减1

第一、寄存器寻址,MOVA,R0

第二、直接寻址,MOVA,50H

第三、寄存器间接寻址,MOVA,@R0

第四、立即寻址,MOVA,#50H

第五、变址寻址,MOVA,@A+DPTR

第六、相对寻址,JC50H

第七、位寻址,CLRACC.0

注:

本道题写出以上七种方式的任意五种就可以得满分,寄存器的类型满足要求即可,不一定按照答案给出的那些类型。

3、设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,((A))=__E7H______。

(R1)=___30H_____,

((A))=___64H____,

((A))=___ABH____,(CY)=____0____,(AC)=____0____,

((A))=___11H____,(CY)=_____1___,(AC)=___1_____,

(R1)=____30H___,(30H)=___11H_____。

解:

由于晶振为6MHz,所以机器周期Tcy=

=2

N=t/Tcy=1

10-3/2

10-6=500

X=216-N=65536-500=65036=FE0CH

即应将FEH送入TH0中,0CH送入TL0中。

所以,TH0和TL0的计数器初值各为FEH和0CH。

答:

分析:

一个机器周期=12个晶振周期=1

,执行一条DJNZ指令需要2个机器周期,即2

采用循环计数法实现延时,循环次数可以通过计算获得,并选择先执行后判断的循环程序。

汇编程序如下:

DEL:

MOVR7,#400;

1

DEL1:

MOVR6,#123;

   NOP;

DEL2:

DJNZR6,DEL2;

2

共(2*123)

DJNZR7,DEL1;

共((2*123+2+2)*400+1)

,即100.01ms

2、有一变量存放在片内RAM的30H单元,其取值范围为00H~04H。

程序如下:

ORG1000H

START:

MOVDPTR,#2000H

MOVA,30H

MOVCA,@A+DPTR

MOV31H,A

SJMP$

ORG2000H

TABLE:

DB00,01,04,09,16

END

《微机原理及应用》试卷B

1、MCS-51单片机是位的单片机,有个中断源,级优先级中断。

2、

的中断标志位分别是和。

3、MCS-51内部提供个可编程的位定时/计数器,定时器有种工作方式。

4、计算机的系统总线分别由总线、总线和总线组成。

5、MCS-51单片机各中断源的优先级别设定是利用寄存器。

6、MCS-51复位后,A的内容为;

SP的内容为;

P0~P3的内容为。

CBCDA

BDACD

DCCAC

1、8051是(c)。

A、CPUB、微处理器C、单片微机D、控制器

2、各中断源发出的中断请求信号,都会标记在MCS-51系统中的(b)。

A、TMODB、TCON/SCONC、IED、IP

3、8051单片机中,唯一一个用户不能直接使用的寄存器是( 

)。

A、PSW 

 

B、DPTR 

、PC 

D、B 

4、十进制数126其对应的十六进制可表示为( 

A、8F 

B、8E 

C、FE 

D、7E 

5、在单片机中,通常将一些中间计算结果放在(a)中。

A、累加器 

B、控制器 

C、程序存储器 

D、数据存储器 

6、单片机应用程序一般存放在(b 

A、RAM 

B、ROM 

C、寄存器 

D、CPU 

7、单片机8051的XTAL1和XTAL2引脚是(d 

)引脚。

A、外接定时器 

B、外接串行口 

C、外接中断 

D、外接晶振

8、8051单片机共有(a)个中断优先级。

A、2 

B、3 

、4 

D、5

9、8051单片机的两个定时器/计数器是(c)。

A、14位加法计数器B、14位减法计数器

C、16位加法计数器D、16位减法计数器

10、中断是一种(d)。

A、资源共享技术 

B、数据转换技术 

、数据共享技术 

D、并行处理技术 

11、在中断服务程序中,至少应该有一条(d)。

A、传送指令B、转移指令C、加法指令D、中断返回指令

12、某存储器芯片地址线为12根,那么它的存储容量为(c)。

A、1KBB、2KBC、4KBD、8KB

13、MCS-51单片机的堆栈区应建立在(c)。

A、片内数据存储区的低128字节单元B、片外数据存储区

C、片内数据存储区的高128字节单元D、程序存储区

14、在单片机中,通常将一些中间计算结果放在(a)中。

D、数据存储器

15、指令和程序是以(c)形式存放在程序存储器中 

A、源程序 

B、汇编程序 

C、二进制编码 

D、BCD码 

1、何为单片机中断系统?

80C51有哪几个中断源?

哪些是内部中断源?

哪些是外部中断源?

2、80C51单片机RS-232C串行口的数据输入、输出引脚名称分别是哪个?

试说明在工作方式1下,80C51单片机的数据输入、输出过程?

1、若(50H)=40H,试写出执行以下程序段后累加器A,寄存器R0及内部RAM的40H、41H、42H单元中的内容各为什么?

(6分)

MOVA,50H

MOVR0,A

MOVA,#00H

MOV@R0,A

MOVA,#3BH

MOV41H,A

NIV42H,41H

A=、R0=、41H=、42H=

2、若(CY)=1,(P1)=10100011B,(P3)=01101100B。

试指出执行下列程序段后,CY、P1口及P3口内容的变化情况。

(9分)

MOVP1.3,C

MOVP1.4,C

MOVC,P1.6

MOVP3.6,C

MOVC,P1.0

MOVP3.4,C

CY=、P1=、P3=

五、编程题(35分)

1、已知X、Y均为8位二进制有符号数,分别存在30H.31H中,试编制能实现下列符号函数的程序(10分):

2、用查表程序求0~40之间整数的立方。

已知该整数存在内RAM30H中,查得立方数存内RAM30H(高8位)31H。

已知立方表(双字节)首地址为TAB。

3、试用T1方式2编制程序,在P1.0引脚输出周期为400S的脉冲方波,已知fosc=12MHZ

(15分):

姓名学号

学院专业座位号

(密封线内不答题)

……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………

《微机原理及应用》试卷B答案

4.本试卷共五大题,满分100分,考试时间120分钟。

1、8、5、2

2、IE0、IE1

3、2、16、4

4、地址、控制、数据

5、IP

6、00H、07H、0FFH

CBC 

C 

DCCAC

80C51单片机有哪几个中断源?

中断:

程序执行过程中,允许外部或内部事件通过硬件打断程序的执行,使其转为处理外部或内部事件的中断服务程序中去,完成中断服务程序后,CPU继续执行原来被打断的程序。

80C51单片机中断源有:

外部中断0、定时/计数器0、外部中断1、定时/计数1、串口中断。

其中,内部中断有:

定时/计数器0定时/计数1、串口中断

外部中断有:

外部中断0、外部中断1。

80C51单片机RS-232C串行口的数据输入、输出引脚名称分别是RXD、TXD。

输入过程:

当用软件置REN为1时,接收器以所选择波特率的16倍速率采样RXD引脚电平,检测RXD引脚输入电平发生负跳变时,则说明起始位有效,将其移入输入移位寄存器,并开始接收这一帧信息的其余位。

输出过程:

当执行一条写SBUF的指令时,就启动了串行口发送过程。

在发送移位时钟的同步下,从TXD引脚先发出起始位,然后是8位数据位,最后是停止位。

一帧10位数据发送完后,中断标志TI置1

四、程序阅读题(20分)

1、(10分)

A=3BH、R0=40H、41H=3BH、42H=3BH

2、(10分)

CY=1、P1=10111011、P3=00111100

五、编程题(30分)

1、(15分)

XEQU30H

YEQU31H

SIN:

MOVA,X

JZSIN1

JBACC.7SIN2

MOVY,#1

RET

SIN1:

MOVY,#0

SIN2:

MOVY,#0FFH

2、(15分)

CUBE:

MOVDPTR,#TAB;

置立方表首址

MOVA,30H;

读数据

ADDA,30H;

数据×

2→A

MOV30H,A;

暂存立方表数据序号

MOVCA,@A+DPTR;

读立方数据高8位

XCHA,30H;

存立方数据高8位,立方表数据序号

→A

INCA;

指向立方数据低8位

MOVCA,@A+DPTR;

读立方数据低8位

MOV31H,A;

存立方数据低8位

RET;

TAB:

DW0,0,0,1,0,8,0,27,0,64;

0~40立方表

DW0,125,0,216,…,0FAH,00H;

单片机练习题

一、填空题(每空1分,共20分)

1.单片机复位时PC=0000H,SP=07H,工作寄存器采用第0组。

2.MCS-51单片机的存储器分为程序存储器和数据存储器。

MCS-51单片机内部RAM共分成4个功能区,其高端128字节的地址空间称为SFR区。

3.CPU与内存或I/O接口相连的系统总线由地址总路线,数据总路线和

控制总路线三种信号线组成。

4.MCS-51单片机有外部中断0、T0、外部中断1、T1和TI/RI五个中断源,复位时外部中断0中断源的优先级最高。

5.外部中断0的中断入口地址是0003HH。

MCS-51单片机PC的长度为16位,SP的长度为8位,数据指针DPTR的长度为16位。

二、选择题(每题1分,共10分)

1、MCS-51的中断允许寄存器IE的内容为83H,CPU将响应的中断请求是(D)

A、/INT0,/INT1B、T0,T1C、T1,串行接口D、/INT0,T0

2、在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器(B)

A、PCB、PSWC、AD、SP

3、下列不是单片机总线的是(D)

A、地址总线B、控制总线C、数据总线D、输出总线

4、当MCS-51复位时,下面说法正确的是( B)

A、SP=00HB、PC=0000HC、SBUF=00HD、(30H)=00H

5、十进制29的二进制表示为原码(C)

A、11100010B、10101111C、00011101D、00001111

6、控制串行口工作方式的寄存器是(C)

A、TCONB、PCONC、SCOND、TMOD

7、指令MOVA,30H源操作数的寻址方式是(C)。

A、寄存器寻址方式B、寄存器间接寻址方式

C、直接寻址方式D、立即寻址方式

8、在MCS—51指令中,下列指令中(C)是无条件转移指令。

A、LCALLaddr16B、DJNZdirect,relC、SJMPrelD、ACALLaddr11

9、将内部数据存储单元的内容传送到累加器A中的指令是(C)。

A、MOVXA,@R0B、MOVA,#dataC、MOVA,@R0D、MOVXA,@DPTR

10、用8031的定时器T1作定时方式,用模式1,则工作方式控制字为(C)。

A、01HB、05HC、10HD、50H

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1