单片机重点复习

单片机重点复习
单片机重点复习

一、填空题

1. 单片微型计算机由CPU,存储器和三部分组成。常用的码制有原码,反码和。将十进制数35转换为二进制为B, 转换为压缩BCD码为, 转换为十六进制为H。

2.单片机其基本结构是将微型计算机基本功能部件如、、输入输出接口、、中断等集成在一块芯片上。

3. MCS-51有4组工作寄存器,它们的地址范围是。PSW中RS1 R30=11H,R2的地址为。

3. MCS51单片机有个8位通用I/O口。当需要扩展外部程序存储器时,数据总线由口担任;高8位地址总线由口担任;口除用作普通输入/输出口外还提供第二功能。P0口输出的地址锁存在外部的8位锁存器中。

4. MCS-51系统中,当引脚信号有效时,表示CPU要从存储器读取信息。

5. MCS-51中凡字节地址能被整除的特殊功能寄存器均能位寻址。特殊功能寄存器简写为SFR,离散地分布在H至H的地址范围内。

6. MCS-51特殊功能寄存器只能采用寻址方式。

7. 80C51在物理上有个独立的寄存器空间。MOVC指令用于访问存储器;MOVX指令用于访问存储器。

8. MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以寻址。

9. 汇编语言中可以使用伪指令,他们不是指令性语句,而是。定义字节的伪指令是,指示汇编结束的伪指令是。

10. 8051单片机定时器T0有种工作方式。T1有种工作方式。当定时器T0工作在方式3时,要占用定时器T1的TR1和两个控制位。

11. MCS-51可扩展片外RAM 64 KB,单片机外扩I/O口后将占用部分RAM空间地址。

12.单片机应用系统中,LED数码显示有显示和显示两种方式。

13. MCS-51串行接口有4种工作方式,这可以在初始化程序中用软件填写特殊功能寄存器加以选择。要串口为10位UART,工作方式应选用为。用串口扩并口时,串行接口工作方式应选为方式。

14. 80C51中断有个优先级。中断嵌套最多级。有个中断源,优先级由软件填写特殊功能寄存器加以选择。其中T0中断服务程序入口地址为。15. 累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 。累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD A,20H指令后,PSW.0= 。MOV PSW,#10H是将MCS-51 的工作寄存器置为第组。

16. 设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为。

17. 一个机器周期= 节拍,一个机器周期=12个振荡周期,一个振荡周期=1节拍。一个机器周期= 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。

18. 写8255A扩展8位口,占用XRAM地址,写控制字时,需将A1,A0置为。在直接寻址方式中,只能使用位二进制数作为直接地址,因此其寻址对象只限于。在变制寻址方式中,以作变址寄存器,以或作基址寄存器。MOV C,20H源寻址方式为寻址。MOVX A,@DPTR源操作数寻址方式为。19.当80C51的RST引脚上保持个机器周期以上的高电平时,80C51即发生复位。20.三态缓冲寄存器输出端的“三态”是指态、态和态。

21.74LS273通常用来做简单接口扩展;而74LS244则常用来作简单接口扩展。

22.A/D转换器的作用是将量转为量;D/A转换器的作用是将量转为量。A/D转换器的三个最重要指标是、和。从输入模拟量到输出稳定得数字量的时间间隔是A/D转换器的技术指标之一,称为。23.若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为V。

二、判断改错题(正确打√,错误打×)

1. MCS51的特殊功能寄存器分部在60H—80H地址范围内( )

2.8051单片机片外数据存储器与扩展I/O口统一编址。( )

3. 当MCS51上电复位时,堆栈指针SP=00H. ( )

4. 调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关. ( )

5.指令字节数越多,执行时间越长。( )

6. MCS51的串行接口是全双工的. ( )

7.子程序调用时自动保护断点和现场。( )

8. MCS51的五个中断源优先级都相同。( )

9.中断响应的最快响应时间为3个机器周期。( )

10.在MCS51系统中,一个机器周期等于1.5us. ( )

11.DA A能进行十进制运算调整,只能用在加法指令后。( )

12. MCS51的相对转移指令的最大负跳距是128B. ( )

13. MCS51的程序存储器只是用来存放程序的。( )

14.要进行多机通信, MCS—51串行接口的工作方式应选为方式1. ( )

15. MCS51上的电复位时,SBUF=00H. ( )

16. TMOD中的GA TE=1时,表示由两个信号控制定时器的起停. ( )

17. MCS51单片机的四机器周期指令只有两条。( ) 18.各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON中。( )

19. 8155的复位引脚可与89C51的复位引脚直接相联. ( )

三、问答题

1. MCS—51指令集中有无”程序结束”指令?上机调试时怎样实现”程序结束”功能?

2.中断服子程序与普通子程序有什么异同之处?

3. 单片机最小系统组成包括哪些部分?各部分功能是什么?

4.80C51有几种寻址方式? 各寻址方式的含义是什么?

5.80C51响应中断的条件是什么?不同的中断入口地址是多少?

6.单片机对中断优先级的处理原则是什么?

7.80C51的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求?

8.80C51单片机定时器/计数器作定时和计数作用时,其计数脉冲分别由谁提供?

9. 80C51单片机定时器/计数器的门控信号GATE设置为1时,定时器如何启动?

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

11. 定时器/计数器作定时器用时,其定时时间与哪些因素有关?作计数器时,对外界数频率有何限制?

12.利用8051单片机定时器T0测量某正脉冲的宽度,需要设定哪几个SFR?若晶振频率为

6MHz,则允许测量的最大脉宽是多少?

13.什么是单片机的机器周期,状态周期,振荡周期的指令周期?他们之间有什么关系?

14.开机复位后,CPU 使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?

15.程序状态寄存器PSW的地址是多少?常用状态有哪些位?

16. MCS51单片机的存储器从物理结构上和逻辑上分别划分几个空间?

17. MCS51单片机内256B的数据存储器可分为几个区?分别作用是什么?

18.串行数据传送的主要优点和用途是什么?

19.说说单片机串行通信奇偶校验。

20.波特率,比特率和数据传送率的含义各是什么?

21.简述软件消除键盘抖动的原理。

22.具有8位分辨率的A/D转换器,大拿感输入0V-5V电压时,其最大量化误差是多少?

23.A/D转换芯片中采样保持电路的作用是什么?省略采样保持电路的前提条件是什么?

24.RS232/RS422/RS485通信接口的区别在哪里?

