当前位置:文档之家› 单片机基础A(2008-2009第2学期)(含答案)

单片机基础A(2008-2009第2学期)(含答案)

单片机基础A(2008-2009第2学期)(含答案)
单片机基础A(2008-2009第2学期)(含答案)

第 1 页 共 7 页

任课教师: 命题教师: 系主任: 主管院长:

一、选择题(每小题 2 分,共 20 分)

1.MCS-51单片机的最小时序定时单位是 ( B )

A. 状态

B. 拍节

C. 机器周期

D. 指令周期

2.访问外部数据存储器时,不起作用的信号是 ( C )

A.

B. WR

C. PSEN

D. ALE

3.下列指令中正确的是 ( B )

A. MOV P2.1,A

B. JBC TF0,L1

C. MOVX B ,@DPTR

D. MOV A ,@R3

4.判断是否溢出时用PSW 的( B )标志位,判断是否有进位时用PSW

的( A )标志位。

A. CY

B. OV

C. P

D. AC

5.启动ADC0809进行A/D 转换时,使用 A 指令。

A. MOVX @DPTR,A

B. MOVX A,@DPTR

C. MOV A, R0

D. MOVC A,@A+DPTR

6.访问片外数据存储器的寻址方式是 C

A. 立即寻址

B. 寄存器寻址

C. 寄存器间接寻址

D. 直接寻址

7.定时器/计数器工作于模式1时,其计数器为几位 B

A. 8

B. 16

C. 14

D. 13

8.已知:R0=25H (25H )=30H C

MOV A ,#32H

MOV A ,45H

MOV A ,@R0

执行结果A 的内容为

A. 32H

B. 25H

C. 30H

D. 45H

9.取址操作后,PC值指的是( C )

A. 当前指令前一条指定的地址

B. 当前正在执行的指令地址

C. 下一条指令的地址

D. 控制器中指令寄存器的地址

二、填空题

1、16位无符号二进制数中,最大的十六进制数是 0FFFFH 。

2、设置二进制数A=10101100,B=01110110,则A○+B= 11011010 。

3、数据指针DPTR有 16 位,寄存器Rn有 8 位。

4、MCS-51指令系统中,ADD与ADDC指令的区别是带进位标志位与不带进位标志位。

5、8051单片机,当CPU响应某中断请求时,将会自动转向相应中断入口地址去执行,

外部中断0入口地址为 0003 H,T1入口地址为 001B H。

6、对专用寄存器只能使用直接寻址方式,指令MOV A,RO属于寄存器寻

址方式。

7、当允许定时器1工作在方式1时,控制字TMOD应为 10H 。

8、当8255工作在方式0时,使PA、PB、PC全用作输出口,控制字应为

80H 。

9、单片机存储器系统扩展常用的芯片选择方法寻址方法有线选法和

译码法。

10、8051单片机访问内部RAM使用 MOV 指令,访问外部RAM使用

MOVX 指令,访问ROM使用 MOVC 指令。

11、ADC0809是一个 8 位的AD转换器。

12、I/O数据传送的控制方式有无条件方式、程序查询方式、中断

方式。

13、单片机串行通信时,若要发送数据,就必须将要发送的数据送至SBUF/

发送寄存器单元,若要接收数据也要到该单元取数。

第2 页共7 页

第 3 页 共 7 页

三、判断题 (每小题 1 分,共 15 分)

对的打“√”错的打“×”

1、MCS -51单片机的CPU 能同时处理8位二进制数据。

(T )

2、当EA 脚接高电平时,对ROM 的读操作只访问片外程序存储器。

(F )

3、 必须有中断源发出中断请求,并且CPU 开中断,CPU 才可能响应中断。

(T )

4、51单片机只能做控制用,不能完成算术运算。

(F )

5、指令通常有两部分组成:操作码和操作数。

(T )

6、寄存器间接寻址中,寄存器中存放的是操作数的地址。

(T )

7、A/D 转换器的作用是将数字量转换模拟量;D/A 转换器的作用

(F )

8、在51单片机中,当向堆栈压入一个字节的数据后,SP 中的内容

自动减1。 (F )

9、串行通信线路形式中,单工形式的数据传输是单向的,通信双方

,一方为固定发送端,另一方则为固定(T )

10、指令AJMP 的跳转范围是2KB 。 对

四、简答题 (每小题 5 分,共 20 分)

1、 列举堆栈的功能并分别简单介绍。P30

答:保护断点和保护现场。(3分)

所谓断点保护就是在计算机转去执行子程序或中断服务之前,必须考虑其返回问题,为此预先把主程序的断点保护起来。(1分)

所谓现场保护就是在转中断服务程序之前,要把单片机中各有关寄存器单元的内容保存起来。(1分)

