单片机原理及应用教程第一版(主编:范立南)

单片机原理及应用教程第一版(主编:范立南)
单片机原理及应用教程第一版(主编:范立南)

1.填空题

(1)单片机是把组成微型计算机的各个功能部件,如中央处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器、以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。

(2)根据片内ROM的结构,单片机常可分为3类。MCS—5中的8031属于ROMLESS单片机,8051属于掩膜ROM单片机,8752属于EPROM单片机。(3)按照CPU对数据的处理位数。单片机通常可分为:4位机、8位机、16位机和32位机。

(4)单片机正朝着大容量高性能化、小容量低价格化、外围电路的内装化、多品种化以及I/O接口功能的增强、功耗降低等方向发展。

(5)单片机与微处理器追求的目标相比,微处理器更侧重于计算和处理,而单片机更侧重于测量和控制。

2.判断题

(1)单片机就是CPU,CPU就是单片机。(错)

(2)在浏览单片机系列选型表时,应注意单片机中CPU对数据的处理能力和芯片内部所包含的资源等两个方面。(对)

(3)由于16位和32位单片机具有很多优点,因此8位单片机目前已经淘汰(错)3.简答题

1.单片机具有哪些特点?

答:(1)集成度高、体积小;

(2)面向控制、功能强;

(3)抗干扰能力强;

(4)功耗低;

(5)使用方便;

(6)性能价格比高;

(7)容易产品化

2.单片机内部一般有哪些功能部件?各功能部件的作用是什么?

答:(1)中央处理器:数据处理和系统的操作控制

(2)存储器:程序存储器存放用户的应用程序。

数据存储器暂存运行期间的数据、中间结果、堆栈、位标志和数据缓冲。

(3)内部总线:地址线传送存储器所需要的地址码或外部设备的设备号。

数据线传送CPU写入存储器或经I/O接口送到输出设备的数据,也可以传送从存储器或输入设备经I/O接口读入的数据。

控制线传送CPU发出的控制命令。

(4)I/O接口和特殊功能部件不仅可以灵活地选择输入或输出,还可作为系统总线或控制信号线,从而为扩展外部存储器和I/O接口提供了方便。

3.单片机的主要应用领域有哪些?

答:工业过程控制智能仪表机电—体化产品智能化接口家用电器设备

1.填空题

(1)若不使用MCS-51片内存储器引脚EA必须接0。

(2)80C51在物理上有4个独立的存储空间。

(3)当使用8751且EA=1,程序存储器地址小于4KB时,访问的是片内ROM。(4)MCS-51有4组工作寄存器,它们的地址范围是00H~1FH。

(5)若(PSW)=18H,则有效R0的地址为18H。

(6)MCS-51单片机的复位方式主要包括上电自动复位方式和手动按键复位方式。

2.选择题

(1)所谓CPU是指A。

A.运算器与控制器

B.运算器与存储器

C.输入输出设备

D.控制器与存储器

(2)当MCS-51复位时,下面说法正确的是A。

A.PC=0000H

B.SP=00H

C.SBUF=00H

D.(30H)=00H

(3)PSW=18H,则当前工作寄存器是D。

A.0组

B.1组

C.2组

D.3组

(4)D不是CPU的指令部件。

A.PC

B.IR

C.PSW

D.ID

(5)MCS-51外扩ROM、RAM和I/O接口时,它的数据总线是A。

A.P0

B.P1

C.P2

D.P3

3.判断题

(1)MCS-51的程序存储器只能用来存放程序。(×)

(2)MCS-51外部扩展I/O接口与外RAM是统一编址的。(√)

(3)MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(×)

(4)片内RAM与外部设备统一编址时,需要专门的输入输出设备。(×)(5)MOV@R0,R1在任何情况下都是一条能正确执行的MCS-51指令。(×)4.简答题

3.8习题

1.填空题

(1)MCS-51单片机指令按功能分有数据传送指令、算术运算指令、逻辑运算指令、位操作指令、控制转移指令。

(2)MCS-51指令操作数的寻址主要有5种方式:寄存器寻址、直接寻址、寄存器间接寻址、立即寻址和基寄存器加变址寄存器间接寻址。

(3)程序状态字PSW中:CY进位标志、AC辅助进位标志、RS1RSO寄存器组选择、OV溢出标志、P奇偶标志。

(4)在乘法指令中,结果的高8位存放在B中,低8位存放在A中。

(5)在除法指令中,结果的商存放在A中,余数存放在B中。

4.5习题

1.填空题

(1)一般的汇编语言程序中也包括一些伪指令,但它并不被译成机器码,只是影响到汇编过程。

(2)ORG指出在该伪指令后的指令的汇编地址,即生成的机器指令起始存储器地址。

(3)在汇编伪指令中DB x1,x2,x3中每个元素占ROM的1个字节,DW y1,y2,y3中的每个元素占ROM的2个字节。

(4)在MCS-51单片机的汇编程序中标号是以“:”结束,而注释是以“;”开始。(5)汇编语言必须经过汇编才能得到相应的机器程序,即目标程序,以供单片机识别和执行。

3.判断题

(1)伪指令在汇编程序中也可编译成机器码。(×)

(2)MCS-51汇编程序中只能有一个主程序。(×)

(3)MCS-51单片机的汇编语言中的中断服务程序最多有5个。(×)

(4)MCS-51单片机的汇编语言中子程序的数量一般不受限制。(√)

(5)MCS-51单片机的汇编语言可直接执行。(×)

5.5习题

1.填空题

(1)P0口作为地址/数据总线,传送地址码的低8位;P2口作为地址总线,传送地址码的高8位。

(2)MCS-51有两个中断优先级由软件填写特殊功能寄存器IP加以选择。(3)80C51的定时器T1口作为串行接口方式1和方式3的波特率发生器。(4)在多机通信中,若字符传送率为100B/s,则波特率等于1100B/S。

