单片机作业1及答案

合集下载

《单片机技术》作业一

《单片机技术》作业一

单片机技术》作业一、判断题I.当80C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。

(V)2•是读端口还是读锁存器是用指令来区别的。

(V)3•特殊功能寄存器可以当作普通的RAM单元来使用。

(X)4.在80C51中,当CPU访问片内、^卜ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。

(V)5.单片机是将微处理器、一定容量的RAM和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。

(V)6.在80C51的片内RAM区中,位地址和部分字节地址是冲突的。

(X)7.在单片机中,用随机存取的存储器来存储数据,暂存运行期间的数据、中间结果、缓冲和标志位等,所以称之为数据存储器。

(V)8.直接寻址是指在指令中直接给出操作数单元的地址。

(V)9•当80C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。

(X)10.单片机80C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。

(V)II.单片机系统上电后,其内部RAM的值是不确定的。

(V)12.MCS-51指令中,MOVC为ROM传送指令。

(X)二、单项选择题1.MCS-51单片机的堆栈区应建立在(A。

A.片内数据存储区的低128字节单元B.片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区2•如果MCS-51中PSW寄存器的RS1、RSO两位分别为0、1,则工作寄存器R0是指内存中(D单元。

A.00HB.07HC.10HD.08H3.不属于系统总线的是(C)。

A.数据总线B.地址总线C.内部总线D.控制总线4.M0V3FH,#40H,指令执行后(3FH)=(A)。

A.40HB.00HC.3FHD.10H5.指令MOVC,7EH指令采用的寻址方式是(A)。

A.位寻址B.立即寻址C.直接寻址D.相对寻址6.8051单片机程序存储器的容量最大可扩展为(B)。

单片机课后习题答案-第一至三章

单片机课后习题答案-第一至三章

第一章一、计算题1、①(10000111)2(87)16②(0 .101) 2(0.A) 16③(101111.1011) 2(2F.B) 162、①(430)10 (1AE) 16②(0.6875)10(0.B) 16③(110.851563)10(6E.DA0008637BD058) 163、①(11101010110)2(1878)10②(1001000.0101101) 2(72.351563) 10③(0.010101) 2(0.328125) 104、①00011100B ②10000000B ③11110000B5、原码反码补码①0010 0110 0010 0110 0010 0110②0100 0000 0100 0000 0100 0000③1111 0000 10001111 1001 00006、X Y X+Y X-Y①00100110 00110111 01100101 10001001真值101 -9②01001110 00001111 01011101 00111111真值93 63③10110011 01100001 00101110 01101100s真值46 1087、(863) 10(895) 10(365) 108、414235H 434F4D5055544552H 5374756479H二、问答题1、什么是数制?为什么微型计算机要采用二进制?十六进制数能为计算机执行么?为什么要学习十六进制数。

答:数制就是计数方式,计算机中采用二进制是由计算机所使用的逻辑器件所决定。

这种逻辑器件是具有两种状态的电路(触发器)好处是运算法则简单、实现方便,两个状态的系统具有稳定性。

计算机中的数只能用二进制表示,十六进制适合于读写方便需要。

2、单片机的发展状况如何?它有哪些应用?试举例说明。

答:1971年微处理器研制成功。

1974年,美国仙童公司研制出世界第一台单片微型计算机F8。

单片机作业1及答案

单片机作业1及答案

单片机作业1及答案(共5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--单片机原理与应用形成性考核册学校名称:学生姓名:学生学号:班级:《单片机原理与应用》作业1 Array(第一、二章)一、选择题1.单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括( D )。

A. 提高程序运行的可靠性B. 提高程序运行速度C. 为程序设计提供方便D. 减少程序长度2.内部RAM中的位寻址区定义的位是给( D )。

A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都对3.对程序计数器PC的操作( A )。

A. 是自动进行的B. 是通过传送进行的C. 是通过加1指令进行的D. 是通过减1指令进行的4. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。

A. 4KBB. 64KB5. 以下有关PC和DPTR的结论中错误的是( C )。

A. DPTR是可以访问的而PC不能访问B. 它们都是16位的寄存器C. 它们都具有自动加1功能可以分为两个8位的寄存器使用,而PC不能6. PC的值是( C )。

A.当前指令前一条指令的地址B.当前正在执行指令的地址C.下一条指令的地D.控制器中指令寄存器的地址7.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )。

C. 38H8. 在80C51中,可使用的堆栈最大深度为( A )。

个单元 B. 32个单元个单元个单元9. 位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B )。

A.位累加器CYB.通用寄存器的可寻址位C.专用寄存器的可寻址位D.位操作指令集10. 在MCS-51单片机的运算电路中,不能为ALU提供数据的是( D )。

A. 累加器AB.暂存器C.寄存器BD.状态寄存器PSW11. 在MCS-51中( C )。

单片机应用技术(C语言版)习题1解答

单片机应用技术(C语言版)习题1解答

习题11.单项选择题。

(1)MCS-51系列单片机的CPU主要由(A)组成。

A运算器、控制器B加法器、寄存器C运算器、加法器D运算器、译码器(2)单片机中的程序计数器PC用来( C )。

A存放指令B存放正在执行的指令地址C存放下一条指令地址D存放上一条指令地址(3)外部扩展存储器时,分时复用做数据线和低8位地址线的是( C )。

AP0口BP1口CP2口DP3口(4)PSW中的RS1和RS0用来( D )。

A选择工作寄存器组B指示复位C选择定时器D选择工作方式(5)单片机上电复位后,PC的内容为( A )。

A0000H B0003H C000BH D0800H(6)8051单片机的CPU是( C )位的。

A16 B4 C8 D准16位(7)程序是以( C )形式存放在程序存储器中的AC语言源程序B汇编程序C二进制编码DBCD码2.填空题。

(1)单片机应用系统是由(硬件)和(软件)组成的。

(2)除了单片机和电源外,单片机最小系统包括(时序)电路和(复位)电路。

(3)在进行单片机应用系统设计时,除了电源和地线引脚外,(XTAL1 )、(XTAL2 )、(RST )、(EA )引脚信号必须接相应电路。

(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即(内部程序存储器)、(内部数据存储器)、(外部程序存储器)、(外部数据存储器)。

(5)MCS-51系列单片机的XTAL1和XTAL2引脚是(时序)引脚。

(6)MCS-51系列单片机的应用程序一般存放在(ROM )中。

(7)片内RAM低128单元,按其用途划分为(工作寄存器区)、(位选址区)和(用户RAM区)3个区域。

(8)当振荡脉冲频率为12MHz时,一个机器周期为(1us );当振荡脉冲频率为6MHz时,一个机器周期为(2us )。

(9)MCS-51系列单片机的复位电路有两种,即(上电复位)和(按键复位)。

3. 问答题。

(1)什么是单片机?答:单片机是一种集成电路芯片,是单片微型计算机的简称。

大工18秋《单片机原理及应用》在线作业123满分答案

大工18秋《单片机原理及应用》在线作业123满分答案

大工18秋《单片机原理及应用》在线作业123满分答案AT89系列单片机是8位单片机。

正确答案已给出,无需改写。

关于STM32的多种低功耗模式说法错误的是:D.在待机模式下,所有IO引脚处于高阻状态。

改写为:在STM32的多种低功耗模式中,不是所有模式下IO引脚都处于高阻状态,其中待机模式是例外。

Cortex-M3内核优势不包括:B.完整的电源管理,较高功耗。

改写为:Cortex-M3内核的优势包括小处理器内核、系统和存储器、快速的中断处理以及增强的系统调试功能,但不包括完整的电源管理和较高功耗。

计数器方向控制由TIMx_CR1中的DIR位控制。

已给出正确答案,无需改写。

GPIOx_IDR是端口输入数据寄存器。

已给出正确答案,无需改写。

以下关于ARM7系列内核说法正确的是:A.XXX结构,ARMv4指令集。

已给出正确答案,无需改写。

Bit-band区域的存储器以32位的方式进行访问。

已给出正确答案,无需改写。

STC89C系列单片机是8位单片机。

改写为:STC89C系列单片机是一种8位单片机。

单片机也称为微控制器。

已给出正确答案,无需改写。

关于系统定时器(SysTick)说法错误的是:A.24位加计数器。

改写为:系统定时器(SysTick)是一种用于提供精确的短延时的计数器,但并非24位加计数器。

PIC单片机不是32位单片机,应选择F.错。

内嵌向量中断控制器(NVIC)包括两个NMI和64个通用物理中断,可配置中断240个,优先级位3~7位。

改写为:内嵌向量中断控制器(NVIC)包括两个NMI和64个通用物理中断,可配置中断240个,优先级位3~7位。

电源随负载变化、不稳定是影响AD转换精度的因素之一。

已给出正确答案,无需改写。

计算机由运算器、控制器、存储器、输入设备和输出设备组成。

已给出正确答案,无需改写。

ARM10系列内核针对高性能应用,具有6条流水线,也可支持向量浮点单元。

改写为:ARM10系列内核被设计用于高性能应用,具有6条流水线,同时还支持向量浮点单元。

单片机作业题-1

单片机作业题-1

单片机作业题(认识C语言)1.说明unsigned char、nsignedint、nsigned long和bit类型变量占用的字节数和表述的数据范围。

1. unsigned char:一个字节 unsigned char没有符号位,因此能表示0~255unsigned int:2(16位) 0~2的16次方——1(0~65535)unsigned long:4(32位) 0~2的32次方——1(0~4294967295)bit:字节取值 0和12.分别利用for,while循环语句实现数组a[10]的十个元素的求和。

a[10]={2,4,6,8,10,12,14,16,18,20}#include<stdio.h>mian(){inti=2,sum=0;while(i<21){if(i%2==0)sum+=i;i++;}printf("sum=%d\n",sum);}3.4.输出以下图案:(提示用字符型数组)*************************#include<stdio.h>main(){inti,j;for(i=1;i<=4;i++){for(j=1;j<=20-i;j++)printf(" ");for(j=1;j<=2*i-1;j++)printf("*");printf("\n");}for(i=3;i>=1;i--){for(j=1;j<=20-i;j++)printf(" ");for(j=1;j<=2*i-1;j++)printf("*");printf("\n");}}4.一个球从100m的高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。

求它在第10次落地时,共经过多少米,第10次反弹多高。

大工14秋《单片机原理及应用》在线作业1答案

大工14秋《单片机原理及应用》在线作业1答案
9.若(R1)=50H,(A)=20H,执行指令MOV @R1,A后,(50H)=()。
A. 10H
B. 20H
C. 30H
D. 50H
?
正确答案:B
10.下列不是单片机总线的是()。
A.地址总线
B.控制总线
C.数据总线
D.输出总线
?
正确答案:D
二,判断题
1. P1口的每一位能驱动4个TTL低电平负载。
A. P0
B. P1
C. P2
D. P3
?
正确答案:A
6. 80C51单片机中,晶振频率为12MHz时机器周期为()。
A. 0.5μs
B. 1.0μs
C. 1.5μs
D. 2.0μs
?
正确答案:B
7.若(DPTR)=3000H,(3000H)=30H,执行指令MOVX A,@DPTR后,累加器A的内容为()。
A.错误
B.正确
?
正确答案:B
10. 80C51单片机在芯片内部有128B的掩膜ROM。
A.错误
B.正确
?
正确答案:A
A. 30H
B. 00H
C. 3000H
D. 3030H
?
正确答案:A
8.若(A)=C9H,(R2)=54H,(CY)=1,执行指令SUBB A,R2之后()。
A. (CY)=0,(OV)=0
B. (CY)=0,(OV)=1
C. (CY)=1,(OV)=0
D. (CY)=1,(OV)=1
?
正确答案:B
A.错误
B.正确
?
正确答案:B
6. MCS-51上电复位时,SBUF=00H。

电子科技大学14秋《单片机原理及应用》在线作业1答案

电子科技大学14秋《单片机原理及应用》在线作业1答案
B. DS2
C. DS3
D. DS4
-----------------选择:A
6.定时/计数器T0的中断入口地址是()。
A. 0003H
B. 000BH
C. 0013H
D. 001BH
-----------------选择:B
7.串行口异步通信协议的字符数据传送格式中的起始位是()。
A.高电平
B.低电平
A. SETB TR0
B. SETB TR1
C. CLR TR0
D. CLR TR1
-----------------选择:B
17.89C51片内程序存储器范围为()。
A. 00H~FFH
B. 0000H~0FFFH
C. 0000H~FFFFH
D. 00H~7FH
-----------------选择:B
3.以下()指令执行后一定能使累加器清0。
A. MOV A,@R1
B. CLR A
C. RR A
D. ADD A,#00H
-----------------选择:B
4.
题目及选项请见下图:
A.
B.
C.
D.
-----------------选择:B
5. MC14433选通千位的信号是()。
A. DS1
C. DPTR
D. SP
-----------------选择:A
12.设置89C51工作寄存器组为第1组时,需要设置()。
A. RS1=0,RS0=0
B. RS1=0,RS0=1
C. RS1=1,RS0=0
D. RS1=1,RS0=1
-----------------选择:B

单片机原理——习题1(答案)

单片机原理——习题1(答案)

2018单片机练习A(答案)一、填空题(每空1分,共15分)1、AT89S51的一个机器周期等于(4 )μs(设时钟振荡周期为3MHz)。

2、在AT89S51单片机复位后,PSW=(00 )H,这时当前的工作寄存器区是(0)区,R6所对应的存储单元地址为(06 )H。

3、在基址加变址寻址方式中,以(A )作为变址寄存器,以(PC)或(DPTR)作为基址寄存器。

(或者:累加器程序计数器数据指针)4、AT89S51的异步通信口为(全双工)(单工/半双工/全双工)。

5、AT89S51有( 2 )级中断,(5)个中断源。

6、若A中的内容为63H,那么,P标志位为(0 )。

7、82C55可以扩展(3 )个并行端口,其中(8 )条口线具有位操作功能。

8、如果(A)=82H,(R5)=0BDH,执行XCH A, R5;结果(A)=(0BDH)。

9、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中(8 )片芯片。

二、选择题(每小题2分,共10分)1、在家用电器中使用单片机应属于单片机的(B )。

A. 辅助设计应用B. 测量、控制应用C. 数值计算应用D. 数据处理应用2、对外部数据存储器的读操作,只能使用( C )。

A. MOV指令B. PUSH指令C. MOVX指令D. MOVC指令3、在AT89S51的中断请求源中,需要通过指令清除中断请求标志位的是( D )。

A.IE1的中断请求标志B.IT1的中断请求标志C.外部中断0的中断请求D.串行口中断请求标志T14、关于AT89S51并行输入/输出端口描述正确的是( D )。

A.四个并行输入/输出端口负载驱动能力相同B.四个并行输入/输出端口内部均具有上拉电阻C.四个并行输入/输出端口均是准双向口D.需要读并行输入/输出端口的引脚状态时,需要先向端口锁存器写入15、在程序运行中,PC的值是(C )。

A.当前正在执行指令的前一条指令的地址B.当前正在执行指令的地址C.当前正在执行指令的下一条指令的首地址D.控制器中指令寄存器的地址三、判断题(每小题2分,共20分)1、在AT89S51中,为使准双向的I/O口工作在输入方式,必须事先预置为0。

单片机课程形考作业1答案

单片机课程形考作业1答案

第一章微机基础知识第二章89C51单片机芯片内部结构及原理一、填空题:1、通常51单片机上电复位时PC= H、SP= H﹑通用寄存器则采用第组,这一组寄存器的地址范围是从H~H。

(0000,07,0,00,07)2、51单片机的存储器设计采用结构,它的特点是采用和分开的结构形式。

(哈弗,程序存储器,数据存储器)3、CPU主要由和组成。

89C51单片机内有位的CPU,CPU中的用来处理位(布尔)操作。

(运算器,控制器,8,Cy位)4、在89C51单片机内部,其RAM高端128个字节的地址空间称为区,但其中仅有个字节有实际意义。

(SFR,21)5、89C51的CPU中字节累加器是,布尔累加器是。

(Acc,Cy)6、89C51的堆栈只可设置在,堆栈寄存器SP始终。

(片内RAM的低128字节,指向栈顶位置)7、当89C51单片机扩展片外ROM和RAM时,通常由P0口采用的方法传送和信号,且使P2口传送信号。

(分时复用,8位数据,低8位地址,高8位地址)8、89C51的P0~P3口用作通用I/O口输入数据时,应注意。

(先向相应的锁存器写入“1” )二、简答题1、微型计算机通常由哪些部分组成?各有哪些功能?答:微型计算机通常由控制器、运算器、存储器、输入/输出接口电路、输入设备和输出设备组成。

控制器的功能是负责从内部存储器中取出指令并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序和数据;输入/输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。

2、单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点?答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。

单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。

51单片机练习题附答案

51单片机练习题附答案

51单片机练习题附答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(51单片机练习题附答案)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为51单片机练习题附答案的全部内容。

377第一、二章单片机概述与结构一、填空题1.单片机复位后,SP、PC和I/O口的内容分别为 07H\000H\FFH 。

2.单片机有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定。

单片机复位后,若执行SETB RS0指令,此时只能使用 1 区的工作寄存器,地址范围是08H—-—0FH 。

3.51单片机驱动能力最强的并行端口为 P0端口。

4.51单片机PC的长度为16位,SP的长度为___8____位,DPTR的长度为_16__位。

5.访问51单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为__movc_____,MOV和_movx______.6.若A中的内容为63H,那么P标志位的值为 1 。

7.当扩展外部存储器或I/O口时,P2口用作高八位地址总线。

8.51单片机内部RAM区有 4 个工作寄存器区。

9.51单片机内部RAM区有 128 个位地址.10.外部中断1()的中断入口地址为 0013 ;定时器1的中断入口地址为001B .11.51单片机有 4 个并行I/O口, P0~P3是准双向口,所以由输出转输入时必须先写入 1 。

12.51单片机的堆栈建立在内部RAM 内开辟的区域。

二、选择题1.访问片外部数据存储器时,不起作用的信号是( C)。

A./RD B./WE C./PSEN D.ALE2.51单片机P0口用作输出时,应外接( A )。

单片机课后习题及答案(1-13章)

单片机课后习题及答案(1-13章)

《单片机原理及接口技术》(第2版)人民邮电出版社第1章单片机概述思考题及习题11.除了单片机这一名称之外,单片机还可称为和。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3.在家用电器中使用单片机应属于微计算机的。

答: BA.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用4.微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

5.AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么?答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。

6.什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”? 答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。

但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。

目前“嵌入式系统”还没有一个严格和权威的定义。

目前人们所说的“嵌入式系统”,多指后者。

7.嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同?答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。

单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小,应用广泛。

DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。

能够高速完成各种复杂的数字信号处理算法。

单片机习题答案1-2

单片机习题答案1-2

单片机习题答案1-2习题一1.什么是单片机,和微机相比较,它有什么优点?2.请叙述51系列单片机的主要产品及其特点。

3.除51系列单片机外,常用的单片机还有哪些型号,各有什么优点?4.单片机中常用的数制有哪些,它们之间相互如何转换?5.计算机中常用的二进制编码有哪些,请分别予以叙述。

6.(1)10和(-1)10的原码、反码和补码分别是多少?习题二1.单片机主要应用在什么领域?2. 89C51单片机包含哪些主要逻辑功能部件? 各有什么主要功能?3.89C51单片机EA端如何使用?4.什么是机器周期、指令周期?89C51指令周期、机器周期和时钟周期的关系如何?当主频为12MHz时,一个机器周期等于多少微秒?执行一条最长的指令需多少微秒?5.如何认识89C51存储器空间在物理结构上可划分为四个空间,而在逻辑上又可划分为三个空间?各空间的寻址范围、寻址方式是什么?6.89C51有哪些主要的特殊功能寄存器,分布在哪里?7.内部RAM低128B从功能和用途方面,可划分为哪三个区域?8.89C51内部RAM有几组工作寄存器?每组工作寄存器有几个工作寄存器?寄存器组的选择由什么决定?9.89C51的外部RAM和I/O口是如何编址的,如何寻址?10.89C51的程序存储器的寻址空间是多少,如何区别片内程序存储器和片外程序存储器的?11.89C51的位寻址区在哪里,位寻址空间是多少?12.什么是堆栈,什么是SP,89C51的堆栈位于什么地方,复位后堆栈指针初值是多少,一般将SP设置为多少?进栈、出栈时堆栈指针将怎样变化?13.单片机包括哪两种复位方式,在单片机应用系统中为何需要系统复位,复位后主要寄存器的状态如何?14.89C51的P3口各引脚的第二功能是什么?15.89C51有几种低功耗方式,如何进入和退出?习题三1.什么是指令,什么是指令系统?2.89C51总共有多少条指令,分为哪几类?3.89C51有哪些寻址方式,各自的寻址空间如何?4.说明下列指令中源操作数采用的寻址方式。

大工2020年春《单片机原理及应用》在线作业1学习资料答案

大工2020年春《单片机原理及应用》在线作业1学习资料答案

【奥鹏】-大连理工20春《单片机原理及应用》在线作业1
提示:请认真阅读本套试卷,核对是否是您需要的题目,本套试卷只做参考学习
使用!!!
一、单选题 (共 10 道试题,共 50 分)
【题目】TIMx_EGR是( )。

[A.]控制寄存器
[B.]状态寄存器
[C.]自动重载寄存器
[D.]事件产生寄存器
正确的选择是:D
【题目】DMA/中断使能寄存器中的TIE位用来( )。

[A.]允许触发DMA请求
[B.]允许更新的DMA请求
[C.]触发中断使能
[D.]允许更新中断
正确的选择是:C
【题目】Cortex-M是( )的嵌入式处理器。

[A.]针对复杂OS和应用程序
[B.]针对实时系统
[C.]针对价格敏感应用领域的
[D.]以上均不是
正确的选择是:C
【题目】关于状态寄存器(USART_SR)说法正确的是( )。

[A.]TXE为发送数据寄存器非空位
[B.]RXNE为读数据寄存器空位
[C.]IDLE为过载错误位
[D.]PE为校验错误位
正确的选择是:D
【题目】关于模数转换器(ADC)说法错误的是( )。

[A.]10位分辨率
[B.]支持自动扫描模式
[C.]最快转换速度可以达到1uS
[D.]规则转换可以产生DMA请求。

单片机练习题库(含参考答案)

单片机练习题库(含参考答案)

单片机练习题库(含参考答案)一、单选题(共107题,每题1分,共107分)1.ALU的中文含义是()。

A、静态随机存储器B、加法器C、算术单元D、算术逻辑单元正确答案:D2.当T1向51系列单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为()。

A、0003B、000BC、0013D、001BH正确答案:D3.对于MCS-51系列单片机来说,变址间接寻址可寻址的空间是()。

A、程序存储器B、内部RAMC、外部RAMD、特殊功能寄存器正确答案:A4.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为地址总线的是()。

A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:A5.8051单片机有()个中断源。

A、3B、4C、6D、5正确答案:D6.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是()。

A、0.5μSB、2μSC、1μSD、4μS正确答案:B7.对于MCS-51系列单片机来说,基址加变址寻址可寻址的空间是()。

A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C8.下列单片机中具有4KEPROM的是()。

A、89C51B、8031C、8052D、8751正确答案:D9.AT89C2051是()位的单片机。

A、4B、8C、准16D、16正确答案:B10.MCS-51系列单片机内部计数器可实现的最大计数值是()。

A、128B、256D、65536正确答案:D11.下列单片机中没有片内程序存储器的是()。

A、8052B、8051C、8751D、8031正确答案:D12.AT89C52单片机有()个中断源。

A、3B、4C、5D、6正确答案:D13.当AT89C52单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是()。

A、0.5μSB、1μSC、2μSD、4μS正确答案:A14.MCS-51单片机的串行口有()种工作方式。

单片机习题及答案1

单片机习题及答案1

一、选择题1、第一块单片机是由( A )公司设计的。

A、美国仙童公司B、摩托罗拉公司C、PHILIPS公司D、Intel公司2、单片机的核心部件称为(C )。

A、RAMB、ROMC、CPUD、I/O3、为了要寻址64KB数据存储器,设置数据指针DPTR为(B )位。

A、8B、16C、24 D、324、8031单片机有(C )个引脚,其中有( )个I/O口。

A、40 16B、32 24C、40 32 D、50 325、8031单片机的(A)口是一个漏极开路的8位准双向I/O口,驱动能力最强,能驱动8个LSTTL负载。

A、P0B、P1C、P2D、P36、8051有( D)个中断源,可编程为( )个优先级。

A、5 1B、6 2C、8 3 D、5 27、MCS-51指令系统的指令格式中,必不可少的部分为(B)。

A、标号B、操作码C、操作数D、注释8、下列指令中,影响标志位的指令为( BC)。

A、RLB、RLCC、DEC AD、AJMP9、设当前PC的值为0900H,则执行无条件转移指令AJMP 03FFH指令后,程序转移的目的地址为(D)。

A、02FFHB、03FFHC、04FFHD、0BFFH10、在程序设计过程中,若要在某个地址开始保留一定数量的存储区,使用的伪指令为(C)。

A、DWB、DBC、DS D、XDATA11、8051单片机的定时器/计数器的启动和停止是通过对下列的( A )寄存器编程设定的。

A、TCONB、TMODC、TH0D、SCON12、若要利用定时器T1产生串口通信的波特率,则T1工作在( C )方式下。

A、方式0B、方式1C、方式2D、方式313、若要用定时器T0设计一个时间长度为100ms的定时时间,则T0应选择的工作方式为( B )。

A、方式0B、方式1C、方式2D、方式314、若定时器T1受外部输入引脚电平(高电平起作用)的影响,则要启动定时器T1运行软件,必须满足( C )。

万福君单片机作业参考答案1

万福君单片机作业参考答案1

P52 第一次作业8、MCS-51中无ROM型单片机,在应用中P2和P0口不能直接作为输入输出口使用。

由于该单片机的应用必须扩展外部ROM空间,而程序的执行就是根据时序要求,连续不断地通过P2口送出高八位地址,P0口作为低八位地址/数据复用,因此用户不能再将P2和P0口当做输入输出口使用。

10、判别8051单片机是否正在工作的简单办法是检测ALE信号,如果没有访问外部存储器空间,该信号会输出频率为fosc/6的信号;如果访问了外部存储器,ALE信号也会输出变化的信号。

11、准双向口是指既可以作为输入口也可以作为输出口,但输入或输出是有条件的。

8051单片机的P0~P3口作为一般I/O口使用时都是准双向口;作为输入时,应先向端口锁存器写1,以保证其内部下拉管也截止。

16、8051单片机内部数据存储器可以分成两个部分,一个是内部RAM,另一个是SFR。

内部RAM空间分成3个不同的区域。

其中:00H~1FH是工作寄存器区,共32个单元,对应4个不同的工作寄存器区,由RS1、RS0编码选择。

每个工作寄存器区都用R0~R7表示;20H~2FH共16个单元,除了可以进行字节寻址外,也可进行位寻址,对应00H~7FH的128个位地址。

30H~7FH单元作为数据存储区只能进行字节寻址。

SFR作为特殊功能寄存器按直接寻址方式进行字节操作,其中地址能够被8整除的SFR也可以进行位寻址,对应位地址为80H~FFH。

20、在使用外部程序存储器时,由于PO口作为访问外部程序存储器的低8位地址/数据复用,P2口作为高8位地址,因此,MCS-51单片机可以使用的I/O口线有16条,分别是P1口和P3口;如果使用串行口、定时/计数器或外扩RAM 等,会使可用的I/O口条数更少。

22、复位后工作寄存器组R0~R7的物理地址是00H~07H。

可通过改变RS1、RS0的值,切换到其它工作寄存器组以快速保护当前工作寄存器组。

单片机试题1及答案

单片机试题1及答案
{
unsigned char k,w;
while(1)
{
w=0x01;
For(k=0;k<8;k++)
{
P1=~w;
w<<=k;
delay();
}
}
2,设MCS-51单片机使用的晶振是12MHz,欲使用定时器/计数器0实现30ms定时中断,在P1.0在产生周期为60ms的方波。(1)计算TH0和TL0的值;(2)确定寄存器TMOD,TCON和IE的值(寄存器中跟本题无关位取值为0);(3)编写主程序和中断服务程序。(20分)
二、选择题(每空1分,共10分)
1,(1)一个C语言程序总是从(C)开始执行
A)书写顺序的第一个函数
B)书写顺序的第一条执行语句
C)主函数main()
D)不确定
2,在单片机C语言中用于结构化程序设计的三种基本结构是( A )
A)顺序结构、选择结构、循环结构B)if、switch、break C)for、while、do-while
3,当外部中断1和定时器1中断都设置为低优先级,若两个中断同时发生,则先响应哪个中断(A)
A,外部中断1 B,定时器1中断 C, 随机响应 D,两者同时响应
4,单片机输出信号为(C)电平
A,RS-485 B,RS-232 C,TTL D,RS-449
5,MS-51单片机工作在方式0,则计数器是(B)位
A,8位B,13位C,16位D,自动重装8位
6,MCS-51系列单片机的串口是(B)
A,全双工B,半双工C,单工D,并行口
7,串行口的控制寄存器为(B)。
A.SMOD B.SCON C.SBUF D.PCON
8,MCS-51系列单片机的定时器T0用做定时方式时,采用工作方式2,则初始化编程为(D)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理与应用形成性考核册学校名称:学生姓名:学生学号:班级:《单片机原理与应用》作业1 Array(第一、二章)一、选择题1.单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括(D )。