25.简述行列键盘的扫描原理

四、程序分析题(第1小题6分,第2小题7分,共13分)

1. 位地址为M、N、Y,程序如下:

MOV C,M

CPL C

ANL C,N

MOV Y,C

MOV C,N

CLP C

ANL C,M

ORL C,Y

MOV Y,C

求程序的逻辑函数表达式Y=

2、下面是一段单片机串口发送程序,阅读下列程序,在程序右边简要说明其功能。画出流程框图(或解释每个语句的主要用途)。

3. (R0)=4BH,(A)=84H, 片内RAM(4BH)=7FH,(40H)=20H,写出每条指令的数据传送情况。

MOV A,@R0;

MOV @R0,#40H;

MOV 40H,A;

MOV R0, #35H

问执行程序后,R0、A和4BH单元内容的变化如何?

4.假定(SP)=50H,(ACC)=30H,(B)=70H,(51H)=73H,(52H)=19H,执行下列命令:

PUSH ACC

PUSH B

后,SP内容为,51H单元内容为,52H单元内容为。

五、编程题

4.假定(SP)=50H,(ACC)=30H,(B)=70H,(51H)=73H,(52H)=19H,执行下列命令:

PUSH ACC

PUSH B

后,SP内容为,51H单元内容为,52H单元内容为。

再执行指令

POP B

POP ACC

后(SP)= ,(ACC)= ,(B)= ,(51H)= ,(52H)=

五、编程题

1、编程将内部RAM的20H-2Fh单元的内容传送给外部RAM的2000H-200Fh单元。

2、已知单片机的fosc=12MHz,试设计延时约1ms的子程序,并写出计算依据

3、已知逻辑函数F=X·/Y+(Y·Z+/X)用位指令编程实现

4、设计双字节无符号加法子程序

5、80C51单片机的fosc=6MHz,如果要求定时时间分别位0.1ms和5ms,当T0工作在模式

1和模式2时,分别求出定时器的初值。

六、综合题(设计、编成与计算)

1.根据系统要求设计原理图,标出连线关系

2.根据原理图分析地址分配情况,写出期间占用的地址或区间

3.使用定时器、串行口、中断设计简单系统,数据配置和简单指令编写

4.简单子程序设计。

5.设计LED和键盘电路,编写扫描程序框图

单片机课程教学案例

单片机课程教学案例 单片机是一门综合性、实践性极强的课程,通常分为理论教学与实践教学两部分。由于单片机的概念多、专有名词多,内容抽象,指令丰富,且软、硬件发展很快,新器件不断,故相当多数量的学生在学习单片机时感到郁闷,实际使用不知如何下手,不能真正掌握单片机技术。因此,如何安排教学内容,使学生既能了解新技术又能对单片机的应用技术融会贯通;如何设计教学方法,激发学生的学习兴趣,真正理解和掌握单片机技术,是在单片机教学中需要解决的问题。针对教学对象的特点和课程特点,我们提出了“边学边干、边干边学、理论指导实践、实践带动理论”的教学理念,以达到“精理论、重实验、会设计”的人才培养效果。 “精理论”,精化理论教学内容。从职业能力分析入手,确定教学的要求和知识点、突出课程的基本内容,精选、精讲、精练基础理论、基本概念、基本分析方法。在保证“必需、够用、管用”的原则下,坚决砍掉那些陈旧,与其他相关课程有重复或过于繁琐数学推导部分。吸收一些代表现代水平的新观点、新理论、新技术、新器件、新方法等内容,真正实现“厚基础”、“宽口径”的教学要求。 “重实验”,建立“干中学”的思路,以任务驱动学生学习潜能和兴趣,改进实验内容和方法,变单一验证性实验为多类型实验,即有仿真型又有验证型、设计型和综合型。使学生在实验课上由被动转为主动,不再是依葫芦画瓢,培养他们严谨的科学作风,在最大程度上掌握所学知识,并学以致用。

“会设计”,增设单片机课程设计,以选题的综合性和先进性为出发点。训练和提高学生综合素质,学会设计思路和方法。借鉴电子设计竞赛的经验,引入一定数量的综合性较强的电子综合系统设计的内容。 下面以单片机定时器一节为例,介绍如何安排教学以体现我们所提倡的教学理念,并达到所期望的教学效果。 授课题目:第五章单片机定时器/计数器与中断系统 第一节单片机的定时器/计数器 课时安排:1学时 授课类型:理论课 教学方式:讲授、讨论 教学资源:多媒体、实物、黑板 教学目的:知识目标--理解51单片机的计数功能、定时功能,预置数的意义;掌握计数初值的计算方法,定时器/计数器的工作方式以及相关的寄存器。 能力培养目标--培养学生学习单片机的主动性,提高动手能力,发展分析和解决利用单片机计数器/定时器进行应用设计过程中出现的问题的能力。 情感目标—激发学生强烈的求知欲,培养学生的积极探索、勇于创新的精神和工程意识。

单片机复习重点

5. 何谓时钟周期、指令周期、机器周期?针对MCS5-1 系列单片机,如采用12MHZ 晶振,它们的频率和 周期各是什么? 答:振荡器输出的振荡脉冲经分频成为内部时钟信号,用作单片机内部各功能部件按序协调工作的控制信 号,其周期称时钟周期 指令周期:CPU 执行一条指令的时间 机器周期:6 个时钟周期构成一个机器周期 针对MCS5-1 系列单片机,采用12MHZ 晶振,则单周期指令和双周期指令的执行时间分别为1us 和2us,乘法指令和除法指令为4us 6. 综述MCS-51 系列单片机其内存可由哪几部分组成?其编址与访问的规律是怎样的?答:MCS-51 系列单片机其内存可由程序存储器与数据存储器两个独立的空间。 程序存储器的编址自0000H 开始,最大可至FFFFH。MCS-51 单片机有3 种不同的芯片:片内有掩膜只 读存储器的(如8051、8052)、片内有EPROM 的(如8751)和片内没有只读存储器的(如8031、8032),而ROM 的寻址范围为64KB,所以片内程序存储器的容量远小于该数,可见如扩展片外存储器,其裕量是很大的。 ROM 编址规律:程序存储器的编址规律为:先片内、后片外,片内、片外连续,二者一般不作重叠。根据 PC 的内容进行访问。 片内RAM 从00H 开始编址,片外RAM 从0000H 开始,部分地址重叠(实际并不完全一样),若只需扩展 少量片外RAM,容量不超过256 个单元,则也可以按照8 位二进制编址,从00H 开始,到FFH 结束。由 于访问片内外RAM 所用的指令不一样,不会引起混淆。 8. MCS-51 系列单片机片内RAM 有多少单元?有哪些用途?这些用途各占用哪些单元? 堆栈的栈区设在哪 里? 答:单片机内RAM 有:工作寄存器区,位寻址区,数据缓冲区三个区域。 (1)寄存器区00H—1FH 单元为工作寄存器区。供用户编程时使用,临时寄存8 位信息。同时只能有一 组0 7 R ~ R 参与程序程序的运行,分别为四组:00H~07H,08H~0FH,10H~17H,18H~1FH,用RS1,RS0 来选择参与运行的工作寄存四组。 (2)位寻地址20H~22H,对该区的每一位,都有一个位地址,共有128 个位地址。共有221 个可寻地址。 有3 位地址就可以位寻址,对特定位进行处理,内容传送或据以判断,给编程带来很大方便。(3)数据缓冲区30H~7FH,普通的RAM 单元,(30H~FFH) (4)堆栈与堆栈指针:有一个8 位的堆栈指针寄存器,专用于指出当前堆栈顶部是片内RAM 的哪一单元。 栈区设在2FH 以上的单元

