文档库 最新最全的文档下载
当前位置:文档库 › 单片机第二章答案教学提纲

单片机第二章答案教学提纲

单片机第二章答案教学提纲
单片机第二章答案教学提纲

单片机第二章答案

1.MCS-51单片机内部由哪些部分组成?

答:MCS-51单片机主要包括的内部结构有8位的CPU、4KB的ROM 存储器、128B的RAM存储器、两个定时器/计数器、中断系统、4个并行I/O接口、1个串行接口和片内的时钟振荡器。

2.MCS-51单片机存储器的组织结构是怎样的?

答:MCS-51单片机的存储器组织采用哈佛结构,即分为相互独立的程序存储器和数据存储器两大空间结构。程序存储器空间由内部ROM存储器和外部ROM存储器组成。数据存储器也分为内部RAM存储器和外部RAM存储器。内部RAM存储器又可划分为工作寄存器区、位寻址区和一般数据RAM区,MCS-51单片机的特殊功能寄存器也实现在内部RAM区。

3.8051单片机内部的特殊功能寄存器有哪些?

答:累加器 B寄存器程序状态字堆栈指针数据寄存器指针 P1口 P0口 P2口P3口中断优先级控制器中断允许控制器定时器方式选择定时器控制器定时器2控制器定时器0高8位定时器串行控制器串行数据缓冲器电源控制器

4.8051的内部数据存储器分为哪几个部分?

答:特殊功能寄存器区,位寻址区,用户RAM区,工作寄存器区。5.MCS-51单片机的工作寄存器有多少个?共分为多少个区域?如何选择工作寄存器区?

答:地址范围在00H~1FH的区域被称为工作寄存器区,共有32个单元,这32个单元又分为4个区域,称为0区、1区、2区和3区,每个区域有8个单

元,这8个单元拥有自己的寄存器名称,分别为R0、R1、…、R7。MCS-51单片机在工作过程中只能选定一个区域作为当前活动的工作寄存器区,单片机复位后系统设置0区为当前默认的工作寄存器区,如果用户需要应用其他工作寄存器区,必须通过软件改变寄存器区选择位的值来切换当前工作寄存器区,工作寄存器区选择位是特殊功能寄存器PSW中的RS1和RS0两位。其选择规则如下表所示:

6.8051有哪些特殊功能寄存器?它们的功能是什么?

答:8051的特殊功能寄存器主要有

(1)累加器A(Accumulator)

功能比较多,具有重要的作用。MCS-51单片机指令系统中的许多操作都需要采用累加器,如算术运算、逻辑运算和左右移位等操作往往需要将处理前的数据存放在累加器中,并在操作完成后将结果存放在累加器中。

(2)通用寄存器B(General Purpose Register)

通用寄存器B是一个8位寄存器,在进行乘除运算时,必须使用B寄存器。(3)程序状态字PSW(Program Status Word)

程序状态字寄存器存放着程序运行过程中的各种状态信息,它是一个8位寄存器,其中每一位的定义如表。

程序状态字寄存器中的位定义

表中左起第一位为最高有效位(MSB) PSW.7,右边最后一位为最低有效位(LSB)PSW.0。

?进位标志位(CY)

?辅助进位标志(AC)

?用户标志位(F0)

?寄存器区选择位(RS1和RS0)

?溢出标志位(OV)

?奇偶标志位(P)

?PSW.1:系统没有定义。

(4)堆栈指针SP(Stack Pointer)

堆栈指针SP是一个指示当前堆栈操作位置的特殊功能寄存器,堆栈指针总是指向栈顶。

(5)数据指针(Data Pointer,DPTR)

