单片机复习资料_2015

合集下载

单片机复习资料

单片机复习资料

单片机复习资料一、 填空第一章 单片机概述1、52单片机相对于51来讲升级的地方:51 52 ✧ ROM 升级 4KB 8KB ✧ 定时/计数器 2个16位 3个16位 ✧ 中断 5个中断源 6个中断源 ✧ 片内数据存储器 128个个字节 256个字节2、51单片机处理的字长为8位,8051有4KbROM ,若加C (如80C31)则表示是低功耗 第二章 单片机硬件结构1、89C51单片机有4个并行口,位宽是8位的,用P0(做为输入输出口时,需要加上上拉电阻,一般不用)、P1、P2、P3表示,共有40个引脚(双列直插封装DIP ),89C51单片机的最大容量RAM (只读内存):64KB, ROM (随机存取存储器):64KB2、89C51单片机有21个寄存器,89C52单片机有27个寄存器,在通用计算机上叫寄存器,在单片机上称为特殊功能寄存器,其中P0、P1、P2、P3四个寄存器既可以用“字节”访问,又可以用“位”的方式访问3、电源引脚(1)Vcc (40脚):+5V 电源; (2)Vss (20脚):接地 4、时钟引脚(1)XTAL1(19脚):接外部晶体,若采用外接振荡器时,振荡器的输出应接到此引脚上。

(2)XTAL2(18脚):接外部晶体的另一端或采用外接振荡器时悬空。

5、最小系统化 ✧ 电源 ✧ 复位电路 ✧ 振荡电路2个(30~33PF )磁片电容,1个晶体振荡器,频率为0~40MHZ ,一般选12MHZ6、控制引脚提供控制信号,有的引脚还具有复用功能。

(1) RST/VPD(9脚):复位与备用电源。

(2) EA*/VPP(Enable Address/V oltage Pulse of ProgRam-ing ,31脚) EA*:为内外程序存储器选择控制端。

EA*=1,访问片内程序存储器,但在PC (程序计数器)值超过0FFFH (对于8051、8751)时,即超出片内程序存储器的4K 字节地址范围时,将自动转向执行外部程序存储器内的程序。

单片机复习资料

单片机复习资料

单片机原理复习资料(一)一、填空题:1.MCS—51单片机引脚信号中,信号名称带上划线的表示该信号或有效。

2.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。

调用返回时再进行出栈操作,把保护的断点送回。

3.某程序初始化时使(SP)=40H,则此堆栈地址范围为,若使(SP)=50H,则此堆栈深度为。

4.在相对寻址方式中,“相对”两字是指相对于,寻址得到的结果是。

在寄存器寻址方式中,指令中指定寄存器的内容就是。

在变址寻址方式中,以作变址寄存器,以或作基址寄存器。

5.假定累加器(A)=49H,执行指令:201AH: MOVC A,@A+PC后,送入A的是程序存储器单元的内容。

6.若(DPTR)=5306H,(A)=49H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器单元的内容。

7.假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:PUSH ACCPUSH B后,(SP)= ,(46H)= ,(47H)= 。

8.假定(SP)=47H,(46H)=46H,(47H)=47H。

执行下列指令:POP DPHPOP DPL后,(DPTR)= ,(SP)= 。

)=56H,(56H)=56H。