单片机期末复习资料(完全版)

◆主要复习知识点: 第一章微机计算机系统的基本知识 1.单片机就是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和多种I/O口的微型计算机系统,该系统不带外部设备。从组成和功能上看,它已经具备了计算机系统的基本属性,所以也可以称其为单片微型计算机,简称单片机。 2.微型处理器是单片机的核心。它主要由三部分组成:寄存器阵列、运算器和控制器、 3.程序计数器PC,专门用于存放现行指令的16位地址。CPU就是根据PC中的地址到ROM中读取程序指令。每当取出现行指令一个字节后,PC就自动加1,PC+1→PC,当遇到转移指令或子程序时,PC内容会被指定的地址取代,实现程序转移。PC用于存放CPU下一条要执行的指令地址,是一个16位的专用寄存器。(PC的功能与作用) 4.运算器用来完成算术运算和逻辑运算操作,是处理信息的主要部件。运算器主要由累加器 A、状态寄存器PSW、算术运算单元ALU组成。 ①累加器A,用来存放参与算术运算和逻辑运算的一个操作数和运算结果。 ②状态字寄存器,用来保存ALU操作运算的条件标志,如进位标志、奇偶标志等。 ③算术运算单元ALU,由加法器和其他逻辑电路组成,其基本功能是进行加法和移位运算,由此实现其他各种算术和逻辑运算。 5.控制器是分析和执行指令的部件,控制器只要由程序计数器PC、指令寄存器和指令译码器组成。 6.总线是用于传送信息的公共途径。总线可以分为数据总线、地址总线、控制总线。 7.数据总线DB:数据线D0~D7共8位,由P0提供,分时输送低8位地址(通过地址锁存器锁存)和8位数据信息。数据总线是双向的,可以从CPU输出,也可以从外部输入到CPU。 8.地址总线AB:地址线A0~A15共16位,P2口提供高8位地址A8~A15,P0口经地址锁存器提供低8位地址A0~A7。片外存储器可寻址范围达到64KB(即65536字节)。 9.控制总线CB:控制总线由P3口的第二功能P3.6、P3.7H和3根独立的控制线ALE、EA和PSEN组成。 10.存储器是用来存储数据和程序的部件。按其功能来分,存储器可以分为随机存储器(RAM)和只读存储器(ROM)两大类。

单片机课程教学改革探讨

单片机课程教学改革探讨 长期以来,单片机教学在理论和实践方面的改革尝试均取得了一定的进步,但是还存在不少问题,例如理论和实践结合不强以及在应用上创新能力不足。因此,着重提出教学中突出以单片机应用系统为主线,着重培养学生在单片机课程中的创新能力,并提倡采用EDA等多种教学手段,以此来突出理论与实践的结合,同时 加强学生应用能力和创新能力的培养。 标签:单片机;教学改革;应用能力 0 引言 目前,单片机的应用已经相当广泛,在我们身边的很多电子产品中均可以发现它的存在,而且随着科技的进步,这些应用日新月异,创新性也变得越来越强。而单片机作为一门应用性课程进入我们的课堂,当然也具有应用性和实践性的特点。可以说,教学中注重理论和实践相结合是这门课程的重中之重,但是,在多年的教学过程中,这一点突出的还是不够的,有的教师甚至还仅仅停留在一些基础知识和基本原理的讲解上,而对其应用性视而不见,这就严重偏离了该课程的主干,我们在进行单片机课程的教学中通过不断改进教学方法,以及加强学生课内外的实验 能力和应用能力,特别总结出以下教学方法来提高教学质量。 1 教学内容的改革 长期以来,在单片机教学中,该课程常常将一些基本原理及系统各部件作为重点来介绍,但是却忽略了其系统性和整体性的重要作用。也就是说,很容易造成只见局部不见整体的不足,更重要的是这样做还使得学生感觉枯燥无味,无法形成单片机应用系统的清晰概念,甚至学习过后依然像没开过该课程似的,不知单片机究竟是什么。为了克服这些不足的地方,我们认为非常有必要对单片机课程的教学 内容做如下改革。 单片机的课程学习单从内容上,可以分为两大部分: 第一部分:单片机理论的学习,内容包括单片机的结构、指令、工作方式、通讯模式等等。因为实践虽然重要,但是理论学习毕竟是基础,只是在学习理论的同 时必须多讲一些实例,而不能是光停留在学理论的基础上。

MCS-51单片机复习要点说明

MCS-51单片机 8051单片机是8位单片机,有40个管脚,8根数据线,16根地址线。 单片机的八大组成部分:CPU 、ROM 、RAM 、I/O 、定时/计数器、串口、SFR 、中断服务系统 一、MCS-51机的存结构 (如图1所示) 80H 7FH 0000H 0000H 00H 0000H 7F 程序存储器 部数据存储器 外部数据存储器 图1 MCS-51机的存结构 物理上分为:4个空间, 片ROM 、片外ROM 片RAM 、片外RAM 逻辑上分为;3个空间, 程序存(片、外)统一编址 MOVC 数据存储器(片) MOV 数据存储器(片外) MOVX 1、程序存 寻址围:0000H ~ FFFFH 容量64KB EA = 1,寻址从部ROM ;EA = 0,寻址从外部ROM 地址长度:16位 存储器地址空间为64KB 作用: 存放程序及程序运行时所需的常数。 8051 单片机6个具有特殊含义的单元是:0000H —— 系统复位,PC 指向此处; 0003H —— 外部中断0入口 000BH —— T0溢出中断入口