数据指针是MCS-51中唯一一个用户可以存取访问的16位寄存器,MCS-51单片机指令系统中的唯一一条16位数据传送指令(MOV DPTR, #data)可以对DPTR 写入。

另外还有用于控制内部各个功能单元的特殊功能寄存器。

7.什么是堆栈?堆栈的操作原则是什么?

答:堆栈是一种数据结构,按“后进先出”(Last In First Out,LIFO)的规则对数据进行写入与读出,数据写入堆栈称为入栈(PUSH),数据从堆栈中读出称为出栈(POP)。

8.SP是什么寄存器?它有什么作用?

答:堆栈指针SP是一个指示当前堆栈操作位置的特殊功能寄存器,堆栈指针总是指向栈顶。

MCS-51单片机的堆栈开辟在内部RAM区,是向上生长型的堆栈。入栈(PUSH)时,SP首先自动增1,然后将数据压入SP指向的单元;出栈(POP)时,先将数据弹出到内部RAM单元,然后SP自动减1。除了采用指令进行入栈和出栈操作外,在调用子程序和处理中断时,系统都会自动进行堆栈操作。

复位后,MCS-51单片机的堆栈指针SP被初始化为07H,压入堆栈的第一个数据在08H单元,即堆栈区被初始化在以08H开始的区域,而这一区域正是工作寄存器区,由于工作寄存器在程序设计时应用频繁便利,所以一般不希望堆栈占据这一区域,而往往采用指令改变SP的初值,使堆栈区设置到30H~7FH之间的适当区域,并根据实际设计中可能的堆栈深度预留足够的单元。

9.程序计数器PC的功能是什么?MCS-51单片机复位后,PC 的值是多少?这意味着复位后MCS-51单片机从哪里开始执行程序?

答:程序计数器PC用来存放下一条要执行的指令的地址,即程序计数器的内容决定了CPU将要执行哪一条指令。

程序计数器PC不能通过指令直接访问,它在复位以后的初值为0000H,这决定了MCS-51单片机必须从0000H地址开始执行。

10.MCS-51单片机如何进入复位方式?复位信号有哪些特点?复位后PC、ACC、PSW、SP和DPTR等寄存器的初值是什么?如何设计8051单片机应用系统的复位电路?

答:MCS-51单片机的RST引脚上出现持续24个振荡周期的高电平信号时,单片机进入复位。复位后,MCS-51单片机的PC初值为0000H, PSW的初值为00H,堆栈指针SP初值为07H,DPTR的初值为0000H。其复位电路可以参考图2-8设计。

11.8051有哪几种工作方式?

答:MCS-51单片机的工作方式有复位方式、程序执行方式、节电方式、EPROM的编程与校验方式。

12.8051的XTAL1和XTAL2引脚的作用是什么?如何设计8051单片机应用系统的时钟电路?

答:MCS-51单片机内部集成了一个用于构成振荡器的高增益反向放大器,引脚XTAL1和XTAL2分别是这个放大器的输入端和输出端。

单片机系统时钟电路的设计有内部时钟方式和外部时钟方式两种形式,这两种电路都向单片机提供最基本的振荡脉冲信号。

内部时钟源电路如图1所示。XTAL1和XTAL2引脚上外接晶体振荡器或陶瓷谐振器及微调电容,片内的反向放大器作为反馈元件共同构成一个自激振荡器,其产生的脉冲直接送入内部时钟电路。

Q2

图1

外部时钟方式将外部时钟脉冲信号直接通过引脚XTAL1或XTAL2送入单片机内部。使用外部时钟信号时,HMOS 单片机与CHMOS 单片机的电路设计是不同的。如图2(a )所示为HMOS 单片机外部时钟源电路连接图,如图2(b )所示为CHMOS 单片机外部时钟源电路连接图。振荡脉冲信号被送入单片机的内部时钟发生器,形成内部时钟信号。

XTAL2

XTAL1

VSS 8051

外部时钟

XTAL2XTAL1VSS

8051浮空外部时钟 (a )HMOS 单片机外部时钟源电路连接图 (b )CHMOS 单片机外部时钟源电路连接图

图2 MCS-51外部时钟的连接方式

13.什么是时钟周期、机器周期和指令周期?MCS-51单片机的一个机器周期包含多少个时钟周期?

答:时钟周期:单片机的振荡电路产生的振荡信号的周期为时钟周期,频率为振荡频率,表示为fosc ,它是单片机系统的最小时间量度单位。

机器周期:MCS-51单片机的一个机器周期由12个振荡周期组成。

指令周期:指令周期定义为执行一条指令所需的时间。MCS-51单片机的指令周期用机器周期的个数来表示。

14.对照MCS-51单片机的外部ROM访问时序图,简述单片机对外部ROM存储器的读操作过程。P0口和P2口用于传送什么信号?PSEN信号有什么作用?

答:P45图2-17(a)所示为非MOVX类指令的取指执行时序。MCS-51单片机的外部程序存储器和外部数据存储器的地址都是16位的,由P0口和P2口送出16位的地址。在ALE信号为高期间,MCS-51的P2口送出PCH的内容,即程序存储器高8位的地址信号,P0口送出PCL的内容,即程序存储器低8位的地址信号,这时P0口作为地址总线。ALE下降沿过后,PSEN有效,P0口转而作为数据总线使用。PSEN的低电平选通PC指向的程序存储器单元,其所存内容(指令代码)输出到P0口,送入单片机内部执行。

(a)非 MOVX指令

图2-17 非MOVX/MOVX类指令的取指执行时序

15.对照MCS-51单片机的外部RAM访问时序图,简述单片机对外部RAM存储器的读/写操作过程。P0口和P2口用于传送什么信号?RD/WR信号有什么作用?

答:如果程序代码存放在外部程序存储器,而且要执行的是访问外部RAM的MOVX类指令,则CPU既要访问外部ROM存储器,又要访问外部RAM存储器。P45图2-17(b)表示了MOVX类指令的取指执行时序。MOVX类指令都是单字节双周期指令。在第1个机器周期的第1个ALE为高期间,P2口和P0口分别输出PCH和PCL的内容,然后PSEN有效,选通ROM存储器单元,读出一字节的指令代码。在第1个机器周期的第2个ALE为高期间,P2口输出数

据指针DPTR的高8位或P2锁存器的内容,P0输出DPL或R0、R1的内容,在此ALE信号下降沿出现后,RD信号出现低有效,而PSEN仍维持高电平。RD信号是外部RAM的读信号,它使外部RAM单元的内容输出到P0口,送入单片机内部。

外部RAM的写时序与读时序大体相同,只是在操作中出现的是外部RAM的写信号WR,并且在写有效之前,CPU送出的数据要先稳定在P0口数据总线上。RD/WR为片外RAM的读/写控制信号。

单片机 第二章 习题参考答案

第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51的堆栈就是软件填写堆栈指针临时在片 内数据存储器内开辟的区域。 3、当使用8751且EA=1,程序存储器地址小于 1000H 时,访问的就是片内ROM。 4、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。 5、MCS-51有4组工作寄存器,它们的地址范围就 是 00H~1FH 。 6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。 7、PSW中RS1 RS0=10时,R2的地址为 12H 。 8、PSW中RS1 RS0=11时,R2的地址为 1AH 。 9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器就是第 0 组,8个寄存器的单元地址 为 00H ~ 07H 。

10、PC复位后为 0000H 。 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。 12、PC的内容为将要执行的的指令地址。 13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期 为 2us 。 14、内部RAM中,位地址为30H的位,该位所在字节的字节地址 为 26H 。 15、若A中的内容为63H,那么,P标志位的值为 0 。 16、8051单片机复位后,R4所对应的存储单元的地址为 04H ,因上电时PSW= 00H 。这时当前的工作寄存器区就是第 0 工作寄存器区。 17、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。 18、片内RAM低128个单元划分为哪3个主要部分: 工作寄存器区、位寻址区 与用户RAM区。 19、通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。

《单片机技术》课程教学大纲

单片机技术课程教学大纲 第一部分大纲说明 一.课程的性质和任务 “单片机技术”是国家开放大学电气自动化技术专业(专科)的一门统设必修专业课程。本课程4学分,共72学时,其中含实践18学时。 本课程以MCS-51系列单片机为核心,系统讲述单片机的基本原理、功能、应用、程序设计方法和编程技巧及简单应用系统设计,是一门实践性很强的课程。通过本课程学习,使学生掌握单片机的基本性能和利用单片机构成应用系统的基本方法,具备对小型单片机应用系统进行设计、分析、调试和开发能力。 二.与相关课程的衔接、配合、分工 本课程是一门知识综合性强、内容覆盖宽的课程。其先导课程有“电路分析”、“模拟电子电路”、“数字电子电路”、“计算机应用基础”、“传感器与检测技术”。同时为后续“电气控制与PLC”,“自动化生产线安装与调试综合实践等”等课程的学习提供理论及职业技能基础。因此,本课程在全部专业课程中起到承上启下的作用。 三.课程的教学基本要求 1.教学活动的实施原则 (1)本课程是一门实践性很强的课程,教学过程中,要以单片机应用能力培养为主线,淡化理论难度和深度,强化单片机各个功能部件的使用,理论讲授以够用为度,通俗易懂。 (2)注重应用,面向实用,要体现单片机应用的新知识、新技术。 (3)在教学各环节上,要关注学生的全面发展,在注重学生实践能力、专业技能等能力的培养的同时,还要培养学生的团队协作、脚踏实地、勇于创新、敬业乐业的工作作风。 2.教学基本要求 (1)按照“够用、实用”的原则,讲授单片机的结构原理,使学生了解MCS—51系列单片机的硬件结构。 (2)完善教学内容和教学手段,补充实用知识,扩充新知识,降低难度,力求通俗易懂地完成对单片机的基础知识的教学,使学生对MCS—51系列单片机的一般原理、主要功能及工作方式有较深入的理解。 (3)强化实践教学,增加实践项目教学比重,使学生熟悉MCS—51系列单片机的指令系统,并能熟练地编写相关的应用程序。 (4)通过对典型的实用项目设计方法和应用的分析,使学生具备一定的查阅相关技术

单片机原理及应用第四版林立第二章选择题答案

第二章选择题 (1)下列关于程序计数器PC的描述中______是错误的。 A. PC不属于特殊功能寄存器B.PC中的计数值可被编程指令修改 C. PC可寻址64KB RAM空间D.PC中存放着下一条指令的首地址 (2)MCS-51单片机的复位信号是______有效。 A、下降沿 B、上升沿 C、低电平 D、高电平 (3)以下选项中第______项不是80C51单片机的基本配置。 A.定时/计数器T2B.128B片内RAM C.4KB片内ROM D.全双工异步串行口 (4)单片机中的CPU主要由______两部分组成。 A.运算器和寄存器B.运算器和控制器C.运算器和译码器D.运算器和计数器 (5)在51单片机的下列特殊功能寄存器中,具有16位字长的是______。 A.PCON B.TCON C.SCON D.DPTR (6)80C51单片机的ALE引脚是______引脚。 A.地址锁存使能输出端B.外部程序存储器地址允许输入端 C.串行通信口输出端D.复位信号输入端 (7)80C51单片机的存储器为哈佛结构,其内包括______。 A.4个物理空间或3个逻辑空间B.4个物理空间或4个逻辑空间 C.3个物理空间或4个逻辑空间D.3个物理空间或3个逻辑空间 (8)在通用I/O方式下,欲从P1口读取引脚电平前应当______。 A.先向P1口写0B.先向P1口写1C.先使中断标志清零D.先开中断 (9)程序状态字寄存器中反映进位(或借位)状态的标志位符号是______。 A.CY B. F0 C . OV D. AC (10)单片机中的程序计数器PC用来______。

A.存放指令 B.存放正在执行的指令地址 C . 存放下一条指令地址 D. 存放上一条指令地址 (11)单片机上电复位后,PC的内容和SP的内容为______。 A.0000H,00H B. 0000H,07H C . 0003H,07H D. 0800H,08H (12)80C51单片机要使用片内RAM,/EA引脚______。 A.必须接+5V B. 必须接地 C . 必须悬空 D. 没有限定 (13)PSW中的RS1和RS0用来______。 A.选择工作寄存器区号 B. 指示复位 C . 选择定时器 D. 选择中断方式 (14)上电复位后,PSW的初始值为______。 A.1 B. 07H C . FFH D. 0 (15)单片机80C51的XTAL1和XTAL2引脚是______引脚。 A.外接定时器 B. 外接串行口 C . 外接中断 D.外接晶振 (16)80C51单片机的VSS(20)引脚是______引脚。 A.主电源+5V B. 接地 C . 备用电源 D.访问片外存储器 (17)80C51单片机的P0~P3端口中具有第二功能的端口是______。 A.P0 B. P1 C . P2 D. P3 (18)80C51单片机的/EA引脚接+5V时,程序计数器PC的有效地址范围在______。 A.1000H~FFFFH B. 0000H~FFFFH C .0001H~0FFFH D. 0000H~0FFFH (19)当程序状态字寄存器PSW中的R0和R1分别为0和1时,系统选用的工作寄存器组为______。 A.组0 B. 组1 C .组2 D. 组3 (20)80C51单片机的内部RAM中具有位地址的字节地址范围是______。 A.0~1FH B. 20H~2FH C .30H~5FH D. 60H~7FH (21)若80C51单片机的机器周期为12微秒,则其晶振频率为______MHz。

第二章 80C51的结构和原理习题及答案

第二章80C51的结构和原理习题及答案 1、80C514单片机在功能上、工艺上、程序存储器的配置上有哪些种类? 答:80C51单片机在功能上有两种大类:(1)、基本型;(2)、增强型; 80C51单片机在生产工艺上有两种:(1)、HMOS工艺(即高密度短沟道MOS 工艺);(2)、CHMOS工艺(即互补金属氧化物的HMOS工艺); 80C51单片机在程序存储器的配置上有三种形式:(1)、掩膜ROM;(2)、EPROM;(3)、ROMLess(无片内程序存储器)。 2、80C51单片机存储器的组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? 答:80C51单片机存储器的组织采用哈佛结构:存储器在物理上设计成程序存储器和数据存储器两个独立的空间。 基本型单片机片内程序存储器容量为4KB,地址范围是0000H~0FFFH。增强型单片机片内程序存储器容量为8KB,地址范围是0000H~0FFFH。 基本型单片机片内数据存储器均为128字节,地址范围是00H~7FH,用于存放运算的中间结果、暂存数据和数据缓冲。这128字节的低32个单元用作工作寄存器,在20H~2FH共16个单元是位寻址区,然后是80个单元的他通用数据缓冲区。 增强型单片机片内数据存储器为256字节,地址范围是00H~FFH。低128字节的配置情况与基本型单片机相同,高128字节为一般RAM,仅能采用寄存器间接寻址方式访问(而与该地址范围重叠的SFR空间采用直接寻址方式访问)。 3、80C51单片机的P0~P3口在结构上有何不同?在使用上有何特点? 答:80C51单片机各口均由接口锁存器、输出驱动器和输入缓冲器组成,但是结构存在差异:P0、P1口有转换开关MUX,P2、P3口没有;P1~P3口都有上来电阻,但是P0没有。 4个I/O口的使用特点: (1)、P0:P0口是一个多功能的8位口,可按字节访问也可以按位访问。用做通用的I/O口,相当于一个真正的双向口:输出锁存,输入缓冲,但输入是须先将口置1;每根口线可以独立定义输入或输出。用作地址/数据复用总线:作数据总线用时,输入/输出8位数据D0~D7;作地址总线用时,输出低8位地址A0~A7。 (2)、P1:P1口惟一的单功能口,仅能用作通用的I/O口。可按字节访问也可以按位访问,输入时需先输出1,将该口设为输入状态。 (3)、P2:P2口是一个多功能8位口,可按字节访问也可以按位访问。在单片机采用并行扩展方式时,P2口作为地址总线的高8位D8~D15。 (4)、P3:P3口是一个双功能8位口,可按字节访问也可以按位访问。除作I/O口使用(位准双向口)外,每一条接口线还具有不同的第二功能:P3.0:RXD(串行口输入); P3.1:TXD(串行口的输出); P3.2:INT0’(外部中断0输入); P3.3:INT1’(外部中断0输入);

单片机原理第2章习题解答

第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 9. AT89S52单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S52单片机的PC是16位的,因此其寻址的范围为 KB。答:64 10. AT89S52单片机复位时,P0~P3口的各引脚为电平。答:高 11. AT89S52单片机使用片外振荡器作为时钟信号时,引脚XTAL1接,引脚XTAL2的接法是。答:片外振荡器的输出信号,悬空 12. AT89S52单片机复位时,堆栈指针SP中的内容为,程序指针PC中的内容为 。答:07H,0000H 二、单选 1. 程序在运行中,当前PC的值是。 A.当前正在执行指令的前一条指令的地址 B.当前正在执行指令的地址。 C.当前正在执行指令的下一条指令的首地址 D.控制器中指令寄存器的地址。 答:C 2. 判断下列哪一种说法是正确的?

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲 大纲说明 课程代码:3335014 总学时:48学时(讲课40学时,实验8学时) 总学分:3 课程类别:专业模块选修课 适用专业:机械设计制造及其自动化专业、电气工程及自动化专业 预修要求:数字电子技术、模拟电子技术、电路、计算机基础、微机原理、汇编语言 一、课程的性质、目的、任务: 性质:是机电一体化专业的专业必修课。是一门面向应用的、具有很强实践性与综合性的课程。 目的:通过学习利于改善学生的知识结构,使其获得利用单片机解决某些工程技术问题所需的知识,为学习后续课程及在今后工作中利用单片机实现电器控制、过程控制、信息处理和管理奠定必要的基础。 任务:通过学习要求学生掌握单片机的工作原理,了解有关单片机的基本知识,掌握该单片机的指令系统及汇编语言设计的基本方法,掌握单片机的基本功能及典型接口技术,获得相关领域内应用单片机的初步能力。 二、课程教学的基本要求: 原理部分以讲授为主;程序设计提倡多读程序、多写、多上机;硬件接口应在掌握了硬件的工作原理的基础上结合实验提高动手能力;教学手段应多样化避免单调的教学模式;实验环节重点学习单片机的硬件组成、工程应用及系统开发;课后作业的主要目的是掌握本章的学习要点,巩固前面所学的内容,为下一章学习做好准备;考试采用闭卷理论考试,结合实验和平时成绩,在内容上尽量体现单片机的基本常识性问题,结合实际,做到质、量结合。 三、大纲的使用说明: 本课程的先修课程为:《电路》《电子技术》《计算机基础》《程序设计》《微机原理》;电子机械专业学生应掌握大纲所要求的大部分内容;课程可根据总课时数而定。 大纲正文 第一章绪论学时:1学时(讲课1学时实验0学时)本章讲授要点:有关微型机的基本知识,包括分类、结构和组成,以及单片机的结构、典型产品及应用,单片机应用系统开发。 重点:单片机的特点、开发方式。 难点:单片机开发方式。 §1.1 电子计算机的发展概述 §1.2 单片机的发展过程及产品近况 §1.3 单片机的特点及应用领域

最新第2章《单片机原理与C51基础》赵丽清(课后习题及答案)

思考题: 【2-1】80C51单片机由哪几部分组成,试说明ROM和RAM的功能分别是什么? 【2-2】在程序运行中,PC的值是。() A)当前正在执行指令的前一条指令的地址 B)当前正在执行指令的地址 C)当前正在执行指令的下一条指令的首地址 D)控制器中指令寄存器的地址 【2-3】判断下列说法是否正确。 (1)PC可以存放一个16位二进制数,因此其寻址范围为0000H~7FFFH。() (2)单片机系统复位时PC的内容为0000H,因此CPU从程序存储器0000H地址单元取指令,开始执行程序。() (3)PC可以看成是程序计时器() (4)PC可以看成是程序存储器的地址指针。() 【2-4】试计算当振荡频率为12 MHz和6 MHz时,一个机器周期的长度?试辨析振荡周期、状态周期、机器周期、指令周期之间的关系。 【2-5】单片机的ROM必须具有掉电存储功能,这句话是否正确? 【2-6】单片机对RAM的根本要求是快,但掉电可丢失数据,这个表述正确吗? 【2-7】试说出80C51的两种时钟电路模式,如果是只有一个单片机工作常使用的是哪一种?如果是两个以上的单片机工作使用哪一种? 【2-8】80C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理?现在使用的80C51系列单片机内部一般均含有ROM,其EA引脚应该怎么接? 【2-9】80C51系列单片机的三总线结构包括哪三种?其中作地址总线指的是?作数据总线指的是?属于控制总线的有?P0口的分时复用功能需要依靠锁存器的锁存功能,试举1种常用的低功耗锁存器并将其与单片机正确连接? 【2-10】片内RAM低128单元一般划分为哪三个主要部分?对应的字节地址空间是?内部RAM中,可作为工作寄存器区的单元地址为()H~()H。 【2-11】80C51单片机任何一个时间4组通用工作寄存器中只能有一组工作,具体哪一组工作由什么来决定?如何设置才能选用0组通用寄存器? 【2-12】80C51单片机具有很强的位(布尔)处理功能,内部RAM中共有多少单元可以位寻址,试写出其字节范围和位地址范围? 【2-13】位地址00H与字节地址00H在内存中的位置有什么区别?片内字节地址为2AH单元最低位的位地址是();片内字节地址为88H单元的最低位的位地址为()。 【2-14】80C51单片机可位寻址的范围包括两个区域,即可位寻址的特殊功能寄存器和内部RAM字节地址是20H-2FH的单元,这句话表述的是否正确? 【2-15】可位寻址的特殊功能寄存器的最低位位地址与字节地址形式不同,这句话表述是否正确?【2-16】堆栈遵循的原则是什么?SP的名称是?初始化时SP的值是多少?通过堆栈操作实现子程序调用时,首先要把()的内容入栈,以进行断点保护;调用子程序返回指令时,再进行出栈保护,把保护的断点进回到()。 【2-17】程序状态字PSW的作用是什么?常用的状态标志有哪几位,其作用是什么?若A中的内容为63H,那么P标志位的值为();单片机复位后,PSW=(),这时当前的工作寄存器区是()组工作寄存器区R4所对应的存储单元的地址为()。 【2-18】判断下列说法是否正确。