(5)用串口扩并口时,串行接口工作方式应选为方式0。

(6)外中断请求标志为是IE0和IE1。

2.选择题

(1)P1口的每一位能驱(C)

A.两个TTL低电平负载

B.4个TTL低电平负载

C.8个TTL低电平负载

D.10个TTL低电平负载

(2)MCS-51的并行I/O接口读—改—写操作,是针对改口的(D)

A.引脚

B.片选信号

C.地址线

D.内部锁存器

(3)在中断服务程序中,至少应有一条(D)

A.传送指令

B.转移指令

C.加法指令

D.中断返回指令

(4)要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是(A)

A.98H

B.84H

C.42H

D.22H

(5)用MCS-51串行接口扩展并行I/O接口时,串行接口工作方式就选择(A)

A.方式0

B.方式1

C.方式2

D.方式3

(6)若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应(A)

A.INT0

B.INT1

C.T0

D.T1

(7)外部中断1固定对应的中断入口地址为(C)

A.0003H

B.000BH

C.0013H

D.001BH

3.判断题

(1)TMOD中的GATE=1时,表示由两个信号控制定时器的启动。(√)

(2)使用可编程接口必须初始化。(√)

(3)要进行多机通信,MCS-51串行接口的工作方式选为方式1。(×)

(4)MCS-51的5个中断源优先级相同。(×)

4.简答题

(1)80C51单片机片内设有几个定时器/计数器?它们由哪些特殊功能寄存器组成?

答:有两个定时器/计数器;由选择寄存器TMOD、控制寄存器TCON组成。

(2)单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级?

答:①实现中断功能的硬件系统和软件系统称为中断系统,CPU具有中断的功能,可以通过分时操作同时启动多个外设,并能对其进行统一管理;

②单片机中没有专设的开中断和关中断指令,内部的中断允许寄存器IE的各位来进行两级控制的。所谓两级控制是指各个中断源的允许控制位与一个中断允许总控位EA配合实现对中断请求的控制;

③中断源有两个用户可控的中断优先级,即高、低中断优先级,从而实现两级中断嵌套,正在进行的中断的中断过程不能被新的同级或低先级的中断请求所中断,一直到该中断服务程序结束,返回了主程序且执行了主程序中的一条指令后,CPU才能响应新的中断请求,正在进行的低优先级中断服务程序能被高优先级中断请求所中断,CPU同时接收几个中断请求时,首先响应优先级最高的中断请求。

6.7习题

1.填空题

(1)MCS-51可以扩展的程序存储器和数据存储器(包括输入输出口)最多可为64KB。

(2)在MCS-51进行程序存储器和数据存储器的扩展后,单片机本身可以提供给用户使用的输入输出口线最多只有16条线。

(3)MCS-51外围I/O的地址空间占用外部存储空间。

(4)在MCS-51进行扩展应用时,作为扩展总线使用的是P0,P2,PSEN,RD,WR(注:后三个上面有划线)。

(5)ALE信号主要是提供给锁存器使用的。

(6)采用线选法时如果某芯片的地址范围是D000H~DFFFH,P2.5说明是连到了该芯片的片选端。

2.选择题

(1)利用MCS-51单片机本身的串行口也可直接扩展(A)。

A.并行输入/输出口 B.串行输入/输出口C.定时器 D.中断

(2)外部程序存储器用服务(C)作为读选通信号。

A.WR B.RD C.PSEN D.ALE

(3)全地址译码法存在(D)问题。

A.地址不连续B.地址重又叠C.地址冲突D.地址译码复杂

(4)对于P0口上的地址信号(A)。

A.必须使用锁存器B.必须使用译码器C.必须使用线选法D.无须任何

(5)T0,T1引脚可用于扩展(B)。

A.定时器/计数器 B.中断C.串行接口 D.并行接口

3.判断题

(1)MCS-51单片机具有外部数据总线扩展功能。(√)

(2)使用地址译码器时不需要ALE信号。(√)

(3)单片机可以像访问内部RAM存储器那样访问外部接口芯片,对其进行读/写操作。(√)

(4)在MCS-51进行扩展数据存储器应用后,P1口和P3口还可以作为两个8位并行口使用。(√)

(5)MCS-51访问外部数据存储器时RD和WR输出负脉冲而PSEN保持高电平。(√)

(6)线选法中的地址冲突问题是可以避免的。(×)

4.简答题

(1)MCS_51扩展存储器系统中,为什么P0口要接一个8位锁存器器。而P2口不用?

答:P0口不仅是输出低八位地址线,而且还是输出八位数据线,但输出数据线时防止已存在P0口的地址不见,需要八位地址锁存器把地址存起来,而P2口只是高八位地址线,不作数据线。

(2)在MCS_51扩展系统中。外部程序存储器和数据存储器共用地址总线和数据总线,为什么2个存储空间不会发生冲突?

答:MCS-51单片机访问这两类存储器使用不同的控制信号,外部数据存储器用RD,WR作为读写选通信号,而外部程序存储器用PSEN作为读选信号。

(3)MCS_51单片机扩展存储器后,请解释P2是否可以作为I/O借口使用?答:可以。

(4)在什么情况下会发生地址重叠问题?

答:线选法部分译码在十六位地址线上有自由位时。

(5)访问外部数据存储器和内部数据存储器及程序存储器分别使用什么指令?他们各自的寻址方式有何特点?

答:访问外部数据存储器的时候是用MOVX,访问内部数据存储器的时候指令是用MOV。

单片机原理keil使用教程

单片机原理k e i l使用教 程 Prepared on 22 November 2020