2、简述中断响应的主要内容。

答:由硬件自动生成一条调用指令LCALL转去中断服务,具体操作为:

(1)将程序计数器PC的内容(断点)压栈

(2)将中断入口地址装入PC,转去执行中断服务程序

、简述8255A的工作方式。

答:有3种工作方式:方式0、方式1、方式2。(2分)

方式0适用于无条件数据传送。(1分)

方式1是选通输入/输出方式。(1分)

方式2是双向数据传送方式。(1分)

、串行通信有哪几种通信线路形式,并分别解释。

答:单工形式、全双工形式、半双工形式。(2分)

单工形式的数据传输是单向的,通信双方一方固定为发送端,另一

端固定为发送端,只需要一条数据线。(1分)

全双工形式的数据传输是双向的,可以同时发送和接受数据,全双

工形式的串行通信需要两条数据线。(1分)

半双工形式的数据传输也是双向的,但任何时刻只能由其中的一方

发送数据,另一方接受数据。半双工形式既可以使用一条数据线,也可

以使用两条数据线。(1分)

第4 页共7 页

五、程序题(共 20 分)

每空2分,程序10分

1、下列程序段执行后,(R1)=5BH,(5BH)=3DH,(5CH)

MOV R1,#5CH

MOV 5BH,#3EH

MOV 5CH,#21H

DEC @R1

DEC R1

DEC @R1

2、填写程序运行过程中相应的累加器A中的内容。

MOV A,#30H ;

RL A ;(A)=60H

MOV R0,#0FH

ANL A ,R0 ;(A)=00H

3、编写一个查表程序。其功能是将0-9十个数据分别通过查表程序存

始的数据存储器中。

MOV R1,#10

MOV DPTR, #TAB

MOV R0,#2FH

MOV A,#0FFH

LOOP: INC A

INC R0

MOV R2,A

MOVC A, @A+DPTR

MOV @R0,A

MOV A,R2

DJNZ R1,LOOP

AJMP $

TAB: DB 0, 1, 2, 3, 4

DB 5, 6, 7, 8, 9

第5 页共7 页

END

其中 MOVC A, @A+DPT命令5分,其他每错一条指令扣一分,扣完为止。

第6 页共7 页

六、连图题(共 10 分)

完成8KB的13位6264的数据存储器扩展的连线。

评分标准:连接方式如图所示,其中一共有三组:控制总线、数据总线和地址总线,地址总线连线4分,其他每组3分。每连错一条线扣一分,直到相关组别扣完为止。

第7 页共7 页

单片机原理及应用(姜志海第3版)习题参考答案

《单片机原理及应用(第3版)》习题参考答案 姜志海黄玉清刘连鑫编著 电子工业出版社 目录 第1章概述 (2) 第2章 MCS-51系列单片机硬件结构 (4) 第3章 MCS-51系列单片机指令系统 (8) 第4章 MCS-51系列单片机汇编语言程序设计 (11) 第5章 MCS-51系列单片机硬件资源的应用 (16) 第6章 MCS-51系列单片机并行扩展接口技术 (20) 第7章 MCS-51系列单片机串行总线扩展技术 (25) 第8章单片机应用系统设计 (27)

第1章概述 1.简述微型计算机的结构及各部分的作用 微型计算机在硬件上由运算器、控制器、存储器、输入设备及输出设备五大部分组成。 运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。 通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。 2.微处理器、微型计算机、微型计算机系统有什么联系与区别? 微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。它具有解释指令、执行指令和与外界交换数据的能力。其内部包括三部分:运算器、控制器、内部寄存器阵列(工作寄存器组)。 微型计算机由CPU、存储器、输入/输出(I/O)接口电路构成,各部分芯片之间通过总线(Bus)连接。 以微型计算机为主体,配上外部输入/输出设备、电源、系统软件一起构成应用系统,称为微型计算机系统。 3.简述在微型计算机中的地址总线、数据总线和控制总线的作用。 所谓总线,就是在微型计算机各芯片之间或芯片内部各部件之间传输信息的一组公共通信线。计算机元件级总线包括地址总线AB(Address Bus)、数据总线DB(Data Bus)、控制总线CB(Control Bus)三种。 (1)地址总线:地址总线是CPU用来向存储器或I/O接口传送地址信息的,是三态单向总线。地址总线的宽度决定了CPU可直接寻址的内存容量。通过地址总线确定要操作的存储单元或I/O接口的地址。 (2)数据总线:数据总线是CPU与存储器及外设交换数据的通路,是三态双向总线。 (3)控制总线:控制总线是用来传输控制信号的,传送方向依据具体控制信号而定,如CPU向存储器或I/O接口电路输出读信号、写信号、地址有效信号,而I/O接口部件向CPU输入复位信号、中断请求信号等。 4.微型计算机是以CPU为核心,配上(存储器)、(输入/输出接口)和系统总线组成的计算机。 5.在计算机内部,一切信息的存取、处理和传递的形式是(C )。 A.ASCII码B.BCD码C.二进制D.十六进制 6.0~9的ASCII码是(C )。 A.0~9 B.30~39 C.30H~39H D.40H~49H