执行指令:9.若(A)=56H,(RADD A,@R后,(A)= ,(CY)= ,(AC)= ,(OV)= 。

10.若(A)=0FFH,(R)=46H,(46H)=0FFH,(CY)=1。

执行指令:ADDC A,@R后,(A)= ,(CY)= ,(AC)= ,(OV)= 。

11.假定(A)=45H,(B)=67H。

执行指令:MUL AB后,寄存器(B)= ,累加器(A)= ,(CY)= ,(OV)= 。

12.假定(A )=0FCH ,(B )=35H 。

执行指令:DIV AB后,累加器(A )= ,寄存器(B )= ,(CY )= ,(OV )= 。

13.执行如下指令序列:MOV C ,P 1.0ANL C ,P 1.1OR C ,/P 1.2MOV P 1.3,C后,所实现的逻辑运算式为 。

单片机考试复习

单片机考试复习

单片机考试复习单片机是嵌入式系统中的关键组成部分,掌握单片机的原理和编程技巧对于学习和应用嵌入式系统有着重要的意义。

为了备考单片机考试,以下是一些复习的重点内容,帮助大家系统地进行复习。

1. 单片机基础知识1.1 单片机的概念和发展历程单片机是一种集成度很高的微型计算机系统,具有片上集成的特点。

从早期的8位单片机到现在的32位单片机,单片机的发展经历了几个重要的阶段。

1.2 单片机的工作原理单片机通过执行存储在其内部存储器中的指令,在控制下完成特定功能。

了解单片机的架构和工作原理是学习和理解单片机编程的基础。

2. 单片机编程基础2.1 汇编语言单片机的底层程序一般使用汇编语言进行编写。

掌握汇编语言的语法和指令集是了解单片机底层运行机制的关键。

2.2 C语言C语言虽然是高级语言,但是在单片机编程中也得到了广泛的应用。

掌握C语言在单片机编程中的基本语法和特点,能够更加高效地进行程序开发。

2.3 嵌入式编程技巧在单片机编程中,还需要掌握一些嵌入式编程技巧,如中断处理、时钟配置、IO口控制等。

这些技巧能够提高单片机程序的可靠性和性能。

3. 单片机外部设备接口3.1 数字输入输出口单片机常用的数字输入输出口是与外部设备进行信息交互的重要接口。

了解数字输入输出口的特点和编程方法,能够灵活地控制和读取外部设备的状态。

3.2 模拟输入输出口模拟输入输出口常用于与模拟信号进行交互。

掌握模拟输入输出口的工作原理和编程方法,能够实现对模拟信号的采集和处理。

3.3 串口通信串口通信是单片机与外部设备进行通信的一种常见方式。

了解串口通信的原理和常用协议,能够实现单片机与其他设备的数据交换。

4. 单片机应用案例4.1 LED显示控制LED显示控制是单片机最基础的应用之一,通过控制LED的亮灭状态可以实现各种显示效果。

了解LED显示控制的原理和编程方法,能够实现对LED的动态控制。

4.2 按键输入和响应按键输入和响应是单片机与外部设备交互的一种常见方式。

单片机最后复习 2014-2015(1)end

单片机最后复习 2014-2015(1)end

目标代码;而指令由 CPU 执行,在汇编过程中,产生可执行
的目标代码,完成对数据的运算与处理。 (2)常用的伪指令: ORG END DB DW DS EQU BIT
3、单片机基本程序结构
入口 入口 否 过程 否 入口 P1 条件满足?

P2 过程A P3 出口 出口 出口 过程B 条件满足?

(a) 顺序结构
1、答案: SP=60H DPTR=5030H
某程序段如下,假设SP=30H,DPTR=4455H。 PUSH DPL PUSH DPH POP 08H 程序执行后,SP = (08H) =
单片机的其他资源
6、引脚 单片机的引脚除了我们前面介绍的4个并I/O口,两根时钟 引脚(18、19脚),一根复位引脚(9脚),两根电源脚(40、 20脚)外,还有PSEN、EA、ALE、RESET等引脚。
MCS-51 单片机片内RAM的配置图
特殊功能寄存器名称、 标识符、 地址一览表
返回
返回
注意
数据指针(DPTR):
数据指针为16位寄存器,编程时,既可以按16位 寄存器来使用,也可以按两个8位寄存器来使用,即 高位字节寄存器DPH和低位字节DPL。 DPTR主要是用来保存16位地址,当对64kB外部 数据存储器寻址时,可作为间址寄存器使用,此时, 使用如下两条指令: MOVX A, @DPTR MOVX @DPTR, A 在访问程序存储器时,DPTR可用来作基址寄存 器,采用基址+变址寻址方式访问程序存储器,这条 指令常用于读取程序存储器内的表格数据。 MOVC A, @A+@DPTR
80H 7FH
真正RAM区
00H
MCS-51 单片机片内RAM的配置图

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

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

◆单片机期末考试题型:第一题:填空题(30分),总30小空,每空1分第二题:判断题(15分),总15小题,每题1分第三题:简答题(30分),总6小题,每题5分,本题包括程序分析题第四题:编程题(25分),总2小题◆复习资料要点:教材 + 平时作业 + 实验报告(简答题和程序题主要复习课后习题和实验题)◆主要复习知识点:第一章微机计算机系统的基本知识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位数据信息。

单片机复习资料

单片机复习资料

,, 输输 入出
0
1
A组
B组
注意:对同一控制寄存器可写两种命令,故必须在命令本身用“特征位”
加以区别。第二条命令的特征位=0
8255的编程应用
例: 8051单片机扩展8255I/O口接线如图,初始
化A口,B口,C口为基本I/O输出口 74LS373
AT89C51
D0-D7 PA
P0.0-P0.7 ALE
80C51单片机指令的寻址方式
MCS-51指令集(五大类功能) 重点掌握各指令的功能
数据传送类指令
(29条)
算术运算类指令
(24条)
逻辑运算及移位类指令 (24条)
控制转移类指令
(17条)
位操作(布尔操作)类指令 (17条)
• 第3章习题答案:
• 第3章习题答案:
• 第3章习题答案:
第四章单片机程序设计
=0 =1
D4 A口 ,, 输输 入出
D3
D2
CH 口
B组方 式选择
=0
=1
=0 =1
,, 输输 入出
,, 方方 式式
=0 =1
=0 =1
D1 B口
D0 CL 口
,, 输输 入出
,, 输输 入出
0
1
例:已知(SP)=40H,(DPTR)=8912H,在执行下
列指令后,(SP)=_________,内部RAM(41H)
《单片机应用系统设计》教学课件
例:下列各条指令其源操作数的寻址方式是什么?各条指令 单独执行后,A中的结果是什么?
设(60H)=35H,(A)=19H,(R0)=30H,(30H) =0FH。
DEC @R1
DEC R1 DEC @R1

资料:单片机复习期末要点2015-2016一二章

资料:单片机复习期末要点2015-2016一二章

第一章1. MCS-51系列单片机主要包括基本型:8031/8051/8751(低功耗型80C31/80C51/87C51)增强型:8032/8052/87522. 什么是单片机一片半导体硅片集成:中央处理单元(CPU)、存储器(RAM、ROM)、并行I/O、串行I/O、定时器/计数器、中断系统、系统时钟电路及系统总线的微型计算机。

具有微型计算机属性,因而被称为单片微型计算机,简称单片机。

课后题5.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

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

嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。

目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。

嵌入式微处理器相当于通用计算机中的CPU。

与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。

而嵌入式微处理器仅仅相当于单片机中的中央处理器。

为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。

6.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。

它们的差别是在片内程序存储器上。

8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。

7.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

第二章一、AT89S51单片机存储器的结构存储器结构特点之一是将程序存储器和数据存储器分开(哈佛结构),并有各自的访问指令。

存储器空间可分为4类。

1.程序存储器空间片内、片外两部分。

单片机复习资料

单片机复习资料

前言及第一章1.单片机:将中央处理器,随机存储器,只读存储器,中断系统,定时器/计数器以及I/O接口电路等主要微型机部件集成在一块芯片上.单片机又可称为微控制器MCU2.单片机特点:集成度高、体积小、可靠性高。

有优异的性能价格比。

控制功能强。

系统配置较典型、规范。

低功耗3.8051内部结构包括:CPU、ROM、RAM、定时器/计数器、并行I/O口P0~P3、串行口、中断系统以及定时控制逻辑电路等,这些部件通过内部总线连接起来。

4.8051的存储器在物理结构上分程序存储器(ROM)和数据存储器(RAM),有四个物理上相互独立的存储空间,即片内ROM和片外ROM,片内RAM和片外RAM。

5.21个特殊功能寄存器,又称为专用寄存器(SFR),它们离散地分布在80H~0FFH RAM 空间中。

6.布尔位处理器:实际上这是一个完整的一位微计算机,它具有自己的CPU、寄存器、I/O、存储器和指令集。

一位机在开关决策、逻辑电路仿真和实时控制方面非常有效。

(1)位累加器:借用进位标志位CY。

在布尔运算中CY是数据源之一,又是运算结果的存放处,位数据传送的中心。

(2)位寻址的RAM:内部RAM位寻址区中的0~127位(20H~2FH);(3)位寻址的I/O口:并行I/O口中的可以位寻址的位(如P1.0)。

(4)位寻址的寄存器:特殊功能寄存器(SFR)中的可以位寻址的位。

(5)位操作指令系统:位操作指令可实现对位的置位、清0、取反、位状态判跳、传送、位逻辑运算、位输入/输出等操作7.8051有四个8位并行接口P0~P3,共有32根I/O线。

P0口特点:(1)用作I/O口,相当于一个真正的双向口:输出锁存、输入高阻抗缓冲(输入时需先将口置1),每根口线可以独立定义为输入或输出。

(2)用作地址/数据复用总线,为一个准双向口。

作数据输入时,有上拉电阻,口也不是悬浮状态。

作数据总线用时,输入/输出8位数据D0~D7;作地址总线用时,输出低8位地址A0~A7。

单片机复习资料

单片机复习资料

单片机复习资料一、简答题1、单片机的晶振电路和复位电路。

2、单片机的存储结构。

3、举例说明寻址方式。

立即寻址:MOV A,#3AH 这条指令的功能是把立即数3AH送入累加器A中直接寻址:MOV A,#30H 这条指令中的操作数就在30H单元中,就是30H是操作数的地址。

寄存器寻址:MOV A,R0 这条指令的意思就是把寄存器R0中的内容传送到累加器A中,操作数就在R0中寄存器间接寻址:MOV R0,#30H MOV A,@R0 这两条指令就是将R0中的值30H送到累加器A中位寻址,就是对内部RAM或可位寻址的特殊功能寄存器SFR内的某个位,直接加以置位为1或复位为0。

例如:SETB P1.0 也就是把P1.0这一个为置14、常规中断系统。

中断请求源SIO TI INT1 T0 INT0标志位TI(收)/RI(发) TF1 IE1 TF0 IE0使能位ES ET1 EX1 ET0 EX0优先级PS(最高) PT1 PX1 PT0 PX0(最低)中断入口0023BH 001BH 0013H 000BH 0003H触发方式收发信息溢出低电平触发溢出低电平触发中断请求源:(1)外部中断请求源:即外中断0和1,经由外部引脚引入的,在单片机上有两个引脚,名称为INT0、INT1,也就是P3.2、P3.3这两个引脚。

在内部的TCON中有四位是与外中断有关的。

IT0:INT0触发方式控制位,可由软件进和置位和复位,IT0=0,INT0为低电平触发方式,IT0=1,INT0为负跳变触发方式。

这两种方式的差异将在以后再谈。

IE0:INT0中断请求标志位。

当有外部的中断请求时,这位就会置1(这由硬件来完成),在CPU响应中断后,由硬件将IE0清0。

IT1、IE1的用途和IT0、IE0相同。

(2)内部中断请求源TF0:定时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。

当CPU响应中断后,再由硬件将TF0清0。

单片机复习资料(仅供参考)

单片机复习资料(仅供参考)

单片机复习资料(仅供参考)一、填空题1、MSC-51单片机的堆栈区只可设置在数据存储器,堆栈寄存器SP是8位寄存器。

2、MSC-51单片机外部中断请求信号有脉冲触发和电平触发方式,在电平方式下,当采集到INT0、INT1的有效信号为1时,激活外部中断。

3、十六进制数DA转换为十进制数是218,二进制数10110110转换为十六进制数是B6。

4、PCON寄存器中与串行通信有关的只有D7位(SMOD),该位为波特率倍增位。

当SMOD=1时,串行口波特率增加一倍;当SMOD=0时,串行口波特率为设定值。

5、定时器的计数方式是对自T0,T1引脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1。

定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。

6、编写子程序和中断服务程序时,必须注意现场的保护和恢复。

7、MSC-51单片机外部总线分别是数据总线、地址总线和控制总线。

8、MSC-51单片机内部提供2个可编程的16位定时/计数器,定时器有4种工作方式。

9、设X=5AH,Y=36H,则X与Y“或”运算结果为7EH,X与Y“异或”运算结果为6CH。

10、若采用12MHz的晶体振荡器,则MSC-51单片机的振荡周期83ns,机器周期为1us。

11、当定时/计数器工作方式寄存器TMOD中的功能选择位C/T 为0时,工作于定时方式。

12、DPTR在访问外部数据存储器时作地址指针使用,DPTR是16位寄存器。

13、串行通信工作在方式3时,对于TH0智能作定时功能使用,同时借用了定时/计数器1的运行控制位TR1 和溢出标志位TF1,并占用了T1的中断源。

TH0启动和停止受TR1控制,而计数溢出时则置位TF1。

14、串行口方式2接受到的第9位数据送SCON存器的TB8位中保存。

15、子程序返回命令是RET,中断子程序返回指令是RETI。

16、单片机与普通计算机的不同之处在于其将微处理器、存储器和各种输入输出口三部分集成于一块芯片上。

单片机期末总复习资料

单片机期末总复习资料

第三章 指令系统
• 寻址方式
立即数寻址,MOV A,#33H
寄存器寻址,MOV A,R0
直接寻址,MOV A,30H
寄存器间接寻址,MOV A,@R0
变址寻址,MOVC A,@A+DPTR
相对寻址,SJMP $
JZ L1
位寻址,MOV C ,07H
• 1、下列数据传送指令是否有问题?如果有问题该如 何改正?
分析: ➢P1.1引脚的输出应每隔500ms取反一次,即定时时间为500ms, 长时间定时。 ➢定时/计数器方式1最大定时65.5ms。可用定时/计数器T1进行 10ms的定时,然后用寄存器R7对10ms定时中断次数计数50次来 实现。
➢定时初值:(216 C) *1us 10000us C D8F0H;TH1 D8H, TL1 F0H
3、中断请求寄存器 (TCON)
TCON 8FH 8EH 8DH 8CH
(88H) TF1
TF0
8BH 8AH 89H 88H
IE1 IT1 IE0 IT0
外部中断举例
要求:每次按键,使外接发光二极管LED改变一次亮灭状态。
解:INT0输入按键信号,P1.0输出改变LED状态。
ORG 0000H
AJMP MAIN
22
【例7-4】用T0作为计数器计数一生产流水线上的工件,每生产 100个工件,发出一包装命令,包装成一箱,并记录其箱数,
100个
包装命令
23
第8章 串行口通信
串行同步通信、异步通信各自的特点。 串行口1的工作方式有哪些?每种工作方式下的波特 率和帧格式是什么样的? 可以做为波特率发生器的是()、()
要注意:读外部引脚状态前,要先输出高电平,读回来的状态才 是正确的。 强推挽输出方式:输入输出都可达到20mA电流,适合需要较大 输出电流的情况。 仅为输入:所有输出均截止,对外是高阻状态,对输入没有影响。 开漏输出:内部上拉电阻断开。做输入输出时需要外加上拉电阻。

单片机原理与应用复习资料

单片机原理与应用复习资料

单片机原理与应用复习资料单片机原理及应用考试复习知识点第1章计算机基础知识考试知识点:1、各种进制之间的转换(1)各种进制转换为十进制数方法:各位按权展开相加即可。

(2)十进制数转换为各种进制方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。

(3)二进制数与十六进制数之间的相互转换方法:每四位二进制转换为一位十六进制数。

2、带符号数的三种表示方法(1)原码:机器数的原始表示,最高位为符号位(0‘+’1‘-’),其余各位为数值位。

(2)反码:正数的反码与原码相同。

负数的反码把原码的最高位不变,其余各位求反。

(3)补码:正数的补码与原码相同。

负数的补码为反码加1。

原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127。

3、计算机中使用的编码(1)BCD码:每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的反码为;其补码为。

5、+1000110B的反码是;-0110011B的补码是。

6、10101.101B转换成十进制数是()。

(A)46.625 (B)23.625 (C) 23.62 (D) 21.6257、3D.0AH转换成二进制数是()。

(A)111101.0000101B (B) 111100.0000101B(C) 111101.101B (D) 111100.101B8、73.5转换成十六进制数是()。

(A)94.8H (B) 49.8H (C) 111H (D) 49H9、十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 0000111110、-49D的二进制补码为.( )A 11101111B 11101101C 0001000D 1110110011、已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.42第2章80C51单片机的硬件结构考试知识点:1、80C51单片机的内部逻辑结构单片机是把CPU、存储器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由以下几个部分组成。

单片机——复习资料

单片机——复习资料

第一章概述一,计算机的发展史1,电子管计算机 2,晶体管计算机 3,大规模集成电路计算机 4,超大规模集成电路计算机二,单片机的发展史1,单片机的探索阶段 2,单片机的完善阶段 3,单片机的巩固发展 4,单片机的全面发展三,单片机的特点把CPU,存储器,定时器和多种输入输出接口集成在一块大规模集成电路芯片上。

第二章计算机基础知识一,数值与编码二进制数,十进制数,十六进制数;原码、反码、补码、ASCII码二,计算机的基本组成电路触发器、寄存器、数据锁存器/缓冲器/驱动器三,存储器1 位、字节、地址2 存储器的指标:主要指标是存储速度和存储容量。

3 存储器的分类(ROM/RAM)分为内存和外存。

内存可以直接和CPU进行信息交换,读取速度快,但容量有限;外存不能直接和CPU交换信息,只能根据需要调入内存,读取速度慢,但存储容量大。

半导体存储器又分为只读存储器ROM、随机存储器RAM和可现场改写的非易失存储器。

存储器由大量缓冲寄存器组成,用来存放程序和数据,使计算机具有记忆功能。

其中每一个寄存器就称为一个存储单元。

一个代码由若干位(Bit)组成,代码的位数称位长(或字长)。

一个8位的二进制代码称字节Byte,两个字节称为一个字Word,四个字节称为双字Double word。

每个存储单元有一个唯一的固定编号,这个编号称为存储单元的地址。

第三章单片机的结构及原理80C51单片机的结构:包括CPU、存储器、可编程I/O口、定时/计数器、串行口、时钟电路、中断系统等,各部分通过内部总线相连。

二单片机的工作原理三存储器80C51的存储器:物理结构上有四个存储器空间:(a)程序存储器 [片内、片外](b)数据存储器 [片内、片外]逻辑结构上有三个存储空间:(a)片内外统一编址的64KB程序存储地址空间(b) 256B内部数据存储器地址空间(c) 64KB外部数据存储器地址空间8051单片机中采用MOV和MOVX两种指令来区分片内外RAM空间,其中片内RAM 使用MOV指令,片外RAM和I/O口使用MOVX指令。

单片机复习资料

单片机复习资料

单⽚机复习资料⼀、填空1.⼗六进制数若为字母打头,则在汇编语⾔中使⽤时,前⾯须加⼀个。

2. BCD码00110100转换为⼗六进制数等于。

3.根据⼆进制编码和译码的原理,n根地址线可以译成个地址号。

4.堆栈是个特殊的存储区,它按照原则存取数据。

5.读引脚时,先向引脚。

6. P0⼝⽤作输出⼝,若驱动NMOS或其他拉电流负载,需外接。

7. 80C51单⽚机外部中断1(INT1)的中断⼊⼝地址是。

8.定时/计数器作为定时器使⽤时,计数脉冲是由产⽣的,这个信号的频率和幅值都是稳定的。

9. 80C51单⽚机的程序存储器和数据存储器在物理结构上是分开的,这种结构称为结构。

10.在4组通⽤⼯作寄存器(0-3组)中,2组通⽤⼯作寄存器的R0是⽚内数据存储器的单元。

11.80C51单⽚机UART串⾏接⼝⼯作在⽅式0时,其波特率为。

12.CPU中⼯作最繁忙的寄存器是。

13. 单⽚机若使⽤扩展的⽚外程序存储器,则必须把EA引脚。

14. 决定程序执⾏的顺序是寄存器。

15.MCS-51单⽚机的P2⼝做地址总线使⽤时,构成地址的。

16. 串⾏通信中有和异步两种基本⽅式。

17. C51中存储类型XDATA定义的是存储空间。

18. 当需要从MCS-51单⽚机程序存储器取数据时,采⽤的指令为。

19. MOV A,#0AH采⽤的是寻址⽅式。

20.MCS-51单⽚机外部中断请求信号有电平触发⽅式和⽅式。

⼆、简述题1.简述单⽚机存储器的结构。

三、分析题1.已知80C51单⽚机使⽤12MHZ晶振,要求设计⼀个软件延时程序,延时时间为10ms 。

修改以下程序,使其实现以上延时要求。

周期数ORG 0100H1 MOV R0,#0AH;1 DL2:MOV R1,#2551 DL1:NOP2 DJNZ R1,DL22 DJNZ R0,DL1ENDORG 0000HLJMP STARTORG 0100HSTART:MOV P1, 0FFHLP:MOV A, P1MOV DPTR,#4200ANL A,#00000011BMOVC A,@A+DPTRMOV P1,ALJMP LPORG 4220HDB 0FBH,0F6H,0EDH,0DFHEND四、应⽤题1.设有100个有符号数,连续存放在以2000H为⾸地址的存储区域中,试编程统计其中正数、负数和零的个数。

单片机期末总复习资料

单片机期末总复习资料

单片机期末总复习资料二,单片机系统结构1.微型计算机属于第四代计算机,于1971年问世 以来,随着大规模集成电路技术的不断发展导致微 型计算机向两个主要的方向发展: 一方面是向高速度、高性能的通用计算机方向 发展;另一方面向稳定可靠,小而廉的嵌入式计算机 方向发展。

2.单片机的特点 单片机具有嵌入式系统的所有特点:单片机集成有存储器,存储器的容量和它所占用的芯 片面积成比例。

由于集成度的限制,单片机内存储器 容量不会很大,但可以根据需要在片外扩展存储器。

单片机内的ROM和RAM严格分工:ROM为程序存储器,只存放程序指令,常数及数据表格;RAM则为数据存储器。

为满足工业控制的需要,有很强的位处理能力。

其逻辑控制功能,在许多方面也都优于现在流行的通用微处理器,计算机的运行速度也较高。

3、51子系列和52子系列MCS-51系列又分为51和52两个子系列,并以芯片型 号的最末位数字作为标志。

其中,51子系列是基本型 而52子系列则属增强型。

52子系列功能增强的具体方面,51子系列和52子系列相比:片内ROM从4 KB增加到8 KB;片内RAM从128 B增加到256 B;定时/计数器从2个增加到3个;中断源从5个增加到6个。

80C51单片机的内部结构1.MCS-51单片机的典型芯片是8031、8051、8751。

8051内部有4KB ROM,8751内部有4KB EPROM, 8031内部无ROM;除此之外,三者的内部结构及引脚 完全相同。

2.80C51单片机的外部引脚及功能80C51单片机共有40个信号引脚,有两种封装形式:双列直插式封装:每侧20个,共40个引脚 ·方形封装:每侧11个,共44个引脚,其中4个是不连线的80C51的40个引脚按功能分别为:电源引脚2根外接晶体引脚2根控制引脚4根输入/输出引脚32根3.问;一个引脚的两种功能作用会不会发生冲突答;不会的,对9,31,30等引脚而言,第一功能与第二功能是单片机在不同工作方式下的信号,不 会出现冲突;对P3口而言,在实际应用中,都是先 按需要选用第二功能信号,此时该信号线就不能再 作通用I/O 使用了,剩下的口线才可作为通用I/O口 使用。

2015年计科单片机复习题

2015年计科单片机复习题

单片机复习选择题1、在中断服务程序中,至少应该有一条(D)。

A、传送指令B、转移指令C、加法指令D、中断返回指令2、某存储器芯片地址线为12根,那么它的存储容量为( C )。

A、1KBB、2KBC、4KBD、8KB3、8051是( C )A、CPUB、微处理器C、单片微机D、控制器4、要访问MCS-51的特殊功能寄存器应使用的寻址方式是( C )A、寄存器间接寻址B、变址寻址C、直接寻址D、相对寻址5、MOV C,#00H指令中目的操作数的寻址方式是( A )。

A、位寻址B、直接寻址C、立即寻址D、寄存器寻址6、外部中断1固定对应的中断入口地址为( C )A、0003HB、000BHC、0013HD、001BH7、执行返回指令时,返回的断点是( C )。

A、调用指令的首地址B、调用指令的末地址C、调用指令下一条指令的首地址D、返回指令的末地址8、当MCS-51复位时,下面说法正确的是:( A )。

A、PC=0000HB、SP=00HC、P0=00HD、(20H)=00H。

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

A、98HB、84HC、42HD、22H11、执行LCALL 4000H指令时,MCS-51所完成的操作是( D )。

A、保护PCB、4000H→PCC、保护现场D、PC+3入栈,4000H→PC13、PC中存放的是( A )。

A、下一条指令的地址B、当前正在执行的指令C、当前正在执行的指令地址D、下一条要执行的指令14、MCS-51的相对转移指令的最大负跳距离为( B )。

A、2KB、128C、127D、25615、各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B )。