A. 提高程序运行的可靠性B. 提高程序运行速度C. 为程序设计提供方便D. 减少程序长度2.内部RAM中的位寻址区定义的位是给( D )。

A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都对3.对程序计数器PC的操作( A )。

A. 是自动进行的B. 是通过传送进行的C. 是通过加1指令进行的D. 是通过减1指令进行的4. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。

A. 4KBB. 64KBC.8KBD.128KB5. 以下有关PC和DPTR的结论中错误的是(C )。

A. DPTR是可以访问的而PC不能访问B. 它们都是16位的寄存器C. 它们都具有自动加1功能D.DPTR可以分为两个8位的寄存器使用,而PC不能6. PC的值是( C )。

A.当前指令前一条指令的地址B.当前正在执行指令的地址C.下一条指令的地D.控制器中指令寄存器的地址7.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )。

A.36HB.37HC. 38HD.39H8. 在80C51中,可使用的堆栈最大深度为( A )。

A.80个单元B. 32个单元C.128个单元D.8个单元9. 位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B )。

A.位累加器CYB.通用寄存器的可寻址位C.专用寄存器的可寻址位D.位操作指令集10. 在MCS-51单片机的运算电路中,不能为ALU提供数据的是( D )。

A. 累加器AB.暂存器C.寄存器BD.状态寄存器PSW11. 在MCS-51中( C )。