单片机第二章答案

1.MCS-51单片机内部由哪些部分组成? 答:MCS-51单片机主要包括的内部结构有8位的CPU、4KB的ROM存储器、128B的RAM存储器、两个定时器/计数器、中断系统、4个并行I/O接口、1个串行接口和片内的时钟振荡器。 2.MCS-51单片机存储器的组织结构是怎样的? 答:MCS-51单片机的存储器组织采用哈佛结构,即分为相互独立的程序存储器和数据存储器两大空间结构。程序存储器空间由内部ROM存储器和外部ROM存储器组成。数据存储器也分为内部RAM存储器和外部RAM存储器。内部RAM存储器又可划分为工作寄存器区、位寻址区和一般数据RAM区,MCS-51单片机的特殊功能寄存器也实现在内部RAM区。 3.8051单片机内部的特殊功能寄存器有哪些? 答:累加器 B寄存器程序状态字堆栈指针数据寄存器指针 P1口 P0口 P2口 P3口中断优先级控制器中断允许控制器定时器方式选择 定时器控制器定时器2控制器定时器0高8位 定时器串行控制器串行数据缓冲器电源控制器

4.8051的内部数据存储器分为哪几个部分? 答:特殊功能寄存器区,位寻址区,用户RAM区,工作寄存器区。 5.MCS-51单片机的工作寄存器有多少个?共分为多少个区域?如何选择工作寄存器区? 答:地址范围在00H~1FH的区域被称为工作寄存器区,共有32个单元,这32个单元又分为4个区域,称为0区、1区、2区和3区,每个区域有8个单元,这8个单元拥有自己的寄存器名称,分别为R0、R1、…、R7。MCS-51单片机在工作过程中只能选定一个区域作为当前活动的工作寄存器区,单片机复位后系统设置0区为当前默认的工作寄存器区,如果用户需要应用其他工作寄存器区,必须通过软件改变寄存器区选择位的值来切换当前工作寄存器区,工作寄存器区选择位是特殊功能寄存器PSW中的RS1和RS0两位。其选择规 6.8051有哪些特殊功能寄存器?它们的功能是什么? 答:8051的特殊功能寄存器主要有 (1)累加器A(Accumulator) 功能比较多,具有重要的作用。MCS-51单片机指令系统中的许多操作都需要采用累加器,如算术运算、逻辑运算和左右移位等操作往往需要将处理前的数据存放在累加器中,并在操作完成后将结果存放在累加器中。 (2)通用寄存器B(General Purpose Register) 通用寄存器B是一个8位寄存器,在进行乘除运算时,必须使用B寄存器。 (3)程序状态字PSW(Program Status Word) 程序状态字寄存器存放着程序运行过程中的各种状态信息,它是一个8位寄存器,其中每一位的定义如表。 表中左起第一位为最高有效位(MSB)PSW.7,右边最后一位为最低有效位(LSB)PSW.0。 ?进位标志位(CY) ?辅助进位标志(AC) ?用户标志位(F0) ?寄存器区选择位(RS1和RS0) ?溢出标志位(OV)