A、TMODB、TCON/SCONC、IED、IP16、假定设置堆栈指针SP的值为37H,在进行子程序调用时将断点地址进栈保护后,SP的值为( D )。

2015年单片机期末复习题

2015年单片机期末复习题

2015年单片机原理与应用期末复习试题一.填空题:1.典型的80C51单片机的内部主要有___ 、___ 、___ 、___ 、___ 、____ 、___ 组成。

2. P1口的主要用途是___________,P3口的主要用途是________,_________。

控制总线PSEN的用途是 ___________________。

3.MCS-51单片机指令系统中,指令长度有一字节、二字节和字节,指令执行时间有一个机器周期、两个机器周期和机器周期,乘法指令需机器周期。

4.双列直插封装形式的80C51单片机引脚有_ P,电源和地线占用 _____P, I/O口占用 P,振荡器占用 P,控制线占用______P。

5.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= ,(R5)= ;则执行ORL A,R5指令后的结果是(A)= ,(R5)= 。

6.DA指令跟在指令的后面,用与二进制数与码的调整。

若(A)=0AH ,执行DA A指令后,(A)= 。

7. 8031单片机的机器周期为2μs,则其晶振频率fosc为______MHz。

8. 80C51单片机片外ROM最大扩展空间为___________KB,RAM最大扩展空间为___________KB。