A. 具有独立的专用的地址线B. 由P0口和P1口的口线作地址线C. 由P0口和P2口的口线作地址线D. 由P1口和P2口的口线作地址线二、计算题1. 将下列十进制数转换成二进制、十六进制及BCD码。

(1)129 (2)35.6 (3)63 (4)125.25解:(1)129转换为:100000001B、101H、100101001BCD(2)35.6转换为:100011B.1001B、23.9H、110101.0110BCD(3)63转换为:111111B、3FH、1100011BCD(4)115.25转换为:1110011.01B、73.4H、100010101.00100101BCD2 .将下列二进制数转换成十进制及十六进制。

(1)1010111 (2)1101110.101 (3)1000011 (4)11111解:(1)1010111转换为:87D、57H(2)1101110.101转换为:110.625D、6E.AH(3)1000011转换为:67D、43H(4)11111转换为:31D、1FH3 将下列真值写成原码、反码及补码。

(1)+1001001 (2)-1001101 (3)+83 (4)-127(5)+1111110 (6)-1111111 (7)+34 (8)-0解:(1)+1001001 的原码、反码及补码分别为:01001001、01001001 、01001001(2)-1001101的原码、反码及补码分别为:11001101 、10110010、10110011(3)+83 的原码、反码及补码分别为:01010011、01010011 、01010011(4)-127 的原码、反码及补码分别为:11111111、10000000、10000001(5)+1111010的原码、反码及补码分别为:01111010、01111010、01111010(6)-1111111的原码、反码及补码分别为:11111111、10000000、10000001(7)+34 的原码、反码及补码分别为:00100010、00100010、00100010、(8)-0 的原码、反码及补码分别为:10000000、11111111、0000000三、名词解释位:指计算机中表示信息的最小单位,即1个二进制位0或1。