单片机最小系统板使用教程

单片机最小系统板使用说明书WW-S-51 V1.0 作者:陈永德 版本:1.0

结论

第一章单片机最小系统板介绍 图1.1 单片机最小系统板实物图 图1.2 单片机最小系统板器件分配图 在单片机的引脚外围固定的引脚,如VCC(40),GND(20)已经正确固定到电源

和地上。X1(18),X2(19(是接晶振的引脚已经外接到11.0592MHZ和30P的电容。RST(9)是单片机的复位引脚,通过RC回路,作为单片机的上电复位。 作为P3口的第二功能端口,P3.0(10),P3.1(11)为单片机的通信引脚,和MAX232芯片连接。方便在下载程序时,只要上电复位即可完成下载的硬件操作。 另外,为了提高P0口的驱动能力,在P0口的各引脚上接了上拉电阻5.1K 到电源Vcc5V。 采用一片MAX232,为RS232与TTL电平的转换,使得可以方面使用电脑的COM口,对单片机进行程序的烧录。 在电路中总共分为四个模块:电源模块、通讯模块、人机接口模块、主控模块。 电源模块: 图1.3 电源模块电路图 通讯模块: 电脑与单片机的通讯采用了MAX232,实现RS232的电平到单片机的TTL电平转换。它的外围电路仅采用4只0.1uF的瓷片电容,作为倍升电压储存。其内部集成了两组电平转换。在此设计中只采用一组。它的连线向电脑端连接RS232端口的2,3引脚。作为数据的传输。还有一根地线(5引脚)。另一边与单片机的Rx,Tx相连。 图1.4 通信模块原理图 人机接口模块: (1)发光二极管在电路中设计了8个共阳极的发光二极管,一般作为对I/O 信号的指示,与检验作用。在发光二极管支路上连接了一个1K的排阻。

单片机教学大纲

《单片机原理与接口技术》课程教学大纲 课程性质:专业必修课总学时数:60 适合专业:电子技术应用 一、课程教学目标 通过本课程的教学使学生掌握单片机技术的基本知识,了解单片机的组成、工作原理、编程及外围电路设计等基础知识,掌握单片机的编程方法、编程规则及外围电路设计技巧,着重培养学生的自学能力,编程能力,动手操作能力和分析问题、解决问题的能力。 二、课程的目的与任务 本课程是电子技术应用专业的一门专业必修课,通过对本门课的学习,让学生掌握80C51单片机的基本知识,包括它的系统结构,指令系统程序设计方法,中断系统和定时记数系统,以及80C51单片机的系统扩展方法、应用技术和发展现状。 要求学生在学习完本门课程后可以用单片机做简单的系统设计,并且掌握汇编语言和C 语言的编程方法,为学习其他型号单片机做一个知识的铺垫。 三、理论教学的基本要求 1.了解当前市场主流单片机型号及种类以及单片机应用系统的基本开发方法。 2.熟悉80C51单片机的结构和工作原理,掌握80C51的内部资源,特别是存储器配置,理解单片机的工作原理和基本时序。 3.掌握C言程序设计的方法,能编写简单的程序。 4.理解中断系统的基本概念,中断系统的结构。 5.理解80C51定时/计数器的结构。 6.了解80C51单片机串行接口结构,掌握80C51单片机串行接口的使用方法。 7.理解80C51单片机的总线扩展逻辑,掌握80C51单片机存储器扩展方法。 8. 了解80C51单片机C语言程序设计基本方法。 9.了解80C51单片机应用系统的一般设计步骤,掌握提高80C51单片机系统可靠性的方法。 四、实践教学的基本要求 实验一单片机仿真软件的使用方法 1实验目的:了解单片机仿真软件的功能并且学会单片机仿真软件的使用方法。 2实验内容与要求:介绍单片机仿真软件的功能和使用方法,要求会用仿真软件来编写汇编语言程序并进行编译验证。 实验二P1口输入输出实验 1实验目的:了解单片机输入输出接口的使用方法,加深理解单片机输入输出接口的应用。

单片机原理李全利第二版课后题标准答案.doc

第二章 2.80C51单片机的存储器的组织采用何种结构存储器地址空间如何划分各地址空间的地址范围和容量如何在使用上有何特点 答: 采用哈佛结构,在物理上设计成程序存储器和数据存储器两个独立的空间80C51;基本型单片机片内程序存储器为4KB,地址范围是0000H-0FFFH,用于存放程序或常数;片内数据存储器为128字节RAM,地址范围是00H-7FH,用于存放运算的中间结果、暂存数据和数据缓冲;另外在80H-FFH还配有 21个 SFR。 第三章 7.为什么说布尔处理功能是80C51单片机的重要特 点答: 单片机指令系统中的布尔指令集、存储器中的位地址空间与CPU中的位操作构成 了片内的布尔功能系统,它可对位(bit )变量进行布尔处理,如置位、清零、求补、测试转移及逻辑“与”、“或”等操作。在实现位操作时,借用了程序状态标志器PSW()中的进位标志Cy作为位操作的“累加器”。 8.对于 80C52单片机内部RAM还存在高 128字节,应采用何种方 式访问答: 寄存器间接寻址方式。 15.试编写程序,将内部RAM的 20H、21H、22H三个连续单元的内容依次存 入2FH、2EH和 2DH单元。 答: MOV 2FH,20H MOV 2EH,21H MOV 2DH,22H 16.试编写程序,完成两个16 位数的减法:7F4DH-2B4EH,结果存入内部RAM的 30H 和31H单元,30H单元存差的高8 位,31H单元存差的低8 位。 答: CLR CY MOV 30H,#7FH MOV 31H,#4DH MOV R0, #31H MOV A,@R0 SUBB A,#4E MOV @R0,A;保存低字节相减结果 DEC R0 MOV A, @R0 SUBB A,#2BH MOV @R0,A;保存高字节相减结果 17.试编写程序,将R1中的低 4 位数与 R2中的高 4 位数合并成一个8 位数, 并将其存放在 R1中。

单片机中级教程答案第二章

第二章:单片机的基本结构与工作原理 2.1:51系列单片机在片内集成了哪些主要逻辑功能都件?各个逻辑部件的主要功能是什么? 答: 80C51系列单片机在片内集成了以下主要逻辑功能部件及分别有如下的主要功能: (l)CPU(中央处理器):8位 功能:中央处理器由中央控制器与运算器一起构成。中央控制器是识别指令并根据指令性质控制计算机各组成部件进行工作的部件。 (2)片内RAM:128B 功能:在单片机中,用随机存取存储器(RAM)来存储程序在运行期间的工作变量和数据,所以称为数据存储器。一般在单片机内部设置一定容量(64B至256B)的RAM。这样小容量的数据存储器以高速RAM的形式集成在单片机内以加快单片机运行的速度。同时这种结构的RAM还可以使存储器的功耗下降很多。 (3)特殊功能寄存器:21个 功能:特殊功能寄存器(SFR)是80C51单片机中各功能部件所对应的寄存器用以存放相应功能部件的控制命令、状态或数据的区域。这是80C51系列单片机中最有特色的部分。现在所有80C51系列功能的增加和扩展几乎都是通过增加特殊功能寄存器(SFR)来达到的。 80C51系列单片机设有128B内部数据RAM结构的特殊功能寄存器(SFR)空间区。除程序计数器PC和4个通用工作寄存器组外其余所有的寄存器都在这个地址空间之内。 (4)程序存储器:4KB 功能:80C51单片机的程序存储器用于存放经调试正确的应用程序和表格之类的固定常数。由于采用16位的程序计数器PC和16位的地址总线,因而其可扩展的地址空间为64KB,而且这64KB地址空间是连续、统一的。 (5)并行I/O口:8位 4个 功能:为了满足“面向控制”实际应用的需要,80C51系列单片机提供了数量多、功能强、使用灵活的并行I/O口。80C51系列单片机的并行I/O口不仅可灵活地选作输人或输出,而且还具有多种功能。例如它既是I/O口 又是系统总线或是控制信号线等,从而为扩展外部存储器和I/O接口提供了方便,大大拓宽了单片机的应用范围。 (6)串行接口:全双工 1个 功能:全双工串行I/O口提供了与某些终端设备进行串行通信或者和一些特殊功能的器件相连的能力;甚至可用多个单片机相连构成多机系统 使单片机的功能更强和应用更广。 (7)定时器/计数器:16位 2个 功能:在单片机的实际应用中定时器/计数器提供精确的定时或者对外部事件进行计数。为了减少软件开销和提高单片机的实时控制能力,因而均在单片机内部设置定时器/计数器电路通过中断实现定时/计数的自动处理。 (8)片内时钟电路:1个

单片机技术及应用教学大纲

《单片机技术及应用》课程教案大纲适用专业:08机电一体化技术、08数控设备应用与维护、08数控技术、08机械制造与自动化<非统)等 课程代码:0100310 所属系部:信息工程系 大纲制订者:顾筠 大纲审定者: 大纲批准者: 江苏城市职业学院教务处 2018年7月 《单片机技术及应用》课程教案大纲 <计划学时:72 学分:4)