9. 8051的串行口工作方式中适合多机通信的是______。

10. 8051的PC是16位,因此程序存储器的最大寻址空间为______KB。

11. 访问外部存贮器时,作数据线和低8位地址线的口线是______。

12. 8051单片机内部RAM的工作寄存器区有4组寄存器,共___________个字节。

13. MCS-51单片机属于___________位机。

14. 8051单片机被强制复位后,其寄存器SP的内容为___________。

15. 要把地址为20H的位置零,应使用的一条指令是___________。

16. 指令MOV R0,#data8中,无符号立即数data8最大可以是___________。

精华资料单片机重点温习资料

精华资料单片机重点温习资料

S6
S1
S2
S3
S4
S5
S6
S1
ALE
PSEN
RD、WR
P2
PCH输出
DPH输出或P2输出
P0
指令 输入
PCL 输入
指令
地址
输入
输出
数据 输入
(b)MCS-51读写外部数据存储器时序波形
PCH输出
PCL
指令
PCL
输入
输入
输入

10
MCS-51单片机的存储器
程序存储器 数据存储器 SFR(特殊功能寄存器)
空间的操作,如:置位,清零,求补,与, 或,测试等。位处理器累加器采用PSW-CY 2、控制器:由PC,TR,TD,OSC等组成
6
3、片内RAM:256字节 低128字节,数据RAM,用户可用 高128字节,特殊功能寄存器,专用寄存器(不
作寄存数据使用)
4、片内ROM:4K掩膜ROM 5、并行I/O口:4个8位并行I/O口,分别用P0,
19
指令分类:
(一定要掌握那些常用的指令!)