k e i l教程 Keil 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和 C 语言的程序设计,界面友好,易学易用。下面介绍Keil软件的使用方法,这应该算一个入门教程,进入 Keil 后,屏幕如下图所示。几秒钟后出现编辑界 启动Keil uVision4时的屏幕。 简单程序的调试学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。下面通过简单的编程、调试,引导大家学习Keil C51软件的基本使用方法和基本的调试技巧。 1) 对于单片机程序来说,每个功能程序,都必须要有一个配套的工程(Project),即使是点亮LED这样简单的功能程序也不例外,因此我们首先要新建一个工程,打开我们的Keil软件后,点击:Project-- >New uVision Project...然后会出现一个新建工程的界面,如图2-8所示。 2)因为是第一个实验,所以我们在硬盘上建立了一个实验1 的目录,然后把LED这个工程的路径指定到这里,这样方便今后管理程序,不

同的功能程序放到不同的文件夹下,并且给这个工程起一个名字叫做LED,软件会自动添加扩展名。如图2-9所示。 下次要打开LED这个工程时,可以直接找到文件夹,双击这个.uvproj 文件就可以直接打开了。 图2-9 保存工程 3)保存之后会弹出一个对话框,这个对话框让我们选择单片机型号。因为Keil软件是外国人开发的,所以我们国内的STC89C52RC并没有上榜,但是只要选择同类型号就可以了。Keil 几乎支持所有的51核的单片机,这里还是以大家用的比较多的Atmel 的AT89S51来说明,如下图2-10、图2-11所示,选择AT89S51之后,右边栏是对这个单片机的基本的说明,然后点击确定。 图2-10 选择芯片公司 图2-11 选择具体芯片

单片机教程详细图解-新华龙单片机学习教程

新华龙单片机学习入门教程基于本人学习单片机的痛苦经历,特编写本教程,以此献给广大的单片机初学者,希望您能从中受益。 单片机老鸟寄语:本教程乃最通俗易懂之单片机教材也,如果您还是看不懂,请千万不要涉足此行,以免误入歧途,耽误您的前程*_* 拿到这本教程您首先就会想,什么是 IAP 教学法?是不是一种什么全新的教学方法?当然不是,我可没有那么大的本事,其实这只是我杜撰的一个新名词,意思就是In Applications Program(在应用中编程),当然这只是针对单片机教学,说法是否正确,还得您说了算。 至于为什么要提这种说法,那我倒想说几句。大家都知道,学习电子技术是一件非常无聊和枯燥的事情,为什么会有这种想法,就是因为我们传统的教学方法只重理论而忽略了实践,要一个人记住那些空洞而有无聊的理论知识实在不是一件容易的事,好在我们总算熬过来了,不管如何,也多多少少的学习了一些电子基础知识。 接下来我们应该进一步掌握些什么知识呢,凡涉足此行的朋友都知道,那就是单片机。不过这可不是一件容易的事,倒不是因为单片机很难学,而实在是我们身边很难找到一本专为单片机入门者而编写的教材。翻一下传统的单片机教材,都好象是为已经懂单片机的人而写的,一般总是以单片机的结构为主线,先讲硬件原理,然后是指令,接着讲软件编程,再是系统扩展和外围器件,最后举一些实例(随便说一点:很多书中的实例都是有错误的),很少涉及单片机的基础知识,如果按照此种学习方法,想进行产品开发,就必须先把所有的知识全部掌握了才可以进行实际应用。孰不知,单片机不象模拟电路和数字电路那样,只要搞懂了电路原理,再按照产品要求设计好相应的电路就可以了。它是一种以简单的硬件结构,复杂而有灵活的软件系统来完成设计的通用性产品,不同的设计者只会使用其不同的功能,几乎没有人会把它的全部指令都使用起来,所以学习使用单片机只能靠循序渐进的积累,而不可能先把它全部掌握了再去做产品开发(当然天才就例外了*_*)。 基于以上原因,本人想尝试一种全新的单片机教学方法,打破传统的循序渐进式的教学方法,以单片机的应用为蓝本,结合基本的工业控制系统和实践工作中的具体应用,不分先后顺序,将各条指令贯串于一个又一个的实验中,通过所见即所得的实验来讲解各种指令的编程方法,顺便讲解相关的基本概念,使您尽快地熟悉单片机应用的基本步骤,掌握软件编程的基本方法。 如果您学完了就能成为单片机的入门者,完全可以进行一般产品的开发;下册部分是单片机应用的提高部分,主要学习单片机的系统扩展(比如:ROM 和RAM 存储器的扩展,并行口的扩展,串行口的扩展,A/D 和D/A 与单片机的接口)以及相关开发工具和软件的使用(包括KELL C51 的应用与调试技巧,硬件仿真器的使用)等等,如果您学完了下册部分,那就得恭喜您成为了单片机开发的高手了,不过单片机的技术是在不断的发展和提高的,您也不要太骄傲哦! 为了尽量把最新的单片机知识和应用成果收录进我们的教程,希望您能不吝赐教,共同来努力把我们的教程不断的改进和完善。还是那句题外话,技术是靠不断的积累和交流才会进步的,固封自守只会更加落后。 由于时间和精力的限制,我还是希望在您学习本教程之前,自己先熟悉一点相关的电子技术知识,特别是数字电路基础,这对您学习中碰到的相关概念会有很大的帮助。

单片机原理与应用教程第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 12. 简述微型计算机硬件系统组成。

单片机原理及应用课程简介