单片机基础+第三版+课后习题答案

第一章: 一、填空题 1.1110 0EH 10011100 01100100 2. 4 3. 255 -51 4. 输入设备 5. 84 6. 630 * 8 * 1024 7. 位字节字 bit btype word 8. 1111 1111 00100100 11011011 9. 110 89 -115 -50 二、单选: DBCAB BBCB 第二章: 一、填空 1.PC PC 2.反向器晶振两只电容短 3.加电手动0000H 07H 第0 00H 07H 4. 6 2 1 12 5.DPTR DPH DPL 6.64KB 单选题 DCCAC A D 第三章:word版本.

一、填空题: 1.1031 2.34H 1 1 1 3.略 4.1100H 5. 2 6.30H 71H 0A5H 0A5H 75H 0A7H 0AAH 0 1 IFH 1 1 0AAH 0 1 20H 1 0 0D5H 1 1 49H 0 0 二、单选题 CCBDCA 三、其它类型题 错错对 错错错 对错错 错错对 对对对 错对对 word版本.

错对错 错对 (三)其它类型题 3.编写程序将RAM20H-23H单元的高4位写1,低4位写0。 分析:就是把这四个单元写入F0H。用一个DJNZ的循环。 ORG 0000H MOV R0,#1FH ;R0指向20H单元 MOV R5,#04H; 四个数 LOOP: INC R0 MOV R0,#0F0H ; 写入 DJNZ R5,LOOP ; 循环4次 END 4.把m和m+1单元存有两个BCD数,将它们合并到m单元中,编写程序完成。 (设m=30H, 高位在30H,低数在31H) ORG 0000H MOV A,30H ANL A,#0FH ;把它的高四位清零 SWAP A MOV 30H ,A ;高低四位调一下,放回原处 MOV A,31H ANL A,#0FH ORL A,30H ;合并起来 MOV 30H,A END 5.将部RAM中从data单元开始的10个无符号数相加,其和送sum单元多,假定相加结果小于255。编写程序完成。 (设data=30H, sun =50H) word版本.

(完整版)单片机原理及应用(第三版)张毅刚课后习题答案完整版

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为_________ 或 ________ 。答:微控制器,嵌入式 控制器? 2. 单片机与普通微型计算机的不同之处在于其将________ 、 ________ 、和 _______ 三部分,通 过内部_______ 连接在一起,集成于一块芯片上。答:CPU存储器、I/O 口、总线 3. AT89S52单片机工作频率上限为MHz 。答:33 MH N 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低____________ 和提 高________ 0答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便 B.受器件的物理性能限制 C?为了通用性 D.为了提高运算速度 答:B 2. 在家用电器中使用单片机应属于微计算机的_________ o A.辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用 答:B 3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制B ?家用电器的控制C ?数据库管理D ?汽车电子设备 答:C

、判断对错 1. STC 系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM 1个中断 源、 1 个定时器(且具有捕捉功能)。对 3. 单片机是一种CPU错 4. AT89S52 单片机是微处理器。错 5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错 6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对 7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对 8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP 的长处。对 四、简答 1. 微处理器、微计算机、微处理机、C PU单片机、嵌入式处理器它们之间有何区别? 答:微处理器、微处理机和CPUS们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 2. AT89S51单片机相当于MCS-5係列单片机中的哪一型号的产品?“ S”的含义是什么? 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPRO M 3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少? 答:商用:温度范围为0?+70C;工业用:温度范围为-40?+85C ;汽车用:温度范围 为-40?+125C ;军用:温度范围为-55?+150C。

单片机应用技术(c语言版 第3版)[王静霞]_习题答案

习题 1 1.1 单项选择题 (1) A (2)C (3)C 1.2 填空题 (1)硬件系统、软件系统 (2)时钟电路、复位电路 (3)XTAL1、XTAL2、RESET、EA (4)晶振 1.3 问答题 什么是单片机它由哪几部分组成什么是单片机应用系统 答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。 单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。 1.4 上机操作题 (1) 参考程序: #include //包含头文件reg51.h,定义了51单片机的专用寄存器 //函数名:delay //函数功能:实现软件延时 //形式参数:无符号整型变量i,控制空循环的循环次数 //返回值:无 void delay(unsigned int i) //延时函数 { unsigned int k; for(k=0;k //包含头文件reg51.h,定义了51单片机的专用寄存器 //函数名:delay