字节:8位二进制代码构成一个字节。

字长:指计算机中字所包含的二进制位数。

指令:计算机执行具体操作(步骤)的命令。

程序:指令的有序集合称为程序。

地址:存储单元的编号称为地址。

存储容量:存储器中存储单元的数目(字节×位)称为存储容量。

CPU:指运算器和控制器集成在一块芯片上。

微型计算机:CPU配上一定容量的读写存储器RAM,只读存储器ROM以及接口电路和必要的外设就构成一台微型计算机。

单片机:所谓单片机就是把CPU和一定容量的存储器(RAM和ROM)、中断系统、一些并/串接口电路以及定时器/计数器电路集成在一块芯片上,简单片机。

单片机开发系统:由于单片机硬件和软件资源的限制,它本身不能进行“自开发”,开发单片机专用的开发装置——称单片机开发系统。

四、简答题1、电子计算机的发展经历了哪几个主要发展阶段?答:第一代(电子管),第二代(晶体管),第三代(集成电路)和第四代(大、超大规模集成电路)。

2、电子计算机包括哪几个主要组成部分,各部分的主要功能是什么?答:1)运算器:用于实现各种算术和逻辑运算操作。

2)控制器:是计算机的中枢部件,根据事先安排好的解题步骤(命令)或指令发出各种控制信息,使计算机各部件协调动作。