0013H ——外中断1入口 001BH ——T1溢出中断入口 0023H ——串口中断入口 2、部数据存储器 物理上分为两大区:00H ~ 7FH即128BRAM 和 SFR区。如图2所示。 7FH 资料缓冲区 堆栈区 80字节数据缓冲器用 工作单元 30H 2FH 位地址: 16字节 00H~7FH 128 可位寻址位 20H 1FH 3区 2区 1区 32字节 4组R0~R7工作寄存器 0区 00H 图2 部数据存储器 二、殊功能寄存器SFR 寻址空间离散分配在:80H ~ FFH , 注意PC不在此围。地址末尾为0或8的SFR具有位寻址功能 1、C PU是运算器加控制器 2、算术运算寄存器 (1)累加器A(E0H) (2)B寄存器:乘、除法运算用 (3)程序状态字PSW寄存器:包含程序运行状态信息。 PSW CY AC FO RS1 RS0 OV — P CY(PSW.7)——进位/借位标志;位累加器。 AC (PSW.6)——辅助进/借位标志;用于十进制调整。 F0 (PSW.5)——用户定义标志位;软件置位/清零。 OV (PSW.2)——溢出标志;硬件置位/清零。 P (PSW.0)——奇偶标志;A中1的个数为奇数 P = 1;否则 P = 0。 RS1、RS0 ——寄存器区选择控制位。 0 0 : 0区 R0 ~ R7 0 1 : 1区 R0 ~ R7 1 0 : 2区 R0 ~ R7

单片机原理及应用知识点汇总复习

单片机原理及应用知识点汇总 一、填空题 1、单片机是将微处理器、一定容量的RAM和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机80C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示256 个存储单元。 4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。 5、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。 6、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 7、80C51具有64 KB的字节寻址能力。 特 第 持 ,其 。 IP。 边沿 计数 / 22 、串行通信有同步通信和异步通信两种通信方式。 23、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:起始位、数据位、奇偶校验位和停止位。 24、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。 25、单片机80C51中的串行通信共有 4 种方式,其中方式0 是用作同步移位寄存器来扩展I/O口的。 26、设80C51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为F4H 27、键盘可分为独立连接式和矩阵式两类。键盘可分为编码式和非编 码式两类。 28、LED数码管有静态显示和动态显示两种方式。 29、在执行下列指令后,A=___60H___,R0=__45H____,(60H)=___45H___。

单片机应用技术课程整体教学设计Word版

《单片机应用技术》整体教学设计 (2015~ 2016学年第2学期) 课程名称:单片机应用技术 所属系部:信息与智能工程系 制定人:郭志勇巩雪洁 合作人:李自成张留忠 制定时间: 2016.1.16 安徽电子信息职业技术学院

一、课程基本信息 一、课程定位 本课程主要是以智能控制、 智能电子产品、智能机器人工程项目为主线,采用企业真实工作任务,通过“项目驱动” 教学模式,对国内外广泛应用的MCS-51系列单片机的AT89S52 单片机工作原理、应用系统的剖析,使学生获得有关单片机硬件、软件的基本概念、基本知识和单片机应用系统的设计编程入门知识以及用C 语言进行程序设计、运行、调试等基本技能,培养学生分析问题和解决问题的能力。 1. 岗位分析: 本课程主要培养具有智能电子产品和智能控制设计、分析、调试和制作能力的技术技能型人才,可以从事智能电子产品和智能控制设计开发、生产、销售与服务等相关工作,如图1所示。 图1 课程与岗位 2. 课程分析: 本课程是计算机控制技术、物联网应用技术等相关专业的职业能力必修课程,是计算机控制技术专业核心课程。在计算机控制技术专业课程体系中,基于单片机应用技术的课程结构如图2所示。

图2 基于单片机应用技术的课程结构 位于最底层的是本课程的先修课程,也是专业基础课程;本课程是专业核心课程;位于最上层的是本课程的后续课程,既专业课程。基于单片机应用技术的课程结构实现了无缝对接,同时也是我们学校其它相关专业的骨干课程,如嵌入式技术、电子信息工程技术、机电一体化、电气自动化、数控技术等专业都开设本课程。 二、课程目标设计 总体目标: 学通过本课程的学习,学生能熟练使用Proteus仿真软件、C语言编程,能完成简单的智能电子产品和智能控制设计开发;能根据智能电子产品和智能控制设计要求进行元器件焊接组装、软硬件调试;培养学生具有一定的创新思维能力,科学的工作方法和良好的职业道德意识,为提高学生职业技能奠定良好基础。 能力目标: (1)会运用keil集成开发环境,能用C语言编写控制程序、下载调试、查阅帮助的技能; (2)会运用Proteus仿真软件,在计算机上完成从单片机电路设计、调试与仿真运行的技能; (3)会智能电子产品、智能控制的开发流程和设计方法; (4)能编制出智能电子产品、智能控制的总体设计方案; (5)能根据智能电子产品、智能控制设计要求,完成元器件采购、焊接组装、软硬件调试;

单片机复习重点