单片机原理及应用习题答案第三版

单片机原理及应用习题 答案第三版 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

第一章习题参考答案 1-1:何谓单片机与通用微机相比,两者在结构上有何异同 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用

单片机基础(第三版)课后答案李广弟

单片机基础课后答案 第三版(就是它了) 第一章 一、填空题 1.1110 0EH 10011100 01100100 2. 4 3. 255 -51 4. 输入设备 5. 84 6. 630 * 8 * 1024 7. 位字节字bit btype word 8. 1111 1111 00100100 11011011 9. 110 89 -115 -50 二、单选: DBCAB BBCB 第二章 一、填空 1.PC PC 2.反向器晶振两只电容短 3.加电手动0000H 07H 第0 00H 07H 4. 6 2 1 12 5.DPTR DPH DPL 6.64KB 单选题 DCCAC AD 第三章 一、填空题: 1.1031 2.34H 1 1 1 3.略 4.1100H 5. 2 6.30H 71H 0A5H 0A5H 75H 0A7H 0AAH 0 1 IFH 1 1 0AAH 0 1 20H 1 0

0D5H 1 1 49H 0 0 二、单选题 CCBDCA 三、其它类型题 错错对 错错错 对错错 错错对 对对对 错对对 错对错 错对 (三)其它类型题 3.编写程序将RAM20H-23H 单元的高4 位写1,低4 位写0。 分析:就是把这四个单元写入F0H。用一个DJNZ 的循环。 ORG 0000H MOV R0,#1FH ;R0 指向20H 单元 MOV R5,#04H; 四个数 LOOP: INC R0 MOV @R0,#0F0H ; 写入 DJNZ R5,LOOP ; 循环4 次 END 4.把m 和m+1 单元存有两个BCD 数,将它们合并到m 单元中,编写程序完成。 (设m=30H, 高位在30H,低数在31H) ORG 0000H MOV A,30H ANL A,#0FH ;把它的高四位清零 SW AP A MOV 30H ,A;高低四位调一下,放回原处 MOV A,31H ANL A,#0FH ORL A,30H ;合并起来 MOV 30H,A END 5.将内部RAM 中从data 单元开始的10 个无符号数相加,其和送sum 单元多,假定相加结果小于255。编写程序完成。 (设data=30H, sun =50H) ORG 0000H MOV R0,#2FH ; 指向前一个单元 MOV R5,#0AH ;循环10 次 CLR A;先加到A中 LOOP: INC R0 ADD A,@R0

单片机原理与应用教程第3版习题课后答案