《传感器原理及应用》课程简介 传感器是获取自然科学领域信息的主要途径和手段。在现代测控系统中,作为关键环节的传感器处于连接被测控对象和测控系统的接口位置,该课程涉及机械、动力、物理、化学、光学、材料、电子、生物、半导体、信息处理等众多学科领域,应用领域十分广泛,与当前多学科交叉融合的趋势相一致,在专业课程体系中起到重要的承上启下作用,从本课程开始奠定工程设计与应用思想、创新实践能力和创新思维能力基础,在现代高素质专业人才培养中所起的重要作用是不言而喻的。通过本课程的学习学生应掌握以下几方面的知识: (1)测量的基本知识。 (2)各种常用传感器的结构,原理,特性及应用。 (3)工程检测中常用的测量电路及工作原理。 (4)传感器的静,动态特性及其标定方法。 《单片机实用系统设计》课程简介 《单片机实用系统设计》是电子科学与技术专业、电子信息工程技术专业和电气自动化技术专业的一门专业课,是现代电子工程领域一门飞速发展的技术,其在教学及产业界的技术推广仍然是当今科学技术发展的热点。学习单片机并掌握其设计应用技术已经成为电子类学生必须掌握的一门技术,也是现代工科学生就业的一个基本条件。它的后续课程是各专业课如:计算机控制、智能化仪器仪表、数控机床、课程设计、毕业设计,一般都要应用到单片机系统的应用。它可以充分体现学生利用自己所掌握的知识解决实际工程问题的能力。单片机知识在电子类专业整个课程体系中处于承上启下的核心地位。 通过本课程的学习,使学生能更深刻地领会和掌握单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要资源的设计、单片机C语言编程方法和调试方法,了解单片机在测量、控制等电子技术应用领域的应用。利用所学知识,独立设计电路、布局印刷电路板、设计应用软件和系统软件、亲自焊接元器件、亲自调试系统。培养学生实

单片机原理及其接口技术实验报告

单片机原理及其接口技术实验指导书 实验1 Keil C51的使用(汇编语言) 一.实验目的: 初步掌握Keil C51(汇编语言)和ZY15MCU12BD型综合单片机实验箱的操作和使用,能够输入和运行简单的程序。 二.实验设备: ZY15MCU12BD型综合单片机实验箱一台、具有一个RS232串行口并安装Keil C51的计算机一台。 三.实验原理及环境: 在计算机上已安装Keil C51软件。这个软件既可以与硬件(ZY15MCU12BD型综合单片机实验箱)连接,在硬件(单片机)上运行程序;也可以不与硬件连接,仅在计算机上以虚拟仿真的方法运行程序。如果程序有对硬件的驱动,就需要与硬件连接;如果没有硬件动作,仅有软件操作,就可以使用虚拟仿真。 四:实验内容: 1.掌握软件的开发过程: 1)建立一个工程项目选择芯片确定选项。 2)加入C 源文件或汇编源文件。 3)用项目管理器生成各种应用文件。 4)检查并修改源文件中的错误。 5)编译连接通过后进行软件模拟仿真。 6)编译连接通过后进行硬件仿真。 2.按以上步骤实现在P1.0输出一个频率为1Hz的方波。 3.在2的基础上,实现同时在P1.0和P1.1上各输出一个频率同为1Hz但电平状态相反的方波。 五:程序清单: ORG 0000H AGAIN:CPL P1.0 MOV R0,#10 ;延时0.5秒 LOOP1:MOV R1,#100 LOOP2:MOV R2,#250 DJNZ R2,$ DJNZ R1,LOOP2 DJNZ R0,LOOP1 SJMP AGAIN END 六:实验步骤: 1.建立一个工程项目选择芯片确定选项 如图1-1所示:①Project→②New Project→③输入工程名test→④保存工程文件(鼠标点击保存按钮)

单片机原理课程2018-2019年度第一学期作业

2018-2019学年第一学期作业 一、判断题(在题后的括号内打√或×): 1. 单片机根据数据总线宽度的不同,可以分为4位机、8位机、16位机、32位机。(√) 2. MCS-51系列单片机分为三大字系列:51子系列、52子系列和53子系列。(√) 3. 一般在计算机中,对于正数,最高位规定为“0”;对于负数,最高位规定为“1”。(√) 4. MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(×) 5. P2口既可以作为I/O使用,又可以作地址/数据复用口使用。(√) 6. 按指令执行时间分,可分为1周期、2周期、3周期指令。(×) 7. 定时/计数器共有5种工作方式,由TMOD中M1M0的状态决定。(×) 8. 异步通信的数据或字符是分为一帧一帧地传送,用一个起始位表示字符的开始,用停止位表示字符的结束。(√) 判断以下各条指令是否正确: 9. MOV 20H , R1 (√) 10. SUB A,R2 (×) 二、单选题(请选择正确答案填写在括号中) 1. 所谓CPU是指(A)。 (A)运算器和控制器(B)运算器和存储器 (C)输入输出设备(D)控制器和存储器 2. 10101.101B转换成十进制数是(D)。 (A)46.625 (B)23.625 (C) 23.62 (D) 21.625 3. 能够用紫外光擦除ROM中程序的只读存储器称为( C )。 (A)掩膜ROM (B)PROM (C)EPROM (D)EEPROM 4. 若某存储器芯片地址线为12根,那么它的存储容量为( C )。 (A)1KB (B) 2KB (C)4KB (D)8KB 5. PC中存放的是( B )。 (A)下一条指令的地址(B)当前正在执行的指令 (C)当前正在执行指令的地址(D)下一条要执行的指令 6. 8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。 (A)P0 (B)P1 (C) P2 (D) P3 7. 8031单片机中既可位寻址又可字节寻址的单元是( A )。 (A)20H (B)30H (C) 00H (D) 70H

单片机原理及接口技术课后答案_(第三版)

