天津理工大学单片机原理 期末总复习课辅助资料
单片机期末总复习PPT课件
目录 Contents
• 单片机基础知识 • 单片机硬件结构 • 单片机指令系统 • 单片机程序设计 • 单片机中断系统 • 单片机定时器/计数器 • 单片机串行通信
01
单片机基础知识
单片机的定义与特点
01
总结词:核心概念
02
单片机是一种集成电路芯片,它集成了中央处理器、存储器、输入输 出接口等必要组件,形成一个完整的微型计算机系统。
中断的概念与作用
总结词 中断的概念 中断的作用 中断的特点
中断的概念、作用和特点
中断是指在单片机执行程序过程中,由于某种原因,系统强制 停止当前程序的执行,转而去执行相应的中断服务程序。
中断主要用于实时处理、异常处理和多任务调度等场合,可以 提高单片机系统的实时响应能力和处理效率。
中断具有优先级、自动处理和嵌套等特点,能够满足不同任务 对实时性的要求。
间测量、事件计数等应用。
定时器/计数器的模式与操作方式
01
定时器/计数器的模式
02 定时器/计数器有多种工作模式,如自动重 载模式、定时模式、计数模式等。
03
定时器/计数器的操作方式
04
操作方式包括启动、停止、重载、中断等, 可以通过编程进行控制。
定时器/计数器的应用实例
01
02
03
定时器/计数器的应用实 例
在智能家居方面,单片机可以用于实 现智能化家庭设备的控制和管理,提 高生活品质。
在医疗电子方面,单片机可以用于实 现医疗设备的智能化控制和监测,提 高医疗保健水平。
02
单片机硬件结构
中央处理器
中央处理器(CPU)是单片机的核心部件,负责执行指令和控制各部件的工作。
单片机期末考试复习资料(参考)
单片机期末考试复习资料(参考)1.单片机的4个并口的功能。
(P10—P11)P0.0—P0.7。
P0端口8位三态双向I/O口线,它分时作为低8位地址线和8位数据线。
在不访问外部存储器时,作为通用I/O口,传送输入输出数据。
P1.0—P1.7。
P1端口8位带内部上拉电阻的准双向I/O口线。
对P1端口写1时,P1端口被内部上拉电阻上拉为高电平,可以用作输入口。
P2.0—P2.7。
P2端口8位带内部上拉电阻的准双向I/O口线。
可作为一般I/O端口,在扩展容量时可作为高8位地址线。
P3.0—P3.7。
P3端口8位带内部上拉电阻的准双向I/O口线。
第一功能是普通的I/O端口,向P3端口写1时,P3端口被内部上拉电阻上拉为高电平,并且用作输入口。
第二功能是作为控制口。
2.单片机的堆栈的概念。
(P16)堆栈是一个特殊的存储区,用来暂存数据和地址,它是按先进后出的原则存取数据的。
堆栈共有两种操作,进栈和出栈。
特点是断点保护和保护现场。
3.单片机的外部中断的申请方式有哪些?(P64)电平(低电平有效)和边沿触发(下降沿有效)两种申请方式。
4.定时器/计数器的工作方式3是什么?(P78)M0、M1位于11时,设置T0、T1工作于方式3。
T0、T1工作于方式3时,T0被分解成两个独立的8位计数器TL0和TH0。
T1处于方式3时停止计数。
5.单片机的寻址空间。
64KB,范围:0000H—0FFFFH.6.单片机的中断源有哪些,优先级如何规定?(P63)(P66表4—5)P89C5X系列单片机有6个中断源,分别为外部中断0请求INT0、外部中断1请求INT1、定时器/计数器0溢出中断请求T0、定时器/计数器1溢出中断请求T1、串行中断请求RX或TX、定时器/计数器2溢出中断请求T2。
在同级的中断和更高级的中断没有产生的情况下,产生的中断将被服务,如果同级的中断或更高级的中断正在服务,新的中断只有等到正在服务的中断结束才能被服务。
单片机原理及应用期末考试复习资料
单片机原理及应用期末考试复习资料1:MCS-51汇编语言指令格式中,唯一不可缺少的部分是。
2.操作码2:在下列MCS-5l单片机各条指令中,错误的是()。
1.MOV A,@R73:MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是()。
1.寄存器间接寻址4:若PSW的RS1/RS0=10则单片机工作寄存器工作在()。
3.2区5:单片机8031的ALE引脚是()。
3.输出矩形脉冲,频率为fosc的1/66:单片机中的程序计数器PC用来()。
3.存放下一条指令地址7:单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( )。
2.64KB8:使8031的定时器T0停止计数的指令是()。
4.CLR TR09:在下列MCS-5l单片机各条指令中,错误的是()。
1.MOVC @A+DPTR,A10:单片机上电复位后,堆栈区的最大允许范围是个单元。
2.12011:下列定时/计数硬件资源中,不是供用户使用的是()。
3.定时器/计数器控制逻辑12:80C51单片机的数据长度是()。
2.8位13:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是()。
4.P314:累加器A中为无符号二进制数,()实现将A中内容乘以2。
3.CLR C RLC A15:LU表示()。
4.算术逻辑部件16:单片机复位后,()。
2.PC=0000H,SP=07H17:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是。
4.P318:MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。
4.存放16位地址,作间址寄存器使用19:MCS-51系列单片机的中断系统具有()。
1.5个中断源20:在下列MCS-5l单片机各条指令中,错误的是()。
1.MOVC @A+DPTR,A21:单片机上电复位后,PC的内容和SP的内容为()。
2.0000H,07H22:INTEL8031的P0口,当使用外部存贮存器时它是一个()。
单片机期末复习资料.doc
2-1填空1..微处器由寄存器、控制器和运算器三部分组成..2.当MCS-51引脚ALE信号有效时,表示从Po 口稳定地送出了低8位地址.3.MCS-51的堆栈是软件填写堆栈指针临时在一片内数据存储器内开辟的区域.4.MCS-51中凡字节地址能被忑整除的特殊功能寄存器均能寻址.5.MCS-51有4组工作寄存器,它们的地址范围是OOH~1FH.6.MCS-51片内20H~2FH范围内的数据存储器•既可以字节寻址又可以位寻址.7.计算机的系统总线有地址总线、控制总线和数据总线。
8.80C51 含4KB 掩膜ROM。
9.80C51在物理有4个独立的存储空间。
10.一个机器周期等于公个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。
2.2判断1 .我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(V )3.MCS-51的程序存储器只是用来存放程序的。
(X)存放程序和表格常数。
6.当MCS-51 ±电复位时,堆栈指针SP=00Ho ( X )。
SP=07H10.MCS-51是微处理器。
(X)不是。
11.MCS 51的串行接口是全双工的。
(V )12.PC存放的是当前执行的指令。
(X )是将要执行的下一条指令的地址。
13.MCS-51的特殊功能寄存器分布在60H〜80H地址范围内。
(X )80H〜FFH。
14.MCS-51系统可以没有复位电路。
(X)不可以。
复位是单片机的初始化操作。
15.要MCS-51系统中,一个机器周期等于1.5P So (X)若晶振频率屡8MHz,才可能为1.5u s2-3问答题1、8051单片机存储器的组织结构是怎样的?答:8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间:(1)64KB的程序存储器地址空间:0000H~FFFFH,其中0000H~0FFFH为片内4KB的ROM 地址空间,1000H~FFFFH为外部ROM地址空间;(2)256B的内部数据存储器地址空间,00H~FFH,分为两大部分,其中00H〜7FH (共128B 单元)为内部静态RAM的地址空间,80H〜FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域;(3)64KB的外部数据存储器地址空间:0000H~FFFFH,包括扩展I/O地址空间。
单片机期末总复习资料共36页
单片机期末总复习资料
谢谢你的阅读
❖ 知识就是财富 ❖ 丰富你的人生
71、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德 72、家庭成为快乐的种子在外也不致成为障碍物但在旅行之际却是夜间的伴侣。——西塞罗 73、坚持意志伟大的事业需要始终不渝的精神。——伏尔泰 74、路漫漫其修道远,吾将上下而求索。——屈原 75、
期末复习材料参考模板
《单片机原理及应用》期末复习资料(专科)一、考核目标和范围课程考核的命题包括第一章至第十一章的所有内容。
通过考核了解和掌握相关内容的基本原理、概念和方法,运用这些基本思想和方法解决一些简单问题,并能利用其分析方法解决一些实际问题。
二、考核方式及成绩评定三、复习资源和复习方法1、复习资源包括本学期指定教材、离线作业中的三次作业和期末复习题。
2、复习方法离线作业的习题可以帮助理解教材中的学习内容。
期末复习题提供了与正式考试相同的题型,并且覆盖了教材的较为全面的知识点,帮助测试学习的效果,也可以作为复习考试的依据。
四、期末复习重难点第一章《绪论》1、学习内容1-1 单片机简介1-2 单片机的发展1-3 单片机体系结构1-4 单片机内部数据的表示1-5 单片机的应用与选型2、学习要求了解单片机的发展概况,了解单片机的特点,了解主要生产厂家和机型以及单片机的应用领域。
3、本章重点单片机体系结构,单片机内部数据的表示。
第二章《MCS-51单片机的结构》1、学习内容2-1 MCS-51单片机的内部结构2-2 MCS-51单片机的引脚功能2-3 MCS-51单片机的CPU2-4 MCS-51单片机的存储器组成2-5 MCS-51单片机的工作方式2、学习要求掌握MCS-51单片机的硬件结构。
熟悉引脚排列及功能。
熟悉MCS-51单片机的CPU:运算器、控制器、寄存器。
熟悉MCS-51单片机的存储器结构:程序存储器ROM、片内数据存储器、特殊功能寄存器、位地址空间、外部数据存储器。
3、本章重点MCS-51单片机的引脚功能、MCS-51单片机的CPU、MCS-51单片机的存储器组成。
第三章《MCS-51单片机的指令系统》1、学习内容3-1 MCS-51单片机指令系统概述3-2 MCS-51单片机的寻址方式3-3 数据传送类指令3-4 算术逻辑运算类指令3-5 位操作指令3-6 流程控制类指令2、学习要求掌握汇编语言源程序的格式,理解MCS-51单片机指令系统的寻址方式,掌握MCS-51单片机指令系统,掌握MCS-51各类指令的格式和使用。
单片机期末复习资料(完全版)
位操作指令 MOV C,20H 位地址只有1bit(小圆区域)
字节操作指令 MOV A,20H 字节地址共8bit(大椭圆区域)
ORG 1000H
10个字节的数据,编程将每个字节
从图中可以看出,51计数器是一个加1计数器,其计数源来自两个,一个是端口T0的外部中断源,另一个是系统振荡器的12分频,“计数源开关”可实现两个计数源的转换,另一个开
片机的系统扩展
常用于程序存储器的芯片种类有ROM、EPROM、E²PROM、FLASH等,其中
一般用于大批量生产产品,而其他三个是可以擦除再写的,EPROM是用紫外线擦除,
芯片有:2716(2KB)、2732(4KB)、2764(8KB)、
(64KB)。
67.【例8-5】根据图(P160 图8-21),试编写出程序使8255各个端口为下列工作状态。
口:方式0输出;B口:方式1输入;C口:方式0输入。
单片机期末归纳最完全版
单片机期末复习总结1.MCS-51单片机芯片包含哪些主要功能?8051单片机是个完整的单片微型计算机。
芯片内部包括下列主要功能部件:1)8位CPU;2)4KB的片内程序存储器ROM。
可寻址64KB程序存储器和64KB外部数据存储器;3)128B内部RAM;4)21个SFR;5)4个8位并行I/O口(共32位I/O线);6)一个全双工的异步串行口;7)两个16位定时器/计数器;08)5个中断源,两个中断优先级;9)内部时钟发生器。
2.MCS-51单片机的4个I/O口在使用上各有什么功能?1)P0口:8位双向三态端口,外接上拉电阻时可作为通用I/O口线,也可在总线外扩时用作数据总线及低8位地址总线。
2)P1口:8位准双向I/O端口,作为通用I/O口。
3)P2口:8位准双向I/O端口,可作为通用I/O口,也可在总线外扩时用作高8位地址总线。
4)P3口:8位准双向I/O端口,可作为通用I/O口,除此之外,每个端口还有第二功能。
实际应用中常使用P3口的第二功能。
P3的第二功能:【注】:P0口必须接上拉电阻;I/O口准双向:MCS-51单片机I/O口做输入之前要先输出1.这种输入之前要先输出1的I/O口线叫做准双向I/O口,以区别真正的输入,输出的双向I/O口。
3. MCS-51单片机的存储器分为哪几个空间?是描述各空间作用?8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间:1)64KB片内片外统一编址的程序存储器地址空间,地址范围:0000H~FFFFH,对于8051单片机,其中地址0000H~0FFFH范围为4KB的片内ROM地址空间,1000H ~ FFFFH 为片外ROM地址空间;2)256B的内部数据存储器地址空间,地址范围为00H~FFH,对于8051单片机,内部RAM分为两部分,其中地址范围00H ~ 7FH(共128B单元)为内部静态RAM的地址空间,80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域;对于8052系列单片机还有地址范围为80H~FFH的高128B的静态RAM。
单片机原理及应用 期末复习资料
单片机原理及应用期末复习资料【单片机原理及应用】单片机(Microcontroller)是一种集成电路芯片,内部集成有中央处理器(CPU)、内存、输入输出接口和各种外设接口等主要组成部分,广泛应用于各种电子设备和系统中。
本文将围绕单片机的原理和应用展开讨论,为期末复习提供资料。
1. 单片机基本原理1.1 单片机架构单片机的架构可以分为哈佛结构和冯·诺依曼结构。
哈佛结构中,程序存储器和数据存储器分开存放,分别有独立的地址总线和数据总线;冯·诺依曼结构则将程序和数据存储在同一个存储器中,共享地址总线和数据总线。
1.2 单片机的工作原理单片机通过运行预先编写好的程序,完成各种功能。
它的工作原理可以概括为:输入设备通过接口与单片机相连,将输入信号转换为数字信号,单片机处理数字信号后,通过输出接口控制外部设备完成相应的操作。
1.3 单片机的指令集和编程语言单片机的指令集是单片机能够理解和执行的命令集合,不同的单片机拥有不同的指令集。
编程语言可以是汇编语言或高级语言,常用的汇编语言有汇编指令和汇编宏指令,高级语言常用的有C语言。
2. 单片机的应用领域2.1 家用电器单片机在家用电器中广泛应用,如洗衣机、空调、冰箱、微波炉等。
通过单片机控制,这些电器设备能够实现智能控制、定时启动和自动保护等功能。
2.2 工业自动化在工业自动化领域,单片机被广泛应用于生产线控制、工艺过程监控、仪器仪表控制等。
单片机通过各种传感器采集数据,并根据预设的控制策略,控制执行机构完成相应操作。
2.3 通讯设备单片机在通讯设备中扮演重要角色,如手机、无线路由器、通讯基站等。
单片机通过控制和处理通讯信号,实现数据的发送和接收、加密解密、网络连接等功能。
2.4 汽车电子单片机在汽车电子领域有广泛应用,如发动机控制单元(ECU)、车载音响系统、车载导航系统等。
单片机通过精密计算和控制,提高汽车性能、安全性和舒适性。
3. 单片机的开发工具3.1 开发环境单片机的开发环境包括集成开发环境(IDE)、编译器、烧录器等。
天津理工大学计算机组成原理期末考试复习题
第3章系统总线1. 什么是总线?总线传输有何特点?为了减轻总线负载,总线上的部件应具备什么特点?答:P41.总线是一种能由多个部件分时共享的公共信息传送线路。
总线传输的特点是:某一时刻只允许有一个部件向总线发送信息,但多个部件可以同时从总线上接收相同的信息。
为了减轻总线负载,总线上的部件应通过三态驱动缓冲电路与总线连通。
2. 总线如何分类?什么是系统总线?系统总线又分为几类,它们各有何作用,是单向的,还是双向的,它们与机器字长、存储字长、存储单元有何关系?答:按照连接部件的不同,总线可以分为片内总线、系统总线和通信总线。
系统总线是连接CPU、主存、I/O各部件之间的信息传输线。
系统总线按照传输信息不同又分为地址线、数据线和控制线。
地址线是单向的,其根数越多,寻址空间越大,即CPU能访问的存储单元的个数越多;数据线是双向的,其根数与存储字长相同,是机器字长的整数倍。
4. 为什么要设置总线判优控制?常见的集中式总线控制有几种?各有何特点?哪种方式响应时间最快?哪种方式对电路故障最敏感?答:总线判优控制解决多个部件同时申请总线时的使用权分配问题;常见的集中式总线控制有三种:链式查询、计数器定时查询、独立请求;特点:链式查询方式连线简单,易于扩充,对电路故障最敏感;计数器定时查询方式优先级设置较灵活,对故障不敏感,连线及控制过程较复杂;独立请求方式速度最快,但硬件器件用量大,连线多,成本较高。
7. 画图说明异步通信中请求与回答有哪几种互锁关系?答:见P61-62,图3.86。
14. 设总线的时钟频率为8MHZ,一个总线周期等于一个时钟周期。
如果一个总线周期中并行传送16位数据,试问总线的带宽是多少?解:由于:f=8MHz,T=1/f=1/8M秒,一个总线周期等于一个时钟周期所以:总线带宽=16/(1/8M)= 128Mbps15. 在一个32位的总线系统中,总线的时钟频率为66MHZ,假设总线最短传输周期为4个时钟周期,试计算总线的最大数据传输率。
单片机期末复习
《单片机原理与接口技术》期末复习《单片机原理与接口技术》课程是一门在当今计算机领域中发展较快,用途十分广泛的计算机专业应用性技术课程。
在教学过程中,要按照教学大纲规定,对于凡是在课程中要求掌握的知识点,均要求同学能够全面、深入地掌握所学内容,并能够举一反三,熟练解决相关问题。
要求同学掌握的内容也是课程考试的主要内容。
对于同学要理解的知识点,为课程的一般内容,要求同学能够理解所学习的内容,对所涉及的内容能够进行简单的分析和判断。
对于本课程的次要内容要求学员能够加以了解,在这部分内容中所涉及的都是一些基本概念和简单叙述,知道了就行,没有进一步深入和拓展的要求。
各章节的具体要求为:第一章单片机基础知识本章为了解内容。
了解:单片机的概念,单片机的特点、发展概况及应用领域,典型单片机系列的基本情况。
注意相关概念之间的联系和区别。
掌握内容MCS-51单片机指令的寻址方式掌握指令的7种寻址方式的作用以及不同寻址方式所查询的存储空间及范围,对于常用的指令,能够给出指令的寻址方式。
1. 寄存器寻址方式寄存器寻址方式的寻址范围包括:① 寄存器寻址的主要对象是通用寄存器,共有四组共32个通用寄存器,但寄存器寻址只能使用当前寄存器组,因此指令中的寄存器名称只能是R0~R7。
在使用本指令前,有时需通过对PSW中RS1、RS0位的状态设置,来进行当前寄存器组的选择。
② 部分专用寄存器。
例如累加器A、B寄存器对以及数据指针DPTR等。
2. 直接寻址方式指令中操作数直接以单元地址的形式给出,就称之为直接寻址。
例如指令: MOV A, 3AH3. 寄存器间接寻址方式寄存器寻址方式,寄存器中存放的是操作数,而寄存器间接寻址方式,寄存器中存放的则是操作数的地址,即操作数是通过寄存器间接得到的,因此称之为寄存器间接寻址。
如MOV R0,#100H4. 立即寻址方式所谓立即寻址就是操作数在指令中直接给出。
为了与直接寻址指令中的直接地址相区别,在立即数前面加“#”标志。
单片机原理及应用期末复习资料
单片机期末复习资料实验3 数码管显示设计1*功能描述:本程序集中体现数码管的静态显示,完成数码管由0到F的静态显示************************************************************/#include<reg52.h>//包含头文件#define uchar unsigned char#define uint unsigned int //宏定义sbit dula=P1^4; //端口定义uchar num,y;uint x; //定义变量uchar code table[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0xee,0x3e,0x9c,0x7a,0x9e,0x8e};//0到F的数码管管码/********************主函数**********************/void main(){while(1)//进入大循环{for(num=0;num<16;num++) //判断是否到F{dula=1;//开启锁存器P0=table[num];//送数码管管码dula=0;//关闭锁存器for(x=2000;x>0;x--)for(y=220;y>0;y--);//延时}}}2 *功能描述:本程序集中体现数码管的动态扫描显示2009,通过改变数组的值可完成对任意四个数的显示************************************************************/#include<reg52.h>#include <intrins.h> //包含头文件#define uchar unsigned char#define uint unsigned int //宏定义sbit Dula=P1^4; //端口定义uchar code table[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6}; //0到F对应的数码管显示代码uchar x,i,temp;uchar a[4]={2,0,0,9}; //定义变量void main() //主函数{temp=0x01;for(i=4;i>0;i--) //将数值送入数码管{Dula=1; //开启锁存器P0=table[a[i-1]];Dula=0; //关锁存器P0=0xff;P1=temp;temp=_crol_(temp,1); //循环左移一位函数for(x=110;x>0;x--); //延时}课后重点习题第二章15.AT89C51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?(1)1个微处理器(CPU);(2)128个数据存储器(RAM)单元;(3)4KB Flash程序存储器;(4)4个8位可编程并行I/O口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;(6)2个16位定时器/计数器;(7)一个中断系统,5个中断源,2个优先级;(8)21个特殊功能寄存器(SFR)。
单片机原理及应用复习资料
单片机原理及应用期终考试复习资料(样卷、补充题型介绍及试卷情况)一、样卷及部分答案试卷编号:( B )卷单片机原理及应用 课程 课程类别:必考生注意事项:1、本试卷共 7页,总分 100 分,考试时间 120 分钟。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、填空题(共32分)(每空一分)1.指挥计算机执行某种操作的命令称为( 指令 )。
2.8位二进制补码的为10000111,其真值是(),3.已知位地址为1AH ,则其对应的字节地址是( 23H ),是第(2 )位。
4.89C51单片机扩展数据存储器时用到的控制总线有( WR )和( RD )。
5.已知PSW 中的内容为36H ,则R5的字节地址为( 15H )。
6.若A 中的内容为01H ,那么,P 标志位为( 1 )。
7.内部数据存储器数据传输到外部数据存储器中指令有(MOVX @DPTR,A )和( MOVX @Ri,A )两条。
8.DA A 是( 十进制调整 )指令,对它的使用要求是:必须( 紧跟在加法指令后面 )。
9.89C51单片机的一个机器周期由( 6 )个S 状态组成。
10. 在进行微机系统扩展时,一般用锁存器作为( 输出 )口扩展器件,而用三态门作为( 输入口 )扩展器件。
11. 12根地址线可寻址数据存储空间( 4K )Byte 。
诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。
业 自动化 班级:2006- 学号 学生签名:13.外部中断的触发方式有(电平)以及(边沿)两种。
14.指令MOV C,30H的源操作数寻址方式为( 位寻址 )。
15.MOVC指令和MOVX指令的联系:(都是数据传送指令),区别:(前者访问的是程序存储器后者访问的是外部数据存储器)。
16.设指令SJMPrel的地址为2114H,当rel=7EH及rel=9BH时,程序将各跳到(2194H)和(20B1H)( sjmp 2个字节,负数向前跳,负数以补码存放)17.若IP=06H,这时单片机同时收到外部中断0、外部中断1和定时器0的中断申请,则单片机将先响应(T0 )。
单片机原理及接口技术复习计划资料
“单片机原理及接口技术〞复习一、根本概念第1-5章: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中的数传送到单片机片外元中。
(说明:要求用DJNZ指令循环实现。
)RAM区501H~50AH单MOVDPTR,#501H MOVR0,#50H MOVR7,#10 LOOP:MOVA,@R0 MOVX@DPTR,A INCDPTRINCR0DJNZR7,LOOPEND7.简述LED数码管静态显示和动态显示的各自特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总复习课
89C51CPU
振荡器和时序
OSC 64KB 总线扩展控制器
数据存储器256B RAM/SFR
2×16位定时器/计数器
可编程I/O
程序存储器4KB ROM 可编程全双工串行口
内中断控制
并行口
串行通信第2章89C51单片机硬件结构和原理
PD
片内数据存储器片外数据存储器
89C51存储器
程序存储器ROM
数据存储器RAM
2
3
13
2
32
1
89C51 CPU时序
第3章指令系统
寻址方式
当前选定的寄存器内容就是实际操作数寄存器寻址:
MOV A,R3;A (R3)
例:
在指令中直接给出操作数的真实地址直接寻址
操作码后面紧跟一个实际操作数地址例:MOV A,3AH;(3AH) →A
指令的操作数存放在程序存储器中
立即寻址:
操作数紧跟操作码后面
例:MOV A,#3AH;3AH→A
寄存器间接寻址:指令选定的寄存器内容就是实际
的操作数地址
例:MOV R1,#30H ;(R1)←立即数30H
MOV @R1,#0FH ;(30H)←立即数0FH
基址寄存器加变址寄存器间接寻址:
以DPTR或PC作基址寄存器,A作变址寄存器两者相加形成操作数地址。
例:MOVC A,@A+DPTR ;((A)+(DPTR))→A
相对寻址以当前PC 值为基准地址,加上指令的偏移量“rel”,结果为目标地址。
rel 为有符号补码数,范围:-128~+127
寻址指令
执行地址
目标地址例如:SJMP rel
操作:跳转到的目的地址= 当前16位PC 值+ rel
以访问触发器的方式,对内部RAM 、SFR
的位地址空间进行访问,称为位寻址。
位地址用于布尔指令。
位寻址
89C51单片机的指令系统
例1:已知R1=32H、(30H)=AAH、(31H)=BBH、(32H)=CCH,执行如下指令后A、50H、R6、32H、P1口中的内容是什么?
MOV A,30H ;(A)=AAH
MOV 50H,A ;(50H)= AAH
MOV R6,31H ;(R6)=BBH
MOV @R1, 30H ;(32H)=AAH
MOV P1, 32H ;(P1)=AAH
解:执行后结果为(A)=AAH,(50H)=AAH,
(R6)=BBH,(32H)=AAH,(P1)=AAH。