《单片机原理及应用程序》(第三版)习题参考答案 第一章 1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么? 在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机部一切信息存储、处理和传送均采用二进制数的形式。可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。十六进制数可以简化表示二进制数。 2. (1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH (4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H 3. (1) 0B3H (2)80H (3) 17.AH (4) 0C.CH 4. (1)01000001B 65 (2) 110101111B 431 5. (1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100 (5) 10000001 11111110 11111111 6. 00100101B 00110111BCD 25H 7. 137 119 89 8.什么是总线?总线主要有哪几部分组成?各部分的作用是什么? 总线是连接计算机各部件之间的一组公共的信号线。一般情况下,可分为系统总线和外总线。 系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)

地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。地址总线为16位时,可寻址围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的围。在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。 控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。 数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设9.什么是接口电路? CPU与接口电路连接一般应具有哪些信号线?外部设备与接口电路连接一般应具有哪些信号线? CPU通过接口电路与外部输入、输出设备交换信息, 一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。CPU为了实现选取目标外部设备并与其交换信息,必须借助接口电路。一般情况下,接口电路通过地址总线、控制总线和数据总线与CPU连接;通过数据线(D)、控制线(C)和状态线(S)与外部设备连接。 10. 存储器的作用是什么?只读存储器和随机存储器有什么不同? 存储器具有记忆功能,用来存放数据和程序。计算机中的存储器主要有随机存储器(RAM)和只读存储器(ROM)两种。随机存储器一般用来存放程序运行过程中的中间数据,计算机掉电时数据不再保存。只读存储器一般用来存放程序,计算机掉电时信息不会丢失。 11.某存储器的存储容量为64KB,它表示多少个存储单元?64×1024

单片机原理及应用第三版张毅刚课后习题答案完整版

单片机原理及应用第三版张毅刚课后习题答案 完整版 This model paper was revised by LINDA on December 15, 2012.

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌 入式控制器. 2.单片机与普通微型计算机的不同之处在于其将、、和三部 分,通过内部连接在一起,集成于一块芯片上。答:CPU、存储器、I/O 口、总线 3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提 高。答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便? B.受器件的物理性能限制? C.为了通用性? D.为了提高运算速度

答:B 2. 在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用 C.数值计算应用D.数据处理应用答: B 3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备 答:C 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中 断源、1个定时器(且具有捕捉功能)。对 3. 单片机是一种CPU。错 4. AT89S52单片机是微处理器。错 5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错

《单片机基础第三版》期末复习题

单片机期末复习题 (一)填空题 1.MCS-51系统复位控制信号的有效电平是( )。 2.MCS-51芯片的TXD和RXD引脚的控制作用是()、()。 3.MCS-51系统内部RAM容量是()。 4. MCS—5l单片机的应用程序一般放在( )。 5. 在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的 内容,不是操作数而是操作数的( )。 6.在MCS-51系统中,对片外RAM和端口赋值只能使用()。 7.三态缓冲器的三态分别是( )、( ) 、( ) 。 8.8051单片机的中断源有:( )、( ) 、( )、( ) 、( )。 9.向8255写入的工作方式命令为0A5H,所定义的工作方式为:A 口为(),B口为(),C口高位部分为(),C口 低位部分为()。 10.在定时器工作方式2下,计数器的宽度为8位,如果系统晶振频率为12MHz,则最大定时时间为( )。

11.当串行口发送完一帧数据时,将SCON中的( )位置1,向CPU申请中断。 12.MCS—51单片机外部中断请求信号有电平方式和( ),在电平方式下,当采集到INT0、INT1的有效信号为( ) 时,激活外部中断。 13.在寄存器寻址方式中,指令中指定寄存器的内容就是( )。 14.在存储器扩展中.无论是线选法还是译码法.最终都是为扩展芯片的 ( )端提供信号. 15.串行通信中有(),(),()三种数据通路形式。 16.在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问( )存储器提供地址,而DPTR是为访问( )存 储器提供地址。 17.在MCS一51中,位处理器的数据存储空间是由( )的可寻址位和内部 RAM为寻址区的( )个位。 18.MCS一51的4个I/O口中,P0是真正的双向口,而其它口则为准双向口,这一区别表现在都作为I/O口使用时( ) 必须外接上拉电阻。 19. MCS-51单片机访问片外存储器时利用( )信号锁存来自( ) 口的低八位地址信号。 20.在变址寻址方式中,以( )作为变址寄存器,以( )

《单片机基础第三版》复习材料,含重点总结,考试利器

单片机基础(第3版) 第1章计算机基础知识 (一)填空题 1.十进制数14对应的二进制数表示为(1110B),十六进制数表示为(0EH)。 十进制数-100的补码为(9CH),+100的补码为(64H)。 2.在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二 进制整数,则新数是原数的(4)倍。 3.8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数 11001101转换成十进制数是(-51)。 4.可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去 的设备统称为(输入设备)。 5.已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数 (84)。 6.若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。 7.在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对 应的英文名称分别是(bit)、(Byte)和(Word)。 8.设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A ∧B=(00100100),A⊕B=(11011011)。 9.机器数01101110的真值是(+110),机器数01011001的真值是(+89),机 器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或-50)。 (二)单项选择题 1. 用8位二进制补码数所能表示的十进制数范围是(D) (A)-127 ~ +127 (B)-128 ~ +128 (C)-127 ~ +128 (D)-128 ~ +127 2. 下列等式中,正确的是(B) (A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B

单片机基础 第3版 (李广第)课后习题答案

填空 1、1110、0EH、10011100、01100100 2、4 3、255、-77 4、输入设备 5、84 6、655360 7、位、字节、字、Bit、Byte、word 8、11111111、00100100、11011011 9、110、89、-115、-50 选择 1、D 2、B 3、C 4、A 5、B 6、B 7、B 8、C 9、B 第二章 填空 1、PC、PC 2、反相器、石英晶体、电容、低 3、加电复位、手动复位、07H、0、00H、07H 4、6、2、1、12 5、数据指针DPTR、DPH、DPL 6、64KB

1、D 2、C 3、C 4、A 5、C 6、A 7、D 第三章 一、填空 1、1031H 2、34H,1,1,1 3、P3.0=P1.0∧P1.1∧/P1.2 4、1100H 5、2 6、30H 7AH A5H A5H 75H A7H AAH 0 1 1FH 1 0 AAH 0 1 20H 1 0 D4H 1 1 49H 0 0 二、选择

1、C 2、C 3、B 4、D 5、C 6、A 三、判断 × × √ × × × √ × × √ × √ √ √ √ × √√ × √ × × √ 四、编程 1、方案一: MOV C, /10H ORL C, P1.0 MOV D, C MOV C, 11H ORL C,CY ANL D,C 方案二: ORL C,11H MOV 20H,C

MOV C, 10H ORL C, P1.0 ANL C,20H MOV D,C (D、E 需要位定义;用A做位传送;要先将CY存起来,否则CY改变) 2、方案一: MOV C,ACC.2 ANL C,P2.7 MOV E,C MOV C,ACC.1 ANL C,P2.0 ORL E,C 方案二: MOV C,P2.7 ANL C,ACC.2 ORL C,ACC.1 ANL C,P2.0

解析北京航空航天大学出版社-单片机基础知识(第3版)课后习题答案-李广第

北京航空航天大学出版社单片机基础知识(第3版)课后习题答案(1-2章) 第一章: 一、填空题 1.1110 0EH 10011100 01100100 2. 4 3. 255 -51 4. 输入设备 5. 84 6. 630 * 8 * 1024 7. 位字节字 bit btype word 8. 1111 1111 00100100 11011011 9. 110 89 -115 -50 二、单选: DBCAB BBCB 第二章: 一、填空 1.PC PC 2.反向器晶振两只电容短 3.加电手动0000H 07H 第0 00H 07H 4. 6 2 1 12 5.DPTR DPH DPL 6.64KB 单选题DCCAC A D 第三章: 一、填空题: 1.1031 2.34H 1 1 1 3.略 4.1100H 5. 2 6.30H 71H 0A5H 0A5H 75H 0A7H 0AAH 0 1 IFH 1 1 0AAH 0 1 20H 1 0 0D5H 1 1 49H 0 0 二、单选题 CCBDCA 三、其它类型题 错错对

错错错 对错错 错错对 对对对 错对对 错对错 错对 (三)其它类型题 3.编写程序将RAM20H-23H单元的高4位写1,低4位写0。 分析:就是把这四个单元写入F0H。用一个DJNZ的循环。 ORG 0000H MOV R0,#1FH ;R0指向20H单元 MOV R5,#04H; 四个数 LOOP: INC R0 MOV @R0,#0F0H ; 写入 DJNZ R5,LOOP ; 循环4次 END 4.把m和m+1单元存有两个BCD数,将它们合并到m单元中,编写程序完成。 (设m=30H, 高位在30H,低数在31H) ORG 0000H MOV A,30H ANL A,#0FH ;把它的高四位清零 SWAP A MOV 30H ,A ;高低四位调一下,放回原处 MOV A,31H ANL A,#0FH ORL A,30H ;合并起来 MOV 30H,A END 5.将内部RAM中从data单元开始的10个无符号数相加,其和送sum单元多,假定相加结果小于255。编写程序完成。 (设data=30H, sun =50H) ORG 0000H MOV R0,#2FH ; 指向前一个单元 MOV R5,#0AH ;循环10次 CLR A ;先加到A中 LOOP: INC R0 ADD A,@R0 DJNZ R5,LOOP MOV 50H,A END 6.假定8位二进制带符号数丰于R0中,要求编写一个求补程序,所得补码入入R1中。 ORG 0000H

单片机原理及应用-第三版-林立-张俊亮课后答案.

什么是单片机?单片机和通用微机相比有何特点? 第一章习题 1.什么是单片机?单片机和通用微机相比有何特点? 答:单片机又称为单片微计算机,它的结构特点是将微型计算机的基本功能部件(如中央处理器 (CPU)、存储器、输入接口、输出接口、定时/计数器及终端系统等)全部集成在一个半导体芯片 上。虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有微机系统的定义。与通用的微型计算机相比,单片机体积小巧,可以嵌入到应用系统中作为指挥决策中心,是应用系统实现智能化。 2.单片机的发展有哪几个阶段?8位单片机会不会过时,为什么? 答:单片机诞生于1971年,经历了SCM、MCU、SOC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8031,此后在8031上发展出了MCS51系列MCU 系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。然而,由于各应用领域大量需要的仍是8位单片机,因此各大公司纷纷推出高性能、大容量、多功能的新型8位单片机。 目前,单片机正朝着高性能和多品种发展,但由于MCS-51系列8位单片机仍能满足绝大多数应用领域的需要,可以肯定,以MCS-51系列为主的8位单片机,在当前及以后的相当一段时间内仍将占据单片机应用的主导地位。 3.举例说明单片机的主要应用领域。 答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 智能仪器 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(电压表、功率计,示波器,各种分析仪)。 工业控制 单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点,用单片机可以构成形式多样的控制系统、数据采集系统、通信系统、信号检测系统、无线感知系统、测控系统、机器人等应用控制系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与

单片机基础 第三版 李广弟 北京航空航天大学 课后习题答案

第一章略 第2章80C51单片机的硬件结构 (一)填空题 1.通过堆栈实现子程序调用,首先要把(PC)的内容入栈,以进行断点保护。 调用返回时再进行出栈操作,把保护的断点送回(PC)。 2.通常单片机有两种复位操作,即(上电复位)和(手动复位)。复位后,PC 值为(0000H),SP值为(07H),通用寄存器的当前寄存器组为(第0)组,该组寄存器的地址范围是从(00H)到(07H)。 3.80C51单片机中,一个机器周期包含(6)个状态周期,一个状态周期又可 划分为(2)个拍节,一个拍节为(1)个振荡脉冲周期。因此,一个机器周期应包含(12)个振荡脉冲周期。 4.80C51中惟一一个可供用户使用的16位寄存器是(DPTR),它可拆分为两 个8位寄存器使用,名称分别为(DPH)和(DPL)。 5.单片机程序存储器的寻址范围由PC的位数决定。80C51的PC为16位,因 此程序存储器地址空间是(64 KB)。 (二)单项选择题 2. 取指操作后,PC的值是(C) (A)当前指令前一条指令的地址(B)当前正在执行指令的地址 (C)下一条指令的地址(D)控制寄存器中指令寄存器的地址3. 80C51单片机中,设置堆栈指针SP为37H后就发生子程序调用,这时SP 的值变为(C) (A)37H (B)38H (C)39H (D)3AH 7. 下列叙述中正确的是(D) (A)SP内装的是堆栈栈顶单元的内容地址 (B)在中断服务程序中没有PUSH和POP指令,说明此次中断操作与堆栈无关 (C)在单片机中配合实现“程序存储自动执行”的寄存器是累加器 (D)两数相加后,若A中数据为66H,则PSW中最低位的状态为0

单片机基础(第3版) 期末复习题

1.80C51单片机中,一个机器周期包含()个状态周期,个状态周期又可划分为()个拍节,一个拍节又可划分为()个振荡脉冲周期。因此,一个机器周期包含()个振荡脉冲周期。 2.80C51中唯一可供用户使用的16位寄存器是(),它可拆分为两个8位寄存器,名称分别为()和()。 3.为寻址程序状态字的F0位,可使用的地址和符号有()、( )、()和()。 4.在80C51中,位处理器的数据位存储空间是由()的可寻址位和部RAM为寻址区的()个位。 5.80C51的4个I/O口中,P0是真正的双向口,而其他口则为准双口,这一区别在口线电路结构中表现在()的不同上。 6.按长度分,80C51指令有()字节的、()字节的和()字节的。 7.假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。 MOV DPH,#20H MOV DPL, #00H MOVX A,@DPTR 8.假定(SP)=62H,(61H)=30H,(62H)=70H。执行下列指令:POP DPH POP DPL 后,DPTR的内容为(),SP的内容为()。 9.假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。执行指令: DEC A DEC R7 DEC 30H DEC @R1 后,累加器A的内容为(),R7的内容为(),30H的内容为(),40H的内容为()。 10.在80C51单片机系统中,为外扩展存储器准备了( )条地址线,其中低位地址线由( )提供,高位地址线由( )提供。11. MCS-51可提供()和()两种储存器、最大储存空间可达到()的两个并行储存器扩展系统。 12.访问内部RAM使用( )指令,访问外部RAM使用( )指令,访问内部ROM使用()指令,访问外部ROM使用()

《单片机基础教学大纲

《单片机基础教学大纲

《单片机基础》教学大纲 2014年7月

《单片机基础》教学大纲 1.课程的性质和内容 性质:《单片机基础》课程是电子专业的一门专业技术课程,所属专业课模块,本课程对于学生学习单片机原理及其应用具有指导意义。 单片机具有体积小、功能强、可靠性高、面向控制和价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。 本课程将全面讨论Intel公司的MCS-51系列8位单片机内核(8051)的硬件结构、组成原理和指令系统,详细介绍该系列产品的系统扩展和应用,实用程序及其设计方法等方面的知识。 2.课程的任务和要求 任务:让学生了解单片机的工作原理,掌握单片机程序设计、连接I/O设备的接口技术。对单片机应用系统的软、硬件设计有一定了解,为开发单片机及其应用

系统打下基础。通过本课程的实践,希望能够使学生掌握单片机的使用方法、开拓学习知识的视野。 要求:通过本课程的学习,初步掌握单片机的原理和结构、指令系统、程序设计方法。能够根据要求设计一些常用的较为简单的应用程序。学生通过本实践课程的学习,初步掌握单片仿真装置的调试、运行技术;并能在老师的指导下完成较为简单的单片机应用实验,初步学会单片机的应用。 3.教学中应注意的问题 软硬件结合是本课程的一个特点。构成单片机应用系统时,只有硬件知识不行,还必须具有用汇编语言编制源程序的能力。实践性较强是本课程的另一个特点。学习过程中必须通过实践环节(尤其是实验课)的配合来加深和提高对课程内容的理解。 各部分内容既相对独立又前后交叉联系,对学生是一门有一定难度的课程。 鉴于上述理由,建议采用“项目教学法”进行本课程的教学,用项目驱动教学。

单片机基础(第三版_李广弟)课后答案

单片机基础课后答案 第一章 一、填空题 1.1110 0EH 10011100 01100100 2. 4 3. 255 -51 4. 输入设备 5. 84 6. 630 * 8 * 1024 7. 位字节字bit btype word 8. 1111 1111 00100100 11011011 9. 110 89 -115 -50 二、单选: DBCAB BBCB 第二章 一、填空 1.PC PC 2.反向器晶振两只电容短 3.加电手动0000H 07H 第0 00H 07H 4. 6 2 1 12 5.DPTR DPH DPL 6.64KB 单选题 DCCAC AD 第三章 一、填空题: 1.1031 2.34H 1 1 1 3.略 4.1100H 5. 2 6.30H 71H 0A5H 0A5H 75H 0A7H 0AAH 0 1 IFH 1 1 0AAH 0 1

20H 1 0 0D5H 1 1 49H 0 0 二、单选题 CCBDCA 三、其它类型题 错错对 错错错 对错错 错错对 对对对 错对对 错对错 错对 (三)其它类型题 3.编写程序将RAM20H-23H 单元的高4 位写1,低4 位写0。 分析:就是把这四个单元写入F0H。用一个DJNZ 的循环。 ORG 0000H MOV R0,#1FH ;R0 指向20H 单元 MOV R5,#04H; 四个数 LOOP: INC R0 MOV @R0,#0F0H ; 写入 DJNZ R5,LOOP ; 循环4 次 END 4.把m 和m+1 单元存有两个BCD 数,将它们合并到m 单元中,编写程序完成。 (设m=30H, 高位在30H,低数在31H) ORG 0000H MOV A,30H ANL A,#0FH ;把它的高四位清零 SW AP A MOV 30H ,A;高低四位调一下,放回原处 MOV A,31H ANL A,#0FH ORL A,30H ;合并起来 MOV 30H,A END 5.将内部RAM 中从data 单元开始的10 个无符号数相加,其和送sum 单元多,假定相加结果小于255。编写程序完成。 (设data=30H, sun =50H) ORG 0000H MOV R0,#2FH ; 指向前一个单元 MOV R5,#0AH ;循环10 次 CLR A;先加到A中 LOOP: INC R0

单片机原理及应用第三版(张毅刚)1-6章全

单片机原理及应用第三版(张毅刚)1-6章全

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌入 式控制器. 2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通 过内部连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线 3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提 高。答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便B.受器件的物理性能限制 C.为了通用性D.为了提高运算速度 答:B 2. 在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用 C.数值计算应用D.数据处理应用 答: B 3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备 答:C 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断 源、1个定时器(且具有捕捉功能)。对 3. 单片机是一种CPU。错 4. AT89S52单片机是微处理器。错

实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小,应用广泛。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,地址总线数目较多,能扩展容量较大的存储器,所以可配置实时多任务操作系统(RTOS)。RTOS能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 第2章思考题及习题2参考答案 一、填空 1. 在AT89S52单片机中,如果采用6MHz晶振,一个机器周期为。答:2μs 2. AT89S52单片机的机器周期等于个时钟振荡周期。答:12 3. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为 和。答:28H,88H 4. 片内字节地址为2AH单元最低位的位地址是;片内字节地址为A8H单元的最低位的位地址为。答:50H,A8H 5. 若A中的内容为63H,那么,P标志位的值为。答:0 6. AT89S52单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。这时当前的工作寄存器区是组工作寄存器区。答:04H,00H,0。 7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。答:00H,1FH 8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。答:PC, PC,PCH

单片机原理及应用第三版张毅刚章全精编

单片机原理及应用第三版张毅刚章全精编 Document number:WTT-LKK-GBB-08921-EIGG-22986

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为 或。答:微控制器,嵌入式控制器. 2.单片机与普通微型计算机的不同之处在于其 将、、和三部分,通过内部 连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线 3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而 大大降低和提高。答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便? B.受器件的物理性能限制? C.为了通用性? D.为了提高运算速度答:B 2. 在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用 C.数值计算应用D.数据处理应用答: B

3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备 答:C 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储 器、128B的RAM、1个中断源、1个定时器(且具有捕捉功 能)。对 3. 单片机是一种CPU。错 4. AT89S52单片机是微处理器。错 5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错 6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对 7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对 8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及 高速的测控功能则是DSP的长处。对 四、简答 1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别

相关主题
文本预览
相关文档 最新文档