单片机原理及接口技术课后答案_(第三版) 第一章 1.单片机具有哪些特点 (1)片内存储容量越来越大。 (2抗干扰性好,可靠性高。 (3)芯片引线齐全,容易扩展。 (4)运行速度高,控制功能强。 (5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。2. 89C51单片机内包含哪些主要逻辑功能部件? 答:80C51系列单片机在片内集成了以下主要逻辑功能部件: (l)CPU(中央处理器):8位 (2)片内RAM:128B (3)特殊功能寄存器:21个 (4)程序存储器:4KB (5)并行I/O口:8位,4个 (6)串行接口:全双工,1个 (7)定时器/计数器:16位,2个 (8)片内时钟电路:1个 3.什么是微处理器(CPU)、微机和单片机? 答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。 单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。 4. 微型计算机怎样执行一个程序? 答:通过CPU指令,提到内存当中,再逐一执行。 5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统等。 嵌入式系统的出现最初是基于单片机的。它从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。因此,她是典型的嵌入式系统。 第二章 1.89C51单片机内包含哪些主要逻辑功能部件? 答:80C51系列单片机在片内集成了以下主要逻辑功能部件: (l)CPU(中央处理器):8位 (2)片内RAM:128B (3)特殊功能寄存器:21个 (4)程序存储器:4KB (5)并行I/O口:8位,4个 (6)串行接口:全双工,1个 (7)定时器/计数器:16位,2个 (8)片内时钟电路:1个 2.89C51的EA端有何用途? 答:/EA端接高电平时,CPU只访问片内https://www.360docs.net/doc/fd8654882.html,并执行内部程序,存储器。/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。/EA 端保持高电平时,CPU执行内部存储器中的指令。 3. 89C51的存储器分哪几个空间?如何区别不同空间的寻址? 答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB) 片外RAM(MOVX)(16bits地址)(64KB) 片内RAM(MOV)(8bits地址)(256B) 4. 简述89C51片内RAM的空间分配。 答:片内RAM有256B 低128B是真正的RAM区 高128B是SFR(特殊功能寄存器)区 5. 简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。 答:片内RAM区从00H~FFH(256B) 其中20H~2FH(字节地址)是位寻址区 对应的位地址是00H~7FH

单片机原理及接口技术

《单片机原理及接口技术》试卷(闭卷A卷) 一.单项选择题(每题1分,共20分) 1.DPTR为() A.程序计数器 B.累加器 C.数据指针寄存 器 D.程序状态字寄存 2.PSW的Cy位为() A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 3.MCS-51单片机片内ROM容量为() A.4KB B.8KB C.128B D.256B 4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( ) A.MUL B.MOVX C.MOVC D.MOV 5.direct表示() A.8位立即数 B.16位立即数 C.8位直接地址 D.16位地址 6.堆栈指针SP是一个()位寄存器 A.8 B.12 C.13 D.16 7.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为() A.方式0 B.方式1 C.方式2 D.方式3 8.定时器/计数器工作方式0为() A.13位定时/计数方式 B.16位定时/计数方式 C.8位可自动装入计数初值方式 D.2个8位方式 9.MCS-51的最小时序定时单位是() A.节拍 B.状态 C.机器周期 D.指令周期 10.#data表示() A.8位直接地址 B.16位地址 C.8位立即数 D.16位立即数 11.主频为12MHz的单片机它的机器周期为() A.1/12微秒 B.0.5微秒 C.1微秒 D.2 微秒 12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。 A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 13.MOVC A ,@A+PC指令对于源操作数的寻址方式是() A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址 14. PSEN为()A.复位信号输入端 B.地址锁存允许信 号输出端 C.程序存储允许输出端 D.程序存储器地址 允许输入端 15.MCS-51单片机的一个机器周期由()个振荡脉冲组成。 A.2 B.4 C.6 D.12 16.MOVC A ,#30H指令对于源操作数的寻址方式 是() A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址 17.计算机能直接识别的语言为() A.汇编语言 B. 机器语言 C.自然语言 D.硬件和软件 18.PSW的OV位为() A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 19.在单片机中()为程序存储器。A.ROM B. RAM C.EPROM D.EEPROM 20.能用紫外线光擦除ROM中的程序的只读存储器为() A.掩膜ROM B.PROM C.EPROM D.EEPROM 二、填空(每题 2 分,共 10 分) 1、从单片机系统扩展的角度出发,单片机的引脚可以构成三总线结构,即总线、地址总线和总线。 2、ALE信号的作用是。 3、MOV A,40H 指令对于源操作数的寻址方式是 寻址。 4、PC存放的内容为: 。 5、MCS-8051系列单片机字长是位,有 根引脚。 三、简答题:(共 25 分) 1、什么是单片机?简述单片机的应用领域。(15 分) 2、什么叫中断?中断有什么特点?(10 分) 四.已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H) =CCH,求执行下列指令后累加器A.50H.R6.32H.和P 1口中的内容。(10分) MOV A ,#30H MOV 50H ,A MOV R6 ,31H

单片机原理课程设计报告模板

单片机原理及接口技术 课程设计报告 设计题目:恒压无塔供水系统设计 学号: 姓名: 指导教师:

信息与电气工程学院二零一四年六月

恒压无塔供水系统设计 随着社会的高速发展,城市高楼林立,高楼层用水往往因水压不够而成问题。常用的水塔式供水系统因设备(尤其是电机)易损而大大增加维护费用,且使用不方便。为此,工程设计人员利用现代电子技术,设计出一种智能变频供水系统,该控制系统智能化程度高,无需水塔,供水稳定,操作也方便,设备寿命大大延长,是一种值得推广的高楼层供水系统。 变频恒压供水系统,通过压力传感器、供水传感器、变频调速器组成闭环回路自动调节电机的转速,从而调节水泵的供水量,使供水量可根据用水量的大小变化而变化,确保供水压力恒定。如果采用取水直供方式,不仅可节约大量的能源,延长设备的使用寿命,又能避免水源二次污染问题。 注:这一部分主要描述题目的背景和意义,对设计所采取的主要方法做一下简要描述。字数不要太多,300-500字。 另注:本文要当做模板使用,不要随意更改字体、字号、行间距等,学会使用格式刷。文中给出的各项内容都要在大家的报告中体现,可采用填空的方式使用本模板。 1. 设计任务 结合实际情况,基于AT89C51单片机设计一个恒压无塔供水系统。该系统应满足的功能要求为: (1) 电机可以工作在两种工作状态,即变频和工频;

(2) 变频器控制电机的转速,且电机能够实现软启动; (3) …… 主要硬件设备:AT89C51单片机、ADC0809模数转换芯片、CYG115型高压力传感器、…… 注:这一部分需要写明系统功能需求,用到的主要硬件(参考实验箱的说明书)。 2. 整体方案设计 恒压无塔供水系统以AT89C51单片机作为整个系统的控制核心,应用其强大的接口功能,构成整个恒压供水控制的硬件系统。该系统具备……方式。在水泵的出水管道上安装一个压力传感器……,送入单片机进行数据处理。经单片机运算后的压力值与设定的压力值相比较……,PID运算……,控制变频调速恒压供水系统的原理图如图2-1所示。 图2-1 基于单片机的变频调速恒压供水系统原理图 本系统硬件主要由A/D转换器、D/A转换器、显示系统……等几部分组成。各模块的主要功能如下: (1) A/D转换器的功能是把水管的压力信号经传感器转换成0~5V的模拟电压信号转换为数字信号,然后送入单片机。 (2) D/A转换器的功能…… (3) ……

单片机原理及接口技术 复习要点

单片机原理及接口技术复习要点 第1章微型计算机基础 1、常用进制转换 2、原码、补码表示方法及表示范围,符号扩展 3、无符号数及有符号数的加减运算 4、二进制数的逻辑运算 5、ASCII码及BCD码 第2章MCS-51单片机的结构和原理 1、CPU,存储器和总线等概念 2、单片机的定义及组成 3、8051单片机的内部RAM的结构 1)寄存器区(00H~1FH单元) 2)位寻址区(20H~2FH单元) 3)特殊功能寄存器 4、标志寄存器CY,OV,P 5、堆栈和SP 6、时钟和复位电路,复位时PC,SP的内容 7、MCS-51单片机引脚 第3章汇编语言与汇编程序 1、符号指令的寻址方式 (1)寄存器寻址 (2)立即寻址 (3)直接寻址 (4)间接寻址 (5)变址寻址 (6)位寻址 2、数据传送类指令 掌握:MOV,MOVC,MOVX,PUSH,POP 了解XCH,XCHD,SWAP 3、算术运算指令 掌握:ADD,ADDC,INC,SUBB,DEC,MUL,DIV,DA