单字节49条
1.按字节 双字节46条

三字节16条

2.按执行时间

12MHZ 单周期64条 1us, 双周期45条 2us, 三周期2 条 4us,
6MHZ 2us 4us 8us


数值29条

算术24条
3.按功能 逻辑24条

布尔变量操作17条
24
四、单片机的硬件资源
并行I/O口 中断系统 定时器/计数器 串行接口与通信
25
(一)、并行I/O端口与结构
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机》考试方案及期末练习题
一、单片机系统的设计,用开发板实现其功能(假设开发板上晶振频率为12MHz)
1.各种花样流水灯控制器设计,亮灯时间用延时法维持。

(至少两种花样循环)2.各种花样流水灯控制器设计,亮灯时间用定时器定时决定。

(至少两种花样循环,可以用查询法或中断法检测定时时间到,但两种方法必须都会;会计算定时器定时初值,会初始化TMOD、TCON、IE)
3.流水灯控制器设计:用按键控制流水灯的循环移位,每按一次键,流水灯循环移一位或多位,(检测按键是否按下,可以用查询法或中断法,但两种方法必须都会;会有延时法消按键抖动;会初始化TCON、IE)
4.流水灯控制器设计:用一按键选择流水灯的花样。

(至少有三种花样可选择。

检测按键是否按下,可以用查询法或中断法,但两种方法必须都会;会初始化TCON、IE)
5.用8位数码管动态显示自己的学号,分两屏显示,一屏显示2013,一屏显示后的8个数字。

