华广单片机机原理及应用试题考试大纲Word格式.docx
- 文档编号:16962968
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:19
- 大小:73.36KB
华广单片机机原理及应用试题考试大纲Word格式.docx
《华广单片机机原理及应用试题考试大纲Word格式.docx》由会员分享,可在线阅读,更多相关《华广单片机机原理及应用试题考试大纲Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
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单片机中,唯一一个用户不能直接使用的寄存器是(
c
)。
A、PSW
B、DPTR
C
、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
D
A
B
D
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 试题 考试 大纲