重点3.MCS -51单片机内部RAM 区的功能结构如何分配?4组工作寄存器使用时如何选择?位寻址区域的字节范围是多少? MCS -51单片机片内RAM 共有128B ,字节范围为00H ~7FH ,可分为工作寄存器区、位寻址区、数据缓冲区共3个区域。 (1)工作寄存器区 00H ~1FH 单元为工作寄存器区。工作寄存器也称通用寄存器,用于临时寄存8位信息。工作寄存器分成4组,每组都是8个寄存器,用R0~R7来表示。程序中每次只用一组,其余各组不工作。使用哪一组寄存器工作,由程序状态字PSW 中的PSW.3(RS0)和PSW.4(RS1)两位来选择,其对应关系如表所示。 该区域当不被 用做工作寄存器时,可以作为一般的RAM 区使用。 (2)位寻址区 20H ~2FH 单元是位寻址区。这16个单元(共计16 × 8 = 128位)的每一位都赋予了一个位地址,位地址范围为00H ~7FH 。位地址区的每一位都可当做软件触发器,由程序直接进行位处理。通常可以把各种程序状态标志、位控制变量存入位寻址区内。 00H…07H 08H…0FH 10H…17H 18H…1FH 0组 工作寄存器区 1组 2组 3组 20H 21H 22H 23H 24H 25H 26H 27H 28H 29H 2AH 2BH 2CH 2DH 2EH 2FH 07 06 05 04 03 02 01 00 位 寻 址 区 0F 0E 0D 0C 0B 0A 09 08 17 16 15 14 13 12 11 10 1F 1E 1D 1C 1B 1A 19 18 27 26 25 24 23 22 21 20 2F 2E 2D 2C 2B 2A 29 28 37 36 35 34 33 32 31 30 3F 3E 3D 3C 3B 3A 39 38 47 46 45 44 43 42 41 40 4F 4E 4D 4C 4B 4A 49 48 57 56 55 54 53 52 51 50 5F 5E 5D 5C 5B 5A 59 58 67 66 65 64 63 62 61 60 6F 6E 6D 6C 6B 6A 69 68 77 76 75 74 73 72 71 70 7F 7E 7D 7C 7B 7A 79 78 30H…7FH 数据缓冲区 该区域当不被用做位寻址区时,可以作为一般的RAM 区使用。 (3)数据缓冲区 30H ~7FH 是数据缓冲区,即用户RAM ,共80个单元。 工作寄存器组的选择表 PSW.4(RS1) PSW.3(RS0) 当前使用的工作寄存器组 R0~R7 0 0 0组(00H ~07H ) 0 1 1组(08H ~0FH ) 1 0 2组(10H ~17H ) 1 1 3组(18H ~1FH )

《单片机技术》课程教学实施方案

辽宁广播电视大学开放教育高等专科电气自动化专业 单片机技术课程教学实施方案 一、课程概况 本课程是开放教育高等专科电气自动化专业的一门必修专业课程。本课程的教学目的是使学生可以掌握单片机的基本性能和利用单片机构成应用系统的基本方法,具备对小型单片机应用系统进行设计、分析、调试和开发能力;培养学生科学思维和分析、解决工程实际问题的基本能力和素质,为后续专业课程的学习打下坚实的理论基础。课程主要内容包括:绪论、单片机基本知识、单片机输入/输出口、单片机中断、单片机定时/计数器、单片机总线与系统扩展、单片机实用接口技术、单片机应用系统设计设计中的实用技术。 本课程的先修课程有:电路分析、模拟电子电路、数字电子电路、计算机应用基础等二、课程说明 1.学时及学分 本课程开设一学期,共72学时(其中实践18学时),4学分。 2.教学内容及学时 绪论2学时 单片机基本知识8学时 单片机输入/输出口8学时 单片机中断系统4学时 单片机定时/计数器6学时 单片机总线与系统扩展8学时 单片机实用接口技术10学时 单片机应用系统设计中的实用技术8学时 各部分内容的教学要求见本课程教学大纲。

3.课程实验 本课程实践18学时,题目如下: 实验1:KEIL软件的使用,并并对程序进行编译、仿真 实验2:验证数据传送指令和控制转移指令的功能 实验3:验证逻辑运算指令和位操作指令的功能 实验4:使用发光二极管模拟交通灯信号,使用逻辑电平开关控制,设计交通灯控制系统。 实验5:验证算术运算作指令的功能 实验6:用单片机及6个LED数码管显示时、分、秒,以24小时计时方式运行 实验7:8255A控制LED) 实验8:设计一个具有上下限液位检测的水塔水位控制系统,有必要的状态指示灯,系统晶振为12MHz 实验9:设计一个步进电机控制键盘。要求能从键盘上输入步进电机转数,控制步进电机的正、反转及启停,并显示转数 具体内容和要求见本课程实验指导书。根据实验条件部分实验可以作为演示实验。 三、学习支持媒体 文字教材:《单片机技术》(魏海波主编,辽宁广播电视大学内部讲义(电子版)) 电子教案:全课程内容 网络发布课程的信息(如大纲、教学设计方案、考核说明、期末复习资料等)、课程的辅导材料、课程的答疑信息、典型习题练习及解答等。 电大在线主页:https://www.360docs.net/doc/f47745480.html, 辽宁电大的主页:https://www.360docs.net/doc/f47745480.html, BBS方式答疑集中的答疑约3次,进行章节性难点、期末复习指导。时间拟定于10月28日、11月12日、12月20日13:00-14:30,若有变化,以通知为准。 实行非实时性辅导答疑:,在课程讨论区单片机技术专业论坛

单片机原理及接口技术2017复习资料

“单片机原理及接口技术”复习 一、基本概念 1、什么是单片机? 答:单片机(Single-Chip-Microcomputer)又称单片微控制器,其基本结构是将微型计算机的基本功能部件:中央处理机(CPU)、存储器、输入接口、输出接口、定时器/计数器、中断系统等全部集成在一个半导体芯片上,因此,单片机其体积小、功耗低、价格低廉,且具有逻辑判断、定时计数、程序控制等多种功能。 2、8051单片机部包含哪些主要功能部件? 答:8051单片机部由一个8位的CPU、一个4KB的ROM、一个128B的RAM、4个8位的I/O并行端口、一个串行口、两个16位定时/计数器及中断系统等组成。 3、MCS-51单片机部RAM可分为几个区?各区的主要作用是什么? 部数据存储器分为高、低128B两大部分。低128B为RAM区,地址空间为00H~7FH,可分为:寄存器区、位寻址区、堆栈及数据存储区。存放程序运算的中间结果、状态标志位等。高128B为特殊功能寄存器(SFR)区,地址空间为80H~FFH,其中仅有21个字节单元是有定义的。 4、MCS-51存储器结构的主要特点是什么?程序存储器和数据存储器各有何不同?MCS-51单片机的存储器结构与一般微机存储器的配置方法不同,把程序和数据的存储空

间严格区分开。数据存储器用于存放程序运算的中间结果、状态标志位等。程序存储器用于存放已编制好的程序及程序中用到的常数。 5、MCS-51有哪几种寻址方式? 答:MCS-51指令系统的寻址方式有以下7种: 立即寻址方式、直接寻址方式、寄存器寻址方式、寄存器间接寻址方式、变址寻址方式、相对寻址和位地址。 6.编程实现:将单片机片RAM区50H~59H中的数传送到单片机片外RAM区501H~50AH单元中。(说明:要求用DJNZ指令循环实现。) MOV DPTR,#501H MOV R0,#50H MOV R7,#10 LOOP:MOV A,@R0 MOVX @DPTR,A INC DPTR INC R0 DJNZ R7,LOOP END 7.简述LED数码管静态显示和动态显示的各自特点。