6.用8位数码管动态显示自己的学号,学号数码各从左至右进入数码管显示屏并循环流动或者从右至左进入数码管显示屏并循环流动。

7.利用开发板上的矩阵键盘和一个LED数码管构成简单的输入显示系统,实现键盘输入和LED数码显示相应键值的功能。

(会设计4X4,3X4、2X4、3X3这4种矩阵键盘)
8.设计一电子秒表,最小计时单位为0.1s,最大计时为99.9s,用一按键控制开始/停止/归零;开机时,显示"00.0",第1次按键后开始计时,第2次按键后,计时停止,第3次按键后计时归零。

用数码管或LCD1602显示。

(会根据不同附加要求计算定时器定时初值,会初始化TMOD、TCON、IE初始化定时器。

)
9.设计数字时钟,用两个按键实验时、分的调节。

用数码管或LCD1602显示。

(会根据不同附加要求初始化定时器)
10.利用单片机及74HC595所接的8只发光二极管构成流水灯控制器,形成
多种流水灯花样。

11.用某定时器产生某一频率的方波信号,由单片机某一I/O口线输出,并用示波器观其波形(可以用查询法或中断法检测定时时间到,但两种方法必须都会;会计算定时器定时初值,会初始化TMOD、TCON、IE)。

12.用某定时器产生某一频率的占空比(高电平宽度与周期之比)分别为20%、25%、75%、80%矩形波信号,由单片机某一I/O口线输出,并用示波器观其波形。