第一部分大纲说明 一、课程的性质、目的和任务 单片机技术及应用课程是高职机电、电子、计算机、机械等相关专业的专业技术课程。通过学习本课程,使学生能够掌握有关单片机的基础知识,并为今后的单片机应用打下基础。本课程72学时, 其中授课54学时,实验18学时。 单片机技术及应用介绍了单片机的基本知识和单片机技术的应用,其内容与工程实际紧密相联系,实用性很强,是一门在理论指导下,偏重于实际应用的课程。要求学生在首先学好单片机原理的基础上,重视实验环节,具有一定的实际动手操作能力。 通过本课程的学习,要求学生学习和掌握单片机的系统结构、指令系统、程序设计方法、系统扩展方法、单片机常用接口等应用技术。 二、教案对象及适应范围 08机电一体化技术、08数控技术、08数控设备应用与维护、08 机械制造与自动化<非统)等专业。 三、类别 三年制高职。 四、与相关课程的衔接配合关系 本课程的先修课有“计算机电路基础”、“计算机组成原理与汇编语言”和“微机接口技术”,或者学过“电路基础”、“数字电路”、“微型计算机原理与应用”等有关电路、微型计算机的基础课程。 五、课程的教案基本要求 教案过程中,应严格按教案大纲要求的内容进行,并注意理论与实际应用相结合。本课程中既有硬件的原理和组成,又有针对硬件的软件编程,软件与硬件必须同时兼顾。因此本课程具有实用性强、理论和实践结合、软硬件结合等特点。 教案基本要求如下: 1.掌握:MCS-51 单片机的的应用领域、系统结构、指令系统、程序设计方法、系统扩展方法。 2.理解:单片机常用接口等应用技术。3.了解:通过查资料读懂较为复杂的接口原理图及编写相应的控制程序六、考核的基本要求 整个教案过程由课堂讲授、课下辅导、实验和作业等环节组成。要求学生按要求完成作业及实验,并记入平时成绩。平时成绩与期末考试成绩共同评定为课程总成绩。平时成绩<作业与实验)占课 程总学分的20%,期末理论考试占总学分的80%。 1/ 11 期末理论考试采用闭卷形式,考试范围不超过教材上各章习题”以及复习指导与综合练习”的内 容。 七、教案媒体与教案过程建议 本课程教案总学时72学时,4学分。其中授课54学时,实验18学时。 1.主教材:《单片微型计算机原理及应用》。顾筠、钱琦、林小宁编著,东南大学出版社,2003 年12月。 2?辅助教材:《单片微型计算机原理及应用学习指导及实验》顾筠主编,东南大学出版社,2004