单片机复习知识点

单片机复习知识点 一、理论知识: 1. 二进制与十进制的转换(要求会计算) 二进制转十进制:加权求和。 十进制转二进制: 整数部分:除二取余,逆序排列,即最初得到的余数是二进制整数的最低位,最后得到的余数是二进制整数的最高位,如下所示: 小数部分:乘二取整,顺序排列,即最初得到的整数是二进制小数的最高位,如下所示: 2. 什么是单片机? 将微处理器(CPU)、存储器(ROM 和RAM)及各种输入输出接口(I/O)集成在一个芯片上,就称之为单片微型处理器,简称单片机。存储器按功能划分可分为程序存储器和数据存储器。 3. 单片机最小系统的组成: 单片机最小系统由工作电源、时钟(或晶振)电路和复位电路三部分组成,它为单片机的工作提供最基本的硬件条件。 4. 单片机的复位条件是什么,复位后的I/O 口状态是什么? 单片机的复位条件是持续两个机器周期以上的高电平,复位后的I/O 口为FFH。 5. 单片机的时序: 晶振电路为单片机的工作提供了基本的时序。 时钟周期:也称振荡周期,定义为时钟频率的倒数,也就是外接晶振频率的倒数,是单片机

中最基本、最小的时间单位。 机器周期:单片机的基本操作周期,在一个操作周期内,单片机完成一项基本操作,它由12 个时钟周期组成。因此,外接12MHz 晶振的单片机的机器周期为1 微秒(1μS)。 6. 单片机的I/O 口配置: STC89C52RC单片机有40个引脚,4组8位并行I/O口,分别为P0、P1、P2和P3。 P3口:P3口的每根口线都有其独立定义的第二功能。 7. C51 占64 位,8 个字节。在数前面加上“0x”,表示该数为十六进制数。 8. 数码管的结构分类和显示控制方式: 数码管按内部结构不同可分为共阳极和共阴极两种,其中,共阳极的公共端结高电平,共阴极的公共端接低电平。 数码管显示的控制方式分为:静态显示和动态显示,其中动态显示需要实时刷新才能获得稳定的显示效果,刷新周期小于25ms。 9. 键盘的基本知识: 键盘分为编码式键盘和非编码式键盘。编码式键盘靠专门的硬件编码器产生键的编号或键值,非编码式键盘靠软件编程产生编号或键值。单片机系统多采用非编码式键盘。 10. 独立式按键和矩阵式键盘: 非编码式键盘根据连接方式不同又可以分为独立式按键和矩阵式键盘。

单片机重点复习题

第三章 4.什么是ALU?简述MCS-51系列单片机ALU的功能与特点。 答:ALU是用于对数据进行算术运算和逻辑操作的执行部件,由加法器和其他逻辑电路(移位电路和判断电路等)组成。在控制信号的作用下,它能完成算术加、减、乘、除和逻辑与、或、异或等运算以及循环移位操作、位操作等功能。 6.什么是指令?什么是程序?简述程序在计算机中的执行过程。 答:指令由操作码和操作数构成,分别表示何种操作和操作数的存储地址; 而程序则是:程序是可以连续执行,并能够完成一定任务的一条条指令的集合。 程序执行是由控制器控制的,控制器是CPU 的大脑中枢,它包括定时控制逻辑、指令寄存器IR、数据指针DPTR及程序计数器PC、堆栈指针SP、地址寄存器、地址缓冲器等。它的功能是对程序的逐条指令进行译码,并通过定时和控制电路在规定的时刻发出各种操作所需的内部和外部控制信号,协调各部分的工作,完成指令规定的操作。7.什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值? 如果CPU在操作中要使用两组工作寄存器,你认为SP的初值应为多大? 答:堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。 它的特点是按照先进后出的原则存取数据,这里的进与出是指进栈与出栈操作。 80C51片内RAM的部分单元可以用做堆栈。有一个8位的堆栈指针寄存器SP,专用于 指出当前堆栈顶部是片内RAM的哪一个单元。80C51单片机系统复位后SP的初值为07H, 也就是将从内部RAM 的08H 单元开始堆放信息。但是,80C51 系列的栈区不是固定的,只要通过软件改变SP寄存器的值便可更动栈区。为了避开工作寄存器区和位寻址区,SP 的初值可置为2FH或更大的地址值。 如果CPU在操作中要使用两组工作寄存器,如果不使用位变量,SP的初值至少应为0FH 或更大的值;如果使用位变量,SP 的初值至少应为2FH 或更大的值;Keil C51 编译器会自动计算SP的初始设定值,无需编程者关心。 8.程序状态寄存器PSW的作用是什么?常用状态标识有哪几位?作用是什么?答:PSW 是8 位寄存器,用做程序运行状态的标识。 表4.7 PSW寄存器各位名称及地址 地址D7H D6H D5H D4H D3H D2H D1H D0H 名称 C AC F0 RS1 RS0 OV F1 P 当CPU进行各种逻辑操作或算术运算时,为反映操作或运算结果的状态,把相应的标识 位置位或清0。这些标识的状态,可由专门的指令来测试,也可通过指令读出。它为计算机 确定程序的下一步运行方向提供依据。PSW 寄存器中各位的名称及地址如表4.7所示,下面 说明各标识位的作用。 ●P:奇偶标识。该位始终跟踪累加器A的内容的奇偶性。如果有奇数个1,则置P为1,否则清0。在80C5l的指令系统中,凡是改变累加器A中内容的指令均影响奇偶标识位P。 ●F1:用户标识。由用户置位或复位。 ●OV:溢出标识。有符号数运算时,如果发生溢出,OV置1,否则清0。对于1B的有 符号数,如果用最高位表示正、负号,则只有7 位有效位,能表示-128~+127 之间 的数。如果运算结果超出了这个数值范围,就会发生溢出,此时,OV = l,否则OV = 0。在乘法运算中,OV = l表示乘积超过255;在除法运算中,OV = l表示除数为0。 ●RS0、RSl:工作寄存器组选择位。用于选择指令当前工作的寄存器组。由用户用软

单片机复习重点