3)存储器:用于存放数据和程序(解题方法和步骤)的。

4)输入设备:输入数据和程序(运算步骤)。

5)输出设备:输出运算结果。

3、什么是总线?它有哪几种类型?答:连接计算机各部件进行信息传送的一组公共通信线称为总线。

总线分为三种:数据总线、地址总线和控制总线。

4、单片机有哪些主要特点,主要应用在哪些领域?答:特点具有体积小、结构紧凑、可靠性高、价格低、能适应各种恶劣的环境(如:电磁干扰、电源波动、冲击震动、高低温等因素);在软件方面具有软件固化、程序不易被修改、同时避免病毒的侵袭且使用灵活,易于产品化等特点。

用于工业实时控制、通讯设备、智能仪器仪表、智能终端、导航系统、军事装备、交通运输工具、家用电器等方面。

5、单片机芯片包含哪些主要组成部分?各有什么主要功能?答:运算器、控制器、少量存储器、最基本的输入输出电路、串行口电路、中断和定时电路等基本组成部分。

6、80C51单片机内部RAM可划分为几个区域?各个区域的特点是什么?答: 内部RAM按用途可分为三个区域:(1)通用寄存器区通用寄存器区占内部RAM的前32个单元(地址00H~1FH),共分四组,每组有8个寄存器,组号依次为0、1、2、3。