单片机课程设计教学大纲.

《单片机课程设计》教学大纲 课程编号:08105 学时:1周学分:1 修课方式:必修承担单位:信息科学与工程学院考核方式:考查 一、课程设计目的与任务 1.目的: (1培养学生综合运用所学理论知识分析和解决实际问题的能力。 (2锻炼学生的独立工作能力,也是对前期理论与实践教学效果的检验。 (3通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展方法及接口的调试过程。为学生将来在电子信息工程、测试计量技术及仪器、通信工程、电子科学与技术及其他领域应用单片机技术打下良好基础及应用实践能力。 2.任务: (1设计以单片机为控制核心的测量系统或控制系统,完成对指定目标或对象的测量及控制。 (2设计单片机与测量及控制对象的接口并进行硬件调试。 (3针对要求测量或控制的对象完成程序的编制。 (4硬件软件联调,完成指导教师布置的各个具体题目所要求完成的功能。 二、课程设计的基本要求

本课程设计重视培养并提高学生创新设计能力、理论与实际相结合的综合素质、单片机系统硬件设计能力,软件编程技巧,软硬件联合调试技巧及技能等实践能力。 1.选题要求:满足课程设计的教学目的与要求,使学生得到全面的综合训练,题目难度和工作量应适合学生的知识和能力状况。 2.学生根据课程实际任务书的要求合理地安排设计进度, 3.学生对自己课程设计的题目,应概念清楚,设计方案合理,硬件设计正确,程序编制正确合理,调试结果符合设计要求,课程设计报告书撰写规范。 三、课程设计内容及学时分配 1.查阅相关设计技术资料:0.5天。 2.根据设计题目和所学理论知识及相关文献资料,确定系统的整体设计方案:0.5天。 3.硬件电路设计及原理图绘制:1天。 4.根据课题具体要求编制相应软件并进行调试:1.5天。 5.撰写设计计算说明书,不少于3000字,说明书格式,结构及要求等符合规范要求: 1天。 6.成果验收:教师在学生调试的过程中应掌握每个学生调试的具体情况并验收 结果。 7.答辩:教师对学生课程设计验收成果后,由答辩小组主持答辩,学生自述约5分钟,并回答3-4个问题,每个学生答辩时间约15分钟:0.5天。 四、课程设计参考资料

单片机原理与应用作业答案_习题课

第二章 1、MCS-51系列单片机内部有哪些主要的逻辑部件?P10 答:MCS-51系列单片机内部的逻辑部件主要有:算术/逻辑部件ALU、累加器A、只读存储器ROM、随机存储器RAM、指令寄存器IR、程序计数器PC、定时器/计数器、I/O接口电路、程序状态寄存器PSW、寄存器组。 3、MCS-51内部RAM区功能如何分配?如何选用4组工作寄存器中的一组作为当前的工作寄存器组?位寻址区域的字节地址范围是多少?P13-P15 答:MCS-51内部RAM的地址空间为00H-7FH,128B,按功能分为3个区域。00H-1FH 的32B单元是4个工作寄存器组,单片机执行程序时,具体使用哪一组是通过对PSW的RS1、RS0两位的设置来实现;20H-2FH的16B共128位,是可以按位寻址的内部RAM区;30H-7FH的80B单元是只能按字节寻址的内部RAM区。 5、8031设有4个8位并行端口,若实际应用8位I/O口,应使用P0-P3中的哪个端口传送?16位地址如何形成?P19-P21 答: ?P1口是专门供用户使用的I/O口,是准双向接口,故可以使用P1口传送;?P0口既可作地址/数据总线使用,又可作通用I/O使用。一方面用来输出外部存储器或I/O的低8位地址,另一方面作为8位数据输入/输出口,故由P0口输出16位地址的低8位;

?P2口可作通用I/O口使用,与P1口相同。当外接存储器或I/O时,P2口给出地址的高8位,故P2口输出16位地址的高8位。 8、MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一个机器周期为多少微妙?P25 答:CPU执行一条指令的时间称为指令周期,它是以机器周期为单位的。MCS-51典型的指令周期为一个机器周期,每个机器周期由6个状态周期组成,每个状态周期由2个时钟周期(振荡周期)组成。 1 一个机器周期一个状态周期一个时钟周期 =6=12=12 ??? 振荡频率 当振荡频率为10MHz时,一个机器周期为12/10M Hz=1.2us。 9、在MCS-51扩展系统中,片外程序存储器和片外数据存储器地址一样时,为什么不会发生冲突?P12;P13、P18 答:1、程序存储器和数据存储器物理上是独立的,寻址片外程序存储器和片外数据存储器的寻址方式、寻址空间和控制信号不同。 2、对外部程序存储器访问使用MOVC指令;对外部数据存储器访问使用MOVX 指令。 10、MCS-51的P3口具有哪些第二种功能?P19表2-6 答: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口)P3.2 INT0(外部中断0) P3.3 INT(外部中断1) P3.4 T0(定时器0外部中断) P3.5 T1(定时器1外部中断) P3.6 WR(外部数据存储器写信号)P3.7 RD(外部数据存储器读信

单片机技术及应用课程教学大纲

《单片机技术及应用》课程教学大纲 本课程采用“教、学、做”一体化安排,将理论教学与实践教学有机的融合在一起。 总学时:40学时(理论、实践教学一体化安排) 一、课程性质与任务 课程性质: 本课程是中职学校应用电子专业的一门重要的面向应用的,实践性和综合性很强的主干专业课。 课程任务: 通过本课程的教学,使学生掌握单片机原理与应用的基本知识,获得单片机应用系统设计的基本理论与基本技能,掌握单片机应用系统各主要环节的设计、调试方法及开发步骤。培养学生分析问题、解决问题的综合能力。为学生学习后续课程及毕业后从事与单片机应用技术相关工作岗位打下坚实基础。 二、课程教学目标 1、知识目标: 1)理解和掌握单片机的工作原理和内部结构 2)掌握汇编语言程序设计的基本方法。 3)理解人机接口的硬件结构与软件编程原理和设计方法。 4)掌握单片机系统扩展技术。 5)掌握单片机A/D、D/A接口技术。 6)基本掌握MCS-51串行通信技术。 7)初步掌握MCS-51应用系统的开发技术。 2、能力目标: 1)能运用本课程知识独立设计和制作从简单到复杂的单片机应用系统(软件和硬件)。 2)能运用本课程知识技能维修单片机应用设备和产品。 3)具备进一步自学拓展相关知识的能力,如自学应用其他型号单片机的能力。 4)具备与他人沟通协作的能力与团队精神及养成认真、细致、踏实的工作作风。 三、基本教学条件 为了保证理论教学和实践教学的效果及两者的有机结合,完成好本课程的教学要求须具备以下基本条件: 1、具备满足教学要求的教材、参考书及项目制作指导书。