(可以用查询法或中断法检测定时时间到,但两种方法必须都会;
会计算定时器定时初值,会初始化TMOD、TCON、IE)。

13.外中断应用——二进制计数器的设计,用按键模拟外部中断源,单片P2口所接的发光二极管显示二进制计数值,发光二极管亮则表示1。

(可以是加法计数器、减法计数器或加/减计数器(按键选择加或减)、二进制计数器可以是4位、8位或者8位以下的任意几位;会初始化TCON、IE)
14.利用定时/计数器的计数工作方式对外部输入脉冲信号计数。

要求每计5次,将P2口某一引脚输出信号取反,效果由该引脚所接的LED指示。

15.简易报警发生器的设计。

编程实现从P1.5分别输出1KHz和500Hz的音频信号驱动其所接的蜂鸣器,作报警信号,要求1KHz信号响100ms,500Hz 信号响200ms,交替进行。

用一按键控制报警器的开和关。

(出题时里面的参数可变动;可以用查询法或中断法检测定时时间到,但两种方法必须都会;
会计算定时器定时初值,会初始化TMOD、TCON、IE)。

16.利用点对点串行异步通信,能接收对方发来的数据并显示收到的数据,或能发送数据给对方并能显示所发送的数据,波特率为指定的波特率(1200bps,2400bps,4800bps,9600bps;会根据波特率和SMOD的值,计算波特率发生器T1的计数初值,会初始化TMOD、TCON、SCON、PCON)
二、单片机考试考核方案
单片机课程考核成绩由平时作业成绩、实验成绩、kei软件操作过关考试成绩、期末考核成、及附加分(课堂考勤加、减分,直接记入总分)等五部分构成,各占的分值如下:
考核总成绩=作业成绩*20%+实验成绩*20%+kei软件操作过关成绩*10%+期末考核成绩*50%+附加分(提问加分、缺课减分)
其中kei软件操作过关考核,时间定在十五周第六实验时间。