单片机复习重点 1.单片机的堆栈指针SP始终是指示堆栈顶。 2.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为组1。 3.定时器T1的中断入口地址是 001BH 。 4.8051定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为01 时,定时/计数器被设定为 16位定时/计数器。 5.串行口的工作方式由SCON寄存器决定。 6. 定时器T0的溢出标志TF0,在CPU响应中断后由硬件自动清零。 7.扩展程序存储器2764时,需要 5 条P2口线。 8.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为216-500。9.扩展存储器时要加锁存器373,其作用是锁存寻址单元的低八位地址。 11.8051单片机中,唯一一个用户可使用的16位寄存器是DPTR 。 12.8051的程序计数器PC为16位计数器,其寻址范围是0000H-FFFFH ,64KB 。 13.单片机应用程序一般存放在 ROM 中。 14.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应外部中断0 。 15.定时器若工作在循环定时或循环计数场合,应选用工作方式2 16.MCS-51单片机的外部中断1的中断请求标志是 IT1 。 17.中断入口地址一般可存放转移指令。 18.串行口每一次传送 1帧字符。 19.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到 P3.5/ T1引脚。 20某应用系统需要通过P1.0输出脉宽为500us的方波,系统选用定时器/计数器0(T0),定时方式3,主频为12MHz。试写出相应的程序。 (参考课件例题) C语言程序(中断方式): # include //包含特殊功能寄存器库 sbit P1_0=P1^0; void main( ) { TMOD=0x03; //设置工作模式 TL0=0x06; TH0=0x06; //为定时器赋初值 ET0=1; //允许定时0中断 EA=1; TR0=1; //启动定时器0 while(1); //等待中断 } void time0_int(void) interrupt 1 {

单片机重点作业题答案整理-图文

单片机重点作业题答案整理-图文 以下是为大家整理的单片机重点作业题答案整理-图文的相关范文,本文关键词为单片机,重点,作业,答案,整理,图文,第一章,给出,列有,号,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。 第一章 1.给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。

+45-89-6+112 答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101【-89】原=11011001,【-89】反=10100110,【-89】补=10100111【-6】原=10000110,【-6】反=11111001,【-6】补=11111010【+112】原=01110000,【+45】反=01110000,【+45】补=011100002.指明下列字符在计算机内部的表示形式。 AsendfJFmdsv120 答:41h73h45h4eh64h66h4Ah46h6Dh64h73h76h31h32h30h3.什么是单片机? 答:单片机是把微型计算机中的微处理器、存储器、I/o接口、定时器/计数器、串行接口、中断系统等电路集成到一个集成电路芯片上形成的微型计算机。因而被称为单片微型计算机,简称为单片机。 4.单片机的主要特点是什么?答:主要特点如下: 1)在存储器结构上,单片机的存储器采用哈佛(harvard)结构2)在芯片引脚上,大部分采用分时复用技术 3)在内部资源访问上,采用特殊功能寄存器(sFR)的形式4)在指令系统上,采用面向控制的指令系统5)内部一般都集成一个全双工的串行接口6)单片机有很强的外部扩展能力 5.指明单片机的主要应用领域。 答:单机应用:1)工业自动化控制;2)智能仪器仪表;3)计算机外部设备和智能接口;4)家用电器 多机应用:功能弥散系统、并行多机处理系统和局部网络系统。

单片机应用课程设计教学大纲

《单片机及应用课程设计》教学大纲 课程类别:专业课 适用专业:电子信息工程本科、专科 学时:1周 一、课程设计的目的和意义 本课程设计是在学完单片机原理及课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现。该课程设计的主要任务是通过解决一、两个实际问题,巩固和加深“单片机原理与应用”课程中所学的理论知识和实验能力,基本掌握单片机应用电路的一般设计方法,提高电子电路的设计和实验能力,加深对单片机软硬知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。 二、选题的原则 1.选题范围 汇编语言程序编写、启东DVCC单片机仿真实验系统的使用、定时器/计数器的应用、I/O口的应用、串行口应用及中断应用。 2.选题要求 在现有的开发装置上掌握相关硬件,正确地进行连线在计算机上编写汇编程序、调试、下载、配合外部电路进行系统功能测试,设计并实现参考选题中要求设计的系统。要求按设计要求制订方案,直至正确地实现系统功能;写出课程设计报告;理解设计方案后再自己动手修改程序,并正确联线、构成硬件电路,通过独立调试实现设计方案。 3.参考选题 (1)交通信号灯模拟控制系统设计:利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并且用LED数码管显示时间。

(2)计时器系统设计:利用单片机的定时器/计数器定时和计数,用LED数码管显示计时的时间;某键按下去计时,再按一下停止计时;另一键按下去时间清零。 (3)频率计系统设计:利用单片机的定时器/计数器定时和计数,计算出频率,用LED 数码管显示出来。 (4)模拟时钟系统设计:从键盘上输入时间初值用定时器产生0.1s定时中断对时钟计数器计数,并将数值定时送数显管显示。 (5)秒表系统设计:用AT89C51设计一个2位LED数码显示“秒表”,显示时间为00—99秒,每秒自动加1,另设计一个“开始按键”和一个“复位”键。 (6)步进电机控制系统设计:(1)从键盘上输入正、反转命令,转速参数和转动步数并显示在显示器上,系统控制步进电机转动,直到转动步数为0时停止;(2)从键盘依次输入多组不同的参数后,系统开始依次执行各组参数,直到所有参数运行结束。 (7)小直流电机调速控制系统:用0809采样电位器的值,并在显示器上显示,将此信号值作为方波占空比,通过0832输出经放大后控制电机转速。 三、设计报告要求 要求设计报告按以下条目顺序编写: 1.封面 2.内容提要 3.正文 ?概述所作题目的意义、本人所做的工作及系统的主要功能; ?硬件电路设计及描述; ?软件设计流程及描述; ?源程序代码(要有注释)。 4.课程设计体会 5.参考文献 四、成绩评定标准 1.理论设计方案,演示所设计的系统,总成绩40%; 2.设计报告,占总成绩20%; 3.回答教师所提出的问题,占总成绩30%;

MCS-51单片机复习要点教学提纲

M C S-51单片机复习要 点