2、符合“教、学、做”一体化容理论教学与实践教学为一体的,既能供教师授课,学生学习动手制作的场所——称之为“一体化教师”该教室应具备: 1)黑板、讲台、实验台、课桌椅(按每班约40名学生) 2)PC、示波器及单片机教学开发所需软件(4-6人配备一套)3)项目制作所需仪器设备工具。 四、课程内容设计

单片机第二章答案

单片机内部由哪些部分组成 答:MCS-51单片机主要包括的内部结构有8位的CPU、4KB的ROM存储器、128B 的RAM存储器、两个定时器/计数器、中断系统、4个并行I/O接口、1个串行接口和片内的时钟振荡器。 2.MCS-51单片机存储器的组织结构是怎样的 答:MCS-51单片机的存储器组织采用哈佛结构,即分为相互独立的程序存储器和数据存储器两大空间结构。程序存储器空间由内部ROM存储器和外部ROM存储器组成。数据存储器也分为内部RAM存储器和外部RAM存储器。内部RAM存储器又可划分为工作寄存器区、位寻址区和一般数据RAM区,MCS-51单片机的特殊功能寄存器也实现在内部RAM 区。 3.8051单片机内部的特殊功能寄存器有哪些 答:累加器B寄存器程序状态字堆栈指针数据寄存器指针P1口P0口P2口P3口中断优先级控制器中断允许控制器定时器方式选择定时器控制器 定时器2控制器定时器0高8位定时器串行控制器串行数据缓冲器电源控制器 4.8051的内部数据存储器分为哪几个部分 答:特殊功能寄存器区,位寻址区,用户RAM区,工作寄存器区。 5.MCS-51单片机的工作寄存器有多少个共分为多少个区域如何选择工作寄存器区 答:地址范围在00H~1FH的区域被称为工作寄存器区,共有32个单元,这32个单元又分为4个区域,称为0区、1区、2区和3区,每个区域有8个单元,这8个单元拥有自己的寄存器名称,分别为R0、R1、…、R7。MCS-51单片机在工作过程中只能选定一个区域作为当前活动的工作寄存器区,单片机复位后系统设置0区为当前默认的工作寄存器区,如果用户需要应用其他工作寄存器区,必须通过软件改变寄存器区选择位的值来切换当前工作寄存器区,工作寄存器区选择位是特殊功能寄存器PSW中的RS1和RS0两位。其选择规则

单片机原理及应用教程第版习题课后答案修订版

单片机原理及应用教程第版习题课后答案 集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]

《单片机原理及应用程序》(第三版)习题参考答案 第一章 1. 为什么计算机要采用二进制数学习十六进制数的目的是什么 在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。十六进制数可以简化表示二进制数。 2. (1) 01111001 79H (2) (3) (5)01100001 61H (6) 00110001 31H 3. (1) 0B3H (2)80H (3) (4) 4. (1)01000001B 65 5. ( 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 12. 简述微型计算机硬件系统组成。

相关文档
相关文档 最新文档