学生都必须熟练使用kei软件:新建工程项目、新建C文件、添加C文件到工程、编译、查错纠错、成功生成 .HEX。

不能完成以上操作步骤的,需补考,但此次成绩只能为及格。

期末考核,不以试卷考试的方式进行,改为用单片机应用系统项目设计:要求每个学生在规定的时间完成一个以MCS-51单片机为核心的应用系统的程序设计,在用开发板上完成设计系统的功能并,验证设计效果,并写出相应的设计报告。

可选的应用系统设计项目共50个,考试时,由学生抽签选题,同班学生完成不同的项目。

项目期末设计报告的内容及完成各步骤的满分分值分布如下:
(1)设计题目及设计要求
(2)根据设计要求画单片机系统结构框图及相应元器件与单片机接口引脚分配表,或电路原理图(30分)
(3)源程序代码(40分)
(4)设计效果及结论(30分)
三、考试安排
地点:弘毅楼608室单片机实验室。

场次:每个班分两批考试,共十场,每场90分钟。

监考老师:
时间:待定(元月4日~9日之间)。

四、期末挂科补考方式
不以试卷考试的方式进行,仍要求每个学生在规定的时间内家完成一个以MCS-51单片机为核心的应用系统的程序设计,在用开发板上完成设计系统的功能并,验证设计效果,并写出相应的设计报告。

可选的应用系统设计项目共50个(除出考试人在本期末考试时已考过的题),由学生抽签选题,每个学生完成不同的项目。

相关文档
最新文档