每个寄存器都是8位,在组中按R7~R0编号,寄存器用于存放操作数及中间结果等。

(2)位寻址区内部RAM有十六个单元(地址20H-2FH)是位寻址区,该区可以作为一般的RAM单元使用,进行字节操作。

也可以对单元中的某一位进行位操作,共有128位,其中所有位均可以直接寻址。

(3)用户RAM 区内部RAM中地址为30H~7FH的80个单元是用户RAM区。

只能以存储单元的形式来使用,没有任何规定或限制,但通常把堆栈开辟在此区中。

7、程序计数器PC的功能和特点是什么?答:PC其内容为将要执行的指令地址,寻址范围达64KB。

PC有自动加1的功能,以实现程序的顺序执行,PC没有地址,是不可寻址的。

8、单片机的基本时序信号有哪几种?它们之间的关系如何?答:单片机的基本时序信号有4种:1)拍节:振荡脉冲周期称为拍节,用“P”表示。

2)状态:振荡脉冲经过2分频后,就是单片机的时钟信号,时钟信号的周期定义为状态,用“S”表示。

3)机器周期:一个机器周期由6个状态(S1~S6)组成。

4)指令周期:执行一条指令所需要的时间称为指令周期。

指令周期由若干机器周期组成。

9、80C51如何进入节电工作方式?有哪两种方法退出节电工作方式?答:80C51有两种节电方式,待机方式和掉电保护方式,要使单片机进入节电方式工作,只要执行一条能使PD和IDL位为1的指令即可。