4、逻辑运算及移位类指令 ANL,ORL,XRL,CPL,RR,RL,RRC,RLC 5、位操作指令 掌握SETB,CLR,MOV,了解ANL,ORL,CPL位操作 6、常量、数据标号和指令标号 7、汇编地址计数器$,ORG 8、指令周期、机器周期、状态 第4章汇编语言程序设计 1、顺序程序设计 BCD码,ASCII码相互转换, 2、分支程序设计 (1)条件转移指令:JZ,JNZ,JC,JNC,JB,JNB (2)比较不等转移指令:CJNE (3)无条件转移指令 (4)掌握AJMP,了解LJMP,JMP,SJMP 十六进制数与ASCII码的相互转换,无符号数比较大小 3、循环程序设计 掌握DJNZ指令,缓冲区数据读取,写入操作,多数据累加求和等。 4 子程序的概念,主程序与子程序间的参数传递,子程序的调用指令与返回指令,子程序的设计 第5章MCS-51单片机内部接口电路 1、接口的概念及功能 2、数据传送方式及特点 3、传送控制方式:查询方式、中断方式、DMA方式 4、中断的概念,处理过程,中断优先权,中断的处理过程、中断源、中断标志位、中断允许寄存器,中断入口地址 5、中断程序设计 主程序:中断入口地址设置;开中断源中断允许位,开CPU总中断 中断服务程序:注意保护现场和恢复现场,中断返回。

《单片机原理与接口技术》课程标准(完整版)

《单片机原理与接口技术》课程标准 课程编码:课程类型:理论+实践 课程性质:必修课适用专业:电子信息工程、通信工程、物联网工程 学时:80 学分:5 课程负责人: 参编人员: 一、课程定位 (一)课程性质 《单片机原理及接口技术》是三年制高职电子信息工程、物联网工程和通信技术专业的一门专业课。本课程的任务是以MCS-51单片机为例,讲述单片机的结构和原理,指令系统,存储器与存储器扩展方法,中断定时和程序设计等内容。 (二)课程作用 通过本课程的学习,使学生深入理解和掌握MCS-51系列单片机的硬件结构原理、 汇编语言应用程序设计、单片机应用系统设计。本课程是前期知识课和专业基础课的 应用,也为后续课程的学习打下较扎实的理论基础和准备必要的基础知识,加强设计 与研究能力的培养,进而得到较好的工程实践训练和具有一定的工作适应能力。 (三)前导、后续课程 1、前导课程:电路分析基础、计算机应用基础、模拟电子技术、数字电子技 术、c语言程序设计; 2、后续课程:嵌入式应用技术、FPGA等; 二、课程理念及设计思路 本课程采用理论与实践相结合的方式,使学生能掌握杂实的理论知识和一定的 专业技能。 学时分配建议

三、课程目标 (一)能力目标 1.具有一定的软件编程能力。 2.具有一定的软硬件综合调试能力。 (二)知识目标 MCS-51系列单片机的硬件结构、指令系统与汇编语言程序设计;定时/计数器与中断系统;串行口通信及其接口;MCS-51单片机系统的扩展技术;单片机的人机界面接口技术;单片机与D/A与A/D转换器接口;单片机系统应用。 (三)素质目标 通过所学的专业理论知识,能进行单片机应用系统的设计、开发、调试,以达到胜任专业工作的需要。 四、课程内容 第一章单片机概述 【目的要求】: 1. 熟悉单片机概念。 2. 了解常用单片机系列。 【主要内容】: 1.单片机的发展概况。 2.单片机的特点与选用。 3.常用单片机的种类。 第二章 MCS—51单片机的系统结构 【目的要求】: 1.掌握单片机的内部结构,引脚功能,存储器。 2.熟悉端口结构。 【主要内容】:

单片机原理及接口技术第版张毅刚习题及答案

单片机原理及接口技术第版张毅刚习题及答案 文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

《单片机原理及接口技术》(第2版)人民邮电出版社第2章 AT89S51单片机的片内硬件结构 思考题及习题2 1.在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。答:2μs 2.AT89S51单片机的机器周期等于个时钟振荡周期。答:12 3.内部RAM中,位地址为40H、88H的位,该位所在的字节地址分别为 和 。答:28H,88H 4.片内字节地址为2AH单元最低位的位地址是;片内字节地址为88H单元的最低位的位地址为。答:50H,A8H 5.若A中的内容为63H,那么,P标志位的值为。答:0 6.AT89S51单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。这时当前的工作寄存器区是组工作寄存器区。答:04H,00H,0。 7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。答:00H,1FH 8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回 到,先弹出的是原来中的内容。答:PC, PC,PCH

9.AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S51单片机的PC是16位的,因此其寻址的范围为 KB。 答:64 10.判断下列说法是否正确? A.使用AT89S51单片机且引脚EA=1时,仍可外扩64KB的程序存储器。错 B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围 的低端还是高端。错 C.在AT89S51单片机中,为使准双向的I/O口工作在输入方式,必须事先预置 为1。对 D.PC可以看成是程序存储器的地址指针。对 11.判断下列说法是否正确? A.AT89S51单片机中特殊功能寄存器(SFR)占用片内RAM的部份地址。对 B.片内RAM的位寻址区,只能供位寻址使用,而不能进行字节寻址。错C.AT89S51单片机共有26个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。错 D.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。错 12.在程序运行中,PC的值是。答:C

单片机原理与接口技术-C51编程(张毅刚第二版)-习题答案

单片机原理及接口技术(C51 编程)( 第2 版)- 习题答案汇总23 单片机答案 第1章单片机概述 思考题及习题 1 参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为()或()。答:微控制器,嵌入式 控制器. 2. 单片机与普通微型计算机的不同之处在于其将()、()和()三部分,通过 内部()连接在一起,集成于一块芯片上。答:CPU、存储器、I/O 口、总线 3. AT89S51 单片机工作频率上限为()MHz。答:24MHz。 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. AT89S51片内的Flash 程序存储器可在线写入(ISP),而AT89C52则不能。对 6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对 7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对 8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是 DSP的长处。对 第2 章AT89S51 单片机片内硬件结构 思考题及习题 2 参考答案

(完整word版)单片机原理及应用教程第3版习题课后答案

(完整word版)单片机原理及应用教程第3版习题课后答案 亲爱的读者: 本文内容由我和我的同事精心收集整理后编辑发布到文 库,发布之前我们对文中内容进行详细的校对,但难免会 有错误的地方,如果有错误的地方请您评论区留言,我们 予以纠正,如果本文档对您有帮助,请您下载收藏以便随 时调用。下面是本文详细内容。 最后最您生活愉快 ~O(∩_∩)O ~ 1

《单片机原理及应用程序》(第三版)习题参考答案 第一章 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) 1

单片机原理课程复习题(附答案)

单片机原理复习题及答案 一.判断题(在题后的括号内打√或×) 1.只读存储器ROM内部信息停电后会丢失。(×) 2.堆栈操作是按“后进先出”的原则存取数据。(√) 3.8051单片机访问存储器时,同一地址对应惟一的存储单元。(×) 4.数据寄存器指针DPTR由DPH和DPL组成。(√) 5.程序计数器PC总是指向正在执行的指令地址。(×) 6.汇编语言程序中的注释可以缺省。(√) 7.指令中操作码助记符项可有可无。(×) 8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。(√) 9.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。(×) 10.作算术运算时,若有进位则一定有溢出。(×) 11.8051每个中断源相应地在芯片上都有其中断请求输入引脚( × ) 12.程序计数器PC不能对它进行读写操作.( √ ) 13.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( × ) 14.8051单片机对最高优先权的中断响应是无条件的( ×) 15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作 指令( ×) 16.在一般情况8051单片机允许同级中断嵌套( ×) 17.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√) 18.RC A为循环左移指令( ×) 19.MOV A,30H为立即寻址方式( ×) 20.如果发生除法溢出错误,则PSW标志位P置1 ( ×) 21.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel ( ×) 22.MOV A,@A+DPTR是一条查询指令 .( √) 23.MUL AB的执行结果是高8位在A中,低8 位在B中( ×) 24.CPU对内部RAM和外部RAM的读写速度一样快( ×) 25.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程 序存储器中寻址 .( √) 26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( ×) 27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。(√) 28.单片机程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键 重新启动单片机。(√) 29.计算机如果有好的硬件电路,即使没有任何软件支持,也能正常工作。(×) 30.计算机能够直接识别和执行任何高级语言指令。(×) 31.80C51单片机汇编语言指令中的任何部分,包括操作码在内,都可以根据具体情况加 以省略。(×) 32.80C51指令系统具有存储效率高、执行速度快的特点。(√) 33.机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。(√) 34.对于使用者来说,用机器语言编写程序比较简单,容易看懂,不易出错,便于记忆。(×)

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