MCS-51单片机 8051单片机是8位单片机,有40个管脚,8根数据线,16根地址线。 单片机的八大组成部分:CPU 、ROM 、RAM 、I/O 、定时/计数器、串口、SFR 、中断服务系统 一、MCS-51机的内存结构 (如图1所示) 80H 7FH 程序存储器 内部数据存储器 外部数据存储器 图1 MCS-51机的内存结构 物理上分为:4个空间, 片内ROM 、片外ROM 片内RAM 、片外RAM 逻辑上分为;3个空间, 程序内存(片内、外)统一编址 MOVC 数据存储器(片内) MOV 数据存储器(片外) MOVX 1、程序内存 寻址范围:0000H ~ FFFFH 容量64KB EA = 1,寻址从内部ROM ;EA = 0,寻址从外部ROM 地址长度:16位 存储器地址空间为64KB 作用: 存放程序及程序运行时所需的常数。 8051 单片机6个具有特殊含义的单元是:0000H —— 系统复位,PC 指向此处; 0003H —— 外部中断0入口 000BH —— T0溢出中断入口 0013H —— 外中断1入口

001BH ——T1溢出中断入口 0023H ——串口中断入口 2、内部数据存储器 物理上分为两大区:00H ~ 7FH即128B内RAM 和 SFR区。如图2所示。 7FH 资料缓冲区 堆栈区 80字节数据缓冲器用 工作单元 30H 2FH 位地址: 16字节 00H~7FH 128 可位寻址位 20H 1FH 3区 2区 1区 32字节 4组R0~R7工作寄存器 0区 00H 图2 内部数据存储器 二、殊功能寄存器SFR 寻址空间离散分配在:80H ~ FFH , 注意PC不在此范围内。地址末尾为0或8的SFR具有位寻址功能 1、C PU是运算器加控制器 2、算术运算寄存器 (1)累加器A(E0H) (2)B寄存器:乘、除法运算用 (3)程序状态字PSW寄存器:包含程序运行状态信息。 PSW CY AC FO RS1 RS0 OV — P CY(PSW.7)——进位/借位标志;位累加器。 AC (PSW.6)——辅助进/借位标志;用于十进制调整。 F0 (PSW.5)——用户定义标志位;软件置位/清零。 OV (PSW.2)——溢出标志;硬件置位/清零。 P (PSW.0)——奇偶标志;A中1的个数为奇数 P = 1;否则 P = 0。 RS1、RS0 ——寄存器区选择控制位。 0 0 : 0区 R0 ~ R7 0 1 : 1区 R0 ~ R7 1 0 : 2区 R0 ~ R7

(完整版)单片机原理及应用考试复习知识点

单片机原理及应用考试复习知识点 第1章 计算机基础知识 考试知识点: 1、 各种进制之间的转换 (1) 各种进制转换为十进制数 方法:各位按权展开相加即可。 (2) 十进制数转换为各种进制 方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。 (3) 二进制数与十六进制数之间的相互转换 方法:每四位二进制转换为一位十六进制数。 2、 带符号数的三种表示方法 (1) 原码:机器数的原始表示,最高位为符 号位( 0 ‘ +' 1 ‘-'),其余各位为数值位。 (2) 反码:正数的反码与原码相同。 负数的反码把原 码的最高位不变, 其余各位求反。 (3) 补码:正数的补码与原码相同。负数的补码为反码加 1。 原码、反码的表示范围:-127?+127,补码的表示范围:-128?+127。 3、 计算机中使用的编码 (1) B CD 码:每4位二进制数对应1位十进制数。 (2) ASCII 码:7位二进制数表示字符。 0?9的ASCII 码30H ?39H , A 的ASCII 码 41H , a 的 ASCII 码 61H 。 考试复习题: 1、 _______________________________________________________________ 求十进制数-102的补码(以2位16进制数表示),该补码为 ________________________________ ■ 2、 ______________ 123= ______ B= H 。 3、 只有在 _______ 码表示中0的表示是唯一的。 4、 真值-0000000B 的反码为 ____________ ;其补码为 ________________ 11、已知某数的 BCD 码为0111 0101 0100 0010则其表示的十进制数值为( ) + 1000110B 的反码是 ___________ 10101.101B 转换成十进制数是( (A ) 46.625 (B ) 23.625 3D.0AH 转换成二进制数是( (A ) 111101.0000101B (C) 111101.101B 73.5转换成十六进制数是( (A ) 94.8H (B) 49.8H 十进制29的二进制表示为原码( A 11100010 B10101111 10、-49D 的二进制补码为.( ) A 11101111 B 11101101 5、 67、 9、 -0110011B 的补码是 )。 (C) 23.62 (D) 21.625 (B) 111100.0000101B (D) 111100.101B (C) 111H 00011101 C 0001000 (D) 49H 00001111 11101100

单片机复习资料大全

一、填空题 1.单片机是把中央处理器、存储器、定时器/计数器以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。2.除了单片机这一名称之外,单片机还可称为微控制器、嵌入式控制器。 3.计算机的系统总线有地址总线、控制总线和数据总线。 4.80C51单片机基本型部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区、二是位寻址区、三是数据缓冲区。 5.8051单片机有2 个16位定时/计数器。 6.单片机存储器的主要功能是存储程序和数据。80C51含4 KB掩膜ROM。 7.80C51在物理上有4个独立的存储器空间。 8.通常、单片机上电复位时PC= 0000H,SP=07H;而工作寄存器则缺省采用第00 组,这组寄存器的地址围是从00H~ 07H。9.8051的堆栈是向地址的高端生成的。入栈时SP先加1,再压入数据。 10.使用8031芯片时,需将/EA引脚接低电平,因为其片无程序存储器。 11.MCS-51特殊功能寄存器只能采用直接寻址方式。 12.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。

13.半导体存储器的最重要的两个指标是存储容量和存储速度。14.当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第2组。15.在8051单片机中,由2 个振荡(晶振)周期组成1个状态(时钟)周期,由6个状态周期组成1个机器周期。 16.假定累加器A的容30H,执行指令:1000H:MOVC A,A+PC 后,把程序存储器1031H单元的容送累加器A中。 17.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。 18.部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。 19.若A中的容为63H,那么,P标志位的值为0。 20.在基址加变址寻址方式中,以累加器A作变址寄存器,以DPTR 或PC作基址寄存器。 21.指令格式是由操作码和操作数所组成,也可能仅由操作码组成。22.通过堆栈操作实现子程序调用,首先就要把PC的容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到PC。 23.MCS-51单片机程序存储器的寻址围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的围为64KB。24.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的容不是操作数,而是操作数的地址。 25.假定累加器A中的容为30H,执行指令1000H:MOVC

相关文档
最新文档