采用中断方式退出待机方式。

既引入一个外部中断请求信号,在单片机响应中断的同时,PCON.0位被硬件自动清0,单片机就退出待机方式,进入正常工作方式。

退出掉电保护方式的唯一方法是硬件复位,VCC正常后,硬件复位信号维持10毫秒即能使单片机退出掉电方式。

10、简述程序状态字PSW中各位的含义?答:CY或C:进位标志,其功能是存放算术运算的进位标志和在位操作中作累加器使用,在位与、位或等操作中都要使用CY。

AC:辅助进位标志,在加减运算中,当低4位向高4位进位或借位时,AC置1,否则AC清零。

在进行十进制运算时,需要进行十进制调整,要用到AC进行判断。

F0:用户标志,由用户根据需要用软件的方式对F0进行置位或复位。

例如可用它来控制程序的转向。

RS1和RS2:寄存器组选择位,可用软件设置这两位的状态,来选择对应寄存组。

OV:溢出标志,在带符号的加减运算中,OV=1表示加减运算的结果超出了累加器A所能表示的范围(-128~+127),即产生溢出,因此运算结果错误,反之OV=0,表示无溢出,运算结果正确。

P(PSW.0):奇偶标志位,用来表示累加器中1的个数的奇偶性,在每个指令周期内由硬件根据A的内容,对P进行置位或复位,若P=0,表示1的个数为偶数,P=1,表示1的个数为奇数。

相关文档
最新文档