《单片机原理及应用》课程教学大纲 邓柳 第一部分大纲说明 一、课程的性质、任务 《单片机原理及应用》是电子信息工程技术/通信技术专业的专业必修课程。根据高等职业教育的培养目标,本课程的主要任务是: (1) 使学生掌握单片机的基础知识,培养学生对单片机系统的初步开发能力,对不断更新的知识结构的适应能力、较强的实践动手能力和团结合作精神,为培养高等技术应用型专门人才服务。 (2)为学生继续学习后续专业课程和参加专业实践打下基础,使学生具有进一步学习相关专业知识的能力。 二、本课程的基本要求 本课程的教学要求是,全面讲授51系列单片机的工作原理、定时器的工作原理及使用方法、中断系统的工作原理及使用方法、串行口的工作原理及使用方法、存储器及I/O口的扩展、键盘/显示器接口设计等内容,培养学生的创新精神、实践技能和创作能力。同时注重培养学生的认真负责的工作态度和一丝不苟的工作作风。 基本知识教学要求: (1)掌握MCS-51单片机的基本硬件结构; (2)掌握单片机内部存储器的组成及物理意义; (3)掌握51单片机指令系统中各指令的功能及执行细节; (4)掌握常用的扩展芯片与单片机硬件接口、驱动程序的编写 (5)掌握键盘/显示器与单片机的硬件接口、驱动程序的编写 能力要求: (1)初步具备单片机系统的软、硬件开发能力; (2)具备正确的嵌入式系统的概念,能用专业术语解释其开发过程。 三、适用专业与学时 本课程适用于三年制高职电信、通信专业的学生,教学总时数为64学时,具体课时分配见课时分配表。

四、本课程和其它课程的关系: 此门课程主要是培养学生开发单片机系统的软、硬件的能力。在开设这门课程前学生需学习数字电子技术等专业基础课程。 五、推荐教材及参考书: 教材:孙莉、蒋从根编《单片机原理及应用》机械工业出版社 参考书目:1、陈光东等编,《单片微型计算机原理与接口技术》,华中科技大学出版社 2、姜武中编,《单片机原理与接口技术》,大连理工大学出版社 六、主要教学方法与媒体要求: 主要采取课堂教授、多媒体教学、实验、毕业设计(选)相结合的方法进行教学。 第二部分教学内容和教学要求 一、理论教学内容及要求 第一章绪论 1.1 了解计算机的基本构成(五部分);理解单片机的概念;单片机的种类、型号、 功能、应用场合及目前市场上的发展状况; 1.2 熟悉进位计数制;会进行数制之间的转换; 教学重点:单片机的种类、型号、功能、应用场合及目前市场上的发展状况。 第二章51单片机的硬件结构及工作原理 2.1存储器 熟悉51单片机的存储器构成(数据存储器、程序存储器),各存储器对应的地址块范围、功能、访问方法。 2.2 定时器/计数器 了解定时器/计数器的工作原理和工作方式,熟记其控制寄存器;掌握定时器/计数器初值的计算方法;会使用程序驱动定时器/计数器。 2.3 中断系统 了解51单片机中断源的功能特点,熟悉5个中断源的入口地址;了解中断系统结构,熟记中断控制寄存器中各位的意义,会使用中断控制寄存器;了解中断的响应过程,中断屏蔽条件,优先级的设定。 2.4 输入/输出口 了解51单片机4个并行口的结构,使用时注意的问题及各口的功能特点,会使用指令操作各并行口; 2.5 串行口 了解51单片机串行口的基本结构特点、功能、工作方式;熟悉波特率的计算方法,熟悉串行端口控制寄存器;了解串口多机通信原理,会编制串行口通信程序。 2.6 时钟与复位电路 了解单片机时钟与复位电路,基本时序单位,熟悉单片机复位后的状态;熟练绘制单片机最小系统原理图。 教学重点:1、51单片机的存储器构成; 2、各功能部件的硬件结构及工作原理。 第三章51单片机的指令系统

《单片机原理及接口技术》(第二版)余锡存著-课后习题答案

第二章 1.89C51、87C51、80C51和80C31单片机的主要区别在那里? 答:相同之处是:制造工艺都为CHMOS,都有128字节片内RAM、两个定时/计数器、4个8位I/O并行口,一个串行口和5个中断源。 主要区别: ①89C51片内4K字节FLASHROM; ②87C51片内4K字节EPROM; ③80C51片内4K字节掩膜ROM; ④80C31片内无程序存储器。 2.MCS-51单片机引脚有多少I/O线?它们和单片机对外的地址总线和数据总线有何关系? 答:4个8位I/O并行口,一个串行口; 其中P0口为外接程存和数存的地址低8位和数据总线的时分复用接口; 其中P2口为外接程存和数存的地址高8位总线接口; 其中P1口为真正的用户口线; 其中P3口有第2功能; 以上4个口线在没有专用功能时,也可以做通用I/O口线用。 3.简述8031片内RAM区地址空间的分配特点。

答: MCS-51 单片机片内RAM 为 256 字节, 地址范围为00H ~FFH, 分为两大部分: 低 128 字节(00H ~7FH )为真正的RAM 区; 高 128 字节(80H ~FFH )为特殊功能寄存器区SFR 。 在低 128 字节RAM 中, 00H ~1FH 共 32 单元是 4 个通用工作寄存器区。每一个区有 8 个通用寄存器R0~R7。 4. MCS-51单片机由哪几个部分组成。 答: ① 一个8位CPU ; ② 4KB ROM or EPROM(8031无ROM); ③ 128字节RAM 数据存储器; ④ 21个特殊功能寄存器SFR ; ⑤ 4个8位并行I/O 口,其中P0、P2为地址/数据线,可寻址64KB 程序存储器和64KB 数据存储器; ⑥ 一个可编程全双工串行口; ⑦ 具有5个中断源,两个优先级,嵌套中断结构; ⑧ 两个16位定时器/计数器; ⑨ 一个片内振荡器及时钟电路。 5. MCS-51单片机的,,EA ALE PSEN 信号各自的功能是什么? 答:都是控制总线 ① PP V EA /:访问内部程序存储器的控制信号/编程电压输入端。1=EA 时,CPU 从片内读取指令,0=EA CPU 从片外读取指令。

相关文档
最新文档