浙江宁波自考专科02358《单片机原理及应用》2014年复习资料
单片机原理及应用复习提纲
《单片机原理及应用》复习提纲一、内容提要第一章基础知识1. 有符号数、无符号数、字符在计算机内部的存储方式。
2. 数制间转换(16进制、10进制、2进制)及表示方式。
3. 有符号数的原码、反码及补码。
4. 单片机的概念及特点(理解,不需要死记硬背书本上的词句)5.8位单片机的种类、型号、性能及应用场合(了解)第二章基本原理1. 51/52系列单片机的片内资源;2. 51内部结构3. CPU部件理解:程序状态字PSW 的作用、内容4. 存储器结构内部RAM(地址范围:00H~FFH)四个区域(工作寄存器区、位寻址区、通用区、SFR区[SFR区包括哪些系统寄存器])的特点及用途、访问方式;注意:堆栈区存在于RAM内不是一个固定的区域,其栈顶地址由SP的内容指定,上电复位后指向07H(即第0组工作寄存器R7所在地址);程序内可将其指向RAM内任意地址。
A VR的堆栈是向下增长的(内容增加一个单元,地址减1),而MCS51的堆栈是向上增长的(内容增加,地址加1)。
内部ROM(地址范围:31系列:无;51系列:0000H~0FFFH;52系列:0000H~1FFFH)5.程序计数器:PC的作用,PC是独立于内部RAM的一个16位存储单元。
6. 并行口的内部结构图2.6~2.9, 注意该电路内部总线与并口内部寄存单元连接(位于内部RAM的SFR区),外部与引脚相连。
7.外部引脚:ALE, PSEN, RST, EA 等引脚的功能、作用第三章汇编程序设计(重点)1. 熟悉全部指令、功能及对相关寄存器的影响,汇编语言编程将作为主要考核编程语言。
2. 寻址方式——寻址方式即运算时,从什么地方、怎样找到数据所在内存单元(比如通过寄存器名称找到,称为寄存器寻址;直接立即数赋值,称为立即寻址……)3. 常用伪指令:什么叫做汇编伪指令?伪指令与51指令集有什么区别?注意:C语言内没有伪指令这种说法,因为C是编译器自动为用户声明的变量分配内存空间的;而汇编语言编程时,我们必须指定程序、数据所位于内存中的位置,因此需要伪指令辅助编程。
单片机原理与应用技术复习提纲
《单片机原理与应用技术》复习提纲1.变压器的使用2.交流电动机的使用3.直流电动机的使用4.三相异步电动机直接启动控制电路5.三相异步电动机间接启动控制电路(P186)复习题集:一、名称解释1、低压电器:是指在交流额定电压1200V,直流额定电压1500V及以下的电路中起通断、保护、控制或调节作用的电器。
2、主令电器:自动控制系统中用于发送控制指令的电器。
3、熔断器:是一种简单的短路或严重过载保护电器,其主体是低熔点金属丝或金属薄片制成的熔体。
4、时间继电器:一种触头延时接通或断开的控制电器。
5、电气原理图:电气原理图是用来表示电路各电气元器件中导电部件的连接关系和工作原理的电路图6、零压保护:为了防止电网失电后恢复供电时电动机自行起动的保护叫做零压保护。
7、欠压保护:在电源电压降到允许值以下时,为了防止控制电路和电动机工作不正常,需要采取措施切断电源,这就是欠压保护。
8、星形接法:三个绕组,每一端接三相电压的一相,另一端接在一起。
9、三角形接法:三个绕组首尾相连,在三个联接端分别接三相电压。
10、减压起动:在电动机容量较大时,将电源电压降低接入电动机的定子绕组,起动电动机的方法。
11、主电路:主电路是从电源到电动机或线路末端的电路,是强电流通过的电路,12、辅助电路:辅助电路是小电流通过电路13、速度继电器:以转速为输入量的非电信号检测电器,它能在被测转速升或降至某一预定设定的值时输出开关信号。
14、继电器:继电器是一种控制元件,利用各种物理量的变化,将电量或非电量信号转化为电磁力(有触头式)或使输出状态发生阶跃变化(无触头式)15、热继电器:是利用电流的热效应原理来工作的保护电器。
16、交流继电器:吸引线圈电流为交流的继电器。
17、全压起动:在电动机容量较小时,将电动机的定子绕组直接接入电源,在额定电压下起动。
18、点动电路:按下点动按钮,线圈通电吸合,主触头闭合,电动机接人三相交流电源,起动旋转;松开按钮,线圈断电释放,主触头断开,电动机断电停转,19、电气控制系统:电气控制系统是由电气控制元器件按一定要求连接而成20、变极调速:异步电动机调速中,改变定子极对数的调速方法。
02358单片机原理及应用2004年至2012年——名词解释
微处理器微处理器又称中央处理单元CPU,包括运算器、控制器和寄存器三个部分,微处理器是微型计算机的核心部件。
高级语言高级语言是完全独立于计算机机器的通用语言。
累加器累加器是CPU运算时及存放操作数,又存放操作结果的一个专业寄存器。
系统复位系统复位是指主机各个部件恢复为初始状态。
复位时在RST引脚上保持2个机器周期高电平。
中央处理器CPU中央处理器(CPU)又称为微处理器,包括运算器、控制器和寄存器三个部分。
中央处理器(CPU)是微型计算机的核心部件。
源程序用指令的助记符、符号地址、标号等编写的程序称汇编语言源程序,简称源程序。
机器周期机器周期是完成一个规定操作所需的时间。
一个机器周期为6个时钟周期,共12个振荡周期。
循环结构程序循环结构程序是指控制CPU多次重复执行同一个程序段的一种基本程序结构。
采用循环结构程序可使源程序结构简化,单片机中有专门的指令实现循环结构程序。
运算器运算器是由算术/逻辑单元ALU、累加器A和寄存器等几部分组成。
用来执行各种算术运算和逻辑运算。
机器周期机器周期是完成一个规定操作所需的时间。
一个机器周期未6个时钟周期、共12个振荡周期。
波特率数据传输的速率。
单位时间内传输的位信息量,以每秒传输的位数表示。
伪指令汇编语言中不产生指令代码,仅用来对汇编过程进行某种控制的指令,称为伪指令。
可编程接口可编程接口是可以用软件编程选择其功能的接口。
随机存取存储器RAM随机存取存储器RAM又称读写存储器,可随机写入和读出,存取速度快。
单片微型计算机单片微型计算机由微处理器(CPU)、振荡器、存储器、定时器/计数器和I/O接口五大部分组成,集成在一块超大规模集成电路芯片上。
汇编语言汇编语言是一种用指令的助记符、符号地址、标号等编写程序的语言,又称符号语言。
指令周期是执行一条指令所占用的全部时间。
通常一个指令周期含1-4个机器周期。
寻址方式寻址方式是指寻找指令中操作数或操作数所在地址的方式。
单片机原理及应用期末考试复习资料
单片机原理及应用期末考试复习资料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口,当使用外部存贮存器时它是一个()。
浙江省 月高等教育自学考试单片机原理及应用试题
皮 擦 干 净 后 ,再 选 涂 其 他 答 案 标 号 。 不 能 答 在 试 题 卷 上 。
一 、单 项 选 择 题 (本 大 题 共 5 小 题 ,每 小 题 2 分 ,共 10 分 )
在 每 小 题 列 出 的 四 个 备 选 项 中 只 有 一 个 是 符 合 题 目 要 求 的 ,请 将 其 选 出 并 将 “答 题 纸 ”的 相
B.PSW
C.PC
D.DPTR
3.80C51单片机执行 MOVX 读指令时,相关的信号状态是
A.PSEN 无效为低电平,RD 有效为低电平
B.PSEN 有效为低电平,RD 无效为高电平
C.PSEN 无效为高电平,RD 有效为低电平
D.PSEN 有效为高电平,RD 无效为高电平
4.用 于 给 字 符 名 称 赋 值 的 伪 指 令 是
的电流/电压输出转换电路;( 分)
(3)假 定 输 入 寄 存 器 地 址 为 0FE00H,试 编 写 产 生 锯 齿 波 的 程 序 代 码 ,要 求 锯 齿 波 电 压 输 出
从0~5V 变化。(7分)
02358# 单片机原理及应用试题 第4页 (共4页 )
外 RAM1000H 单元(不允许使用乘法指令)。(8分)
A已知 0端口地B址为
,试 编 程 对
初始化,使 口 方 式 输 入, 口
方式1输出,C 口高位部分为输出、低位部分为输入。(6分)
25.有 一 频 率 为 10kHz方 波 信 号 发 生 器 ,P3.2 引 脚 连 接 一 按 键 ,实 现 启 动 和 停 止 的 功 能 (即 第
。
单片机原理与应用复习提纲.doc
单片机原理与应用复习提纲1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。
1、CPU、存储器、I/O口2、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为,机器周期为振荡周期的。
2、2us,1/123、使用8031芯片时,需将/EA引脚接电平,因为其片内无存储器。
低、程序4、如果手中仅有一台示波器,可通过观察引脚的状态,来大致判断MCS-51单片机正在工作。
ALE脚输出时钟频率为振荡周期的ALE 1/65、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。
累加器A,DPTR、PC6、指令格式是由和所组成,也可能仅由组成。
操作码、操作数、操作码7、若A中的内容为63H,那么,P标志位的值为()。
析:P为偶校验位,因为A中1的个数为偶数,所以P=0。
8、片内RAM低128个单元划分为、、3个主要部分。
工作寄存器区、位寻址区、数据缓冲区9、在十六进制中有0、1、2…、9、A、B、C、D、E、F共个不同的数码,采用“逢十六进一”“借一当十六”的计数原则进行计数。
汇编中十六进制数用结尾表示。
十六H10、MCS-51单片机采用的是冯.诺伊曼提出的经典计算机体系结构框架,即一台计算机是由、、、输入设备和输出设备共五个基本部分组成。
运算器、控制器、存储器11、对于8051单片机,其内部共有256个数据存储器单元,其中低128字节(00H~7FH)为真正的用户RAM区,高128字节(80H~FFH)为特殊功能寄存器区。
256 RAM12、在MCS-51中,除8032/8052外都只有两个16位定时器/计数器T0和T1,它们由两个相互独立的8位寄存器组成TH和TL,共有四个独立的寄存器TH0、TL0、TH1和TL1,只可对这四个寄存器独立寻址,而不能作为一个16位寄存器来寻址。
两个8位独立寻址13、在MCS-51单片机中有4个双向的8位I/O口P0~P3,在无片外存储器的系统中,这四个I/O口的每一位都可以作为准双向通用I/O口使用。
四川-单片机原理及应用(02358)复习资料 - 参考答案
单片机原理及应用试卷B(02358)复习资料参考答案1.单片机的国际通用的标准缩写是【MCU】2.单片机是【一块芯片级的计算机】3.Intel公司的MCS-51单片机的数据位为【8位】4.二进制数10000001的十进制无符号数是【-127】5.二进制数10000000的十进制有符号数是【-128】6.无符号数相加减,当PSW中的【Cy】位=0时表明结果正确,=1表示错误7.有符号数相加减,当PSW中的【OV】位=0时表明结果正确,=1表示错误8.RS1RS0=00、01、10、11时,对应的当前工作寄存器组分别是【0、1、2、3】9.复位后,SP的初始值是【07H】10.复位后,PSW的初始值是【00H】11.单片机复位后,并行I/O口P0-P3的初始值是【FFH】12.LJMP最大跳转空间是【64KB】13.SJMP最大跳转空间是【256B】14.访问片外数据存储器的寻址方式是【寄存器间接寻址】15.访问程序存储器的寻址方式是【变址寻址】16.访问程序计数PC时的寻址方式是【变址寻址】17.具有@Ri或@DPTR形式操作数的寻址方式为【间接寻址】18.按照自然优先级顺序,优先级从高到低为【INT0-T0-INT1-T1-串口中断】19.51系列单片机中必须通过软件撤销中断请求的中断源是【串行中断】20.串行通信一个完整的信息单位是【帧】21.51单片机串行通信方式1时,作为波特率发生器的是【定时计数器T1】22.8051单片机程序计数器PC中的值是【下一条指令的地址】23.单片机的存储器结构为【哈佛结构】24.【机器语言程序】是单片机能够直接识别并运行的程序。
25.51单片机中只能出现一次的伪指令为【END】。
26.51单片机定时器是对【机器周期】进行计数,溢出时产生中断,计数器是对【外部引脚T0或T1上的脉冲】进行计数。
27.查表指令中所查的“表”应当建立在【ROM】中。
28.51单片机响应中断的最短时间是【3】个机器周期。
02358单片机原理与应用大纲
南京理工大学编(高纲号0535)I、课程的性质与目的一、课程的性质与设置目的单片机原理与应用课程是我省高等教育自学考试电子工程专业(本科段)考试计划规定的考试科目。
单片微型计算机作为微型计算机家族发展中的一个分支,以其独特的结构和优点,越来越深受各个应用领域的关注和重视,应用领域十分广泛。
在这机关报工程应用背景下,开设本课程显得尤为重要。
本课程是一门面向应用的综合性专业科,以MCS-51系列单片机为主展开讨论。
在学习微型计算机基本原理的基础上,注重单片机系统的设计和工程的实际应用。
通过本课程的学习,为后续课程及课程设计和毕业设计打下坚实的基础。
二、本课程的基本要求通过本课程的学习,提出学习的基本要求如下:1、了解单片微型计算机的基本概念,掌握MCS-51系列单片机系统结构,及其引脚功能和内部组成部分的功能。
掌握MCS-51系列单片机存储器结构和寻址方式。
2、熟练掌握MCS-51系列单片机的指令系统,熟练掌握汇编语言程序设计方法和程序设计的基本结构。
3、掌握MCS-51系列单片机中定时/计数器与串行通讯技术,以及中断系统,学会I/O接口技术的应用。
4、掌握MCS-51系列单片机系统扩展技术,初步掌握单片机系统的设计开发方法。
通过实例分析,进一步巩固和加深对所学理论知识的理解。
三、本课程与相关课程的关系本课程是一门面向应用的专业课程,需要有许多先期基础知识课程的支撑,与本课程有关的先修课程有模拟电路技术、数字电路技术、计算机基础等课程。
为了加强实践训练与实际应用能力,本课程需进行实验。
通过实验让学生获得感性认识和实际动手能力。
Ⅱ、课程内容与考核目标1、绪论一、课程内容1、1单片微型计算机单片微型计算机发展历史、单片微型计算机发展总趋势的特点1、2IntelMCS系列单片微机简介MCS-48系列单片微机、MCS-51系列单片微机、MCS-96系列单片微机1、3单片微机工业产品(IGP)概念二、考核知识点1、单片微机发展的特点2、IntelMCS系列单片微机的种类3、MCS-51系列单片微机各产品性能4、单片微机工业产品(IGP)概念三、考核要求(1)识记1、MCS-51系列单片微机各产品性能2、IntelMCS系列单片微机的种类(2)领会1、单片微机发展的特点2、单片微机工业产品(IGP)概念2、MCS-51单片微机系统结构一、课程内容2、1电子计算机、微型计算机、单片微机的硬件组成结构电子计算机的硬件组成结构、微型计算机的硬件组成结构、单片微型计算机的硬件组成结构、MCS-51单片微机内部功能部件、MCS-51单片微机结构框图2、28051单片微机引脚功能说明主电源引脚、外接晶振或外部振荡器引脚、控制或选通复用引脚、多功能I/O口引脚、8051引脚和逻辑符号图2、3中央处理器CPU算术/逻辑运算部件ALU、专用寄存器(累加器A、寄存器B、程序状态字PSW、堆栈及栈指针SP、数据指针DPTR)、振荡器、时钟电路及时序、取指/执行时序图2、4并行I/O口结构并行I/O口的内部结构、读-修改-写操作、并行I/O口的写操作、并行I/O口的负载能力、总线2、5RST/V PD引脚功能复位(RESET)、节电运行方式2、6EPROM型8751H单片微机8751H内部EPROM编程、8751H内部程序的校验、内部程序存储器保密位、片内EPROM的擦除。
四川-单片机原理及应用(02358)复习资料
单片机原理及应用试卷B(02358)复习资料1.单片机的国际通用的标准缩写是【】2.Intel公司的MCS-51单片机的数据位为【】3.二进制数11001011的十进制无符号数是【】4.二进制数11001011的十进制有符号数是【】5.无符号数相加减,运算结果是否正确,通过PSW中的【】位判断6.RS1RS0=11时,当前工作寄存器组是【】7.上电复位后,SP的初始值是【】8.上电复位后,PSW的初始值是【】9.LJMP最大跳转空间是【】10.SJMP最大跳转空间是【】11.访问片外数据存储器的寻址方式是【】12.具有@Ri或@DPTR形式操作数的寻址方式为【】13.按照自然优先级顺序,以下优先级最高的是【】14.可以中断正在执行的定时计数器T0的服务程序的中断源是【】15.当51系列单片机中必须通过软件撤销中断请求的中断源是【】16.若使51系列单片机T0溢出中断得到响应,则对寄存器IE的设置为【】17.串行通信一个完整的信息单位是【】18.51系列单片机串行通信方式1时,作为波特率发生器的是【】19.8051单片机程序计数器PC中的值是【】20.单片机的存贮器结构为【】21【】是单片机能够直接识别并运行的程序。
22. 8051单片机中只能出现一次的伪指令为【】。
23. 8051单片机定时器是对【】进行计数,溢出时产生中断,计数器是对【】进行计数。
24.查表指令中所查的“表”应当建立在【】中。
25.8051单片机响应中断的最短时间是【】个机器周期。
26.扩展外部数据存储器时,如果地址线有剩余会出现【】。
27.8051属于8位的单片机,这里的位指的是【】。
28.8051单片机对ROM可以进行读写操作吗?答可以进行【】操作,不能进行【】操作。
29.说明51单片机内部数据存储器低128字节按照功能分为几部分?说明地址范围并阐述可以有哪些寻址方式。
30.分别阐述51单片机P0~P3口的功能31.说明51子系列单片机中断源的名称、入口地址、中断请求标志位32.调用的子程序和中断服务子程序有什么不同,写出至少三个方面的区别。
2014年单片机高自考提纲
2014年单片机高自考提纲一.选择填空判断知识点1.单片机在复位后从内部ROM的0000H开始执行程序。
当EA位低电平(如接地)时,单片机复位后直接从外部ROM的0000H开始执行程序。
对于内部有ROM 的单片机,如89S51,其EA一般接高电平2.程序计数器PC中存放的是指令地址3.数据传送指令是单片机中最基本、最主要、使用最频繁的一类指令。
4.ALE/PROG特点为分时复用,正常操作时又因能按主振频率1/6的固定频率从ALE端发出正脉冲信号5.程序存储器以PC做地址指针,通过16位地址总线可寻址的地址空间为64KB。
6.内部数据存储器RAM低128字节用以存放可以读/写的数据,高128字节被特殊功能寄存器占用7.除了基本存储电路之外,RAM芯片内部还具有地址译码器以及数据线选通电路(配合书P41图2-6)8.控制信息用来设置输入/输出外设的工作模式及命令字等有关信息9.复位操作中51系列单片机引脚的9脚RST是复位信号输入端,高电平有效10.当系统程序运行出错或操作错误使系统处于死锁状态时,也需要按复位恢复系统正常工作状态11.一个机器周期由6个状态即12个振荡脉冲组成12编程禁止方式:适用于多片EPROM并行编程不同数据13.74LS139是一种2~4译码器14.ALE和PSEN信号的输出时序关系由单片机内部硬件逻辑控制15.MCS-51具有扩展64KB外部数据存储器和I/O口的能力16.利用P0口加锁存器作为低8位地址线,P2口作为高8位地址线17.特殊功能寄存器就是将内部RAM的高128单元作为特殊功能寄存器使用,其单元地址为80H~FFH,51系列单片机的专用寄存器的总数为21个18.加、减、乘、除运算指令的运算结果都存放在累加器A或A、B寄存器19.除法指令中,被除数取自A,除数取自B,商数存放于A,余数存放于B20.程序状态字PSW中,CY(PSW.7)进位标志。
P(PSW.0)奇偶标志,每个指令周期都由硬件来置位或清零,以表示累加器A中1的位数的奇偶数。
单片机原理及应用(专升本)复习总结
《单片机原理及应用》复习单片机(Micro Controller Unit,简称MCU):把中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、输入/输出接口电路、定时器/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。
第一部分时钟与复位一、振荡器和时钟电路1.内部时钟方式2.外部时钟方式:外部时钟信号接至XTAL1,XTAL2悬空(P34 图2-11)二、时序1.振荡周期:也称为时钟周期。
取决于晶振的频率。
(以12MHz为例)2.状态周期:两个时钟周期为一个状态周期,用S表示。
两个时钟周期作为一个状态的两个节拍,分别称为节拍P1和节拍P2。
3.机器周期:一个机器周期包含6个状态周期,用S1、S2、…、S6表示;共12个节拍,依次可表示为S1P1、S1P2、S2P1、S2P2、…、S6P1、S6P2。
4.指令周期:执行一条指令所占用的全部时间,它以机器周期为单位。
(1)1机器周期指令:ADD A,Rn (P291:1us)(2)2 机器周期指令:INC DPTR (P292:2us)(3)4机器周期指令:MUL AB;DIV AB;DA A(P292:4us)应用举例:8051晶振采用12MHz,执行完下面子程序,需要花多少时间?DL: MOV R7,#20 (1)DL2: MOV R6,#250 (1)DL1: DJNZ R6,DL1 (2)DJNZ R7,DL2 (2)RET (2)1×1us + 250×20×2×1us + 20×1×1us + 20×2×1us + 2×1us ≈ 10ms-------------------------------------------------------------------------------注意事项(I)在每个机器周期内,ALE信号两次有效(出现两次高电平,每次高电平的宽度为2个时钟周期)。
【期末复习、考研备考】《单片机原理及应用》期末复习资料
第1章微型机的基本知识1.微型机:由CPU、存储器、输入/输出接口电路和系统总线构成。
2.系统总线:地址总线AB,控制总线CB和双向数据总线DB。
数据总线(Data Bus―DB)双向、三态:数据总线的根数决定了一次可以传递二进制数的位数。
地址总线(Address Bus―AB)单向、三态:地址总线的位数决定了可以直接访问的存储单元(或I/O口)的最大可能数量(即容量)。
控制总线(Control Bus―CB):控制总线用来传输控制信号,数据总线和每个元件的数据线相连,为了使CPU能够和其中一个元件正确通信,必须使用三态逻辑元件(特别针对输入元件)。
3.运算器:运算器由算术逻辑单元ALU、累加器A、标志寄存器F和寄存器组,相互之间通过内部总线连接而成。
4.控制器:控制器CU由程序计数器PC 、指令寄存器IR 、指令译码器ID 、操作控制部件或称为组合逻辑阵列PLA 和时序发生器等电路组成,是发布操作命令的“决策机构”。
5.特殊功能寄存器(PSW):CY(PSW.7)进位/借位标志位;AC(PSW.6)半进位/借位标志位;F0 (PSW.5)可由用户定义的标志位;RS1(PSW.4)、RS0(PSW.3)工作寄存器组选择位;OV (PSW.2)溢出标志位;P (PSW.0)奇偶标志位。
6.堆栈与堆栈指示器SP(Stack Pointer):堆栈是按照“先进后出”或“后进先出”原则组织的一个存储区域。
7.字长:字长就是计算机的运算器一次可处理(运算、存取)二进制数的位数。
字长越长,一个字能表示数值的有效位就越多,计算精度也就越高,速度就越块。
8位二进制数称为1个字节,以B (Byte) 表示;2个字节定义为1个字,以W (Word) 表示;32位二进制数就定义为双字,以DW (Double word) 表示。
8.存储容量:存储器存储二进制信息多少的一个技术指标1KB =1024B (即1024×8位)1024KB =1MB(兆字节)1024MB=1GB(千兆字节)第2章单片机硬件结构1.单片机主要功能特点:8 位的CPU,片内有振荡器和时钟电路,工作频率为1~12MHz片内有128B数据存储器RAM片内有4KB程序存储器ROM可寻址片外64K字节数据存储器RAM可寻址片外64K字节程序存储器ROM片内21/26个特殊功能寄存器(SFR)4个8位的并行I/O口(PIO)1个全双工串行口(SIO/UART)2个16位定时器/计数器(TIMER/COUNTER)2个优先级可处理5个中断源,两级中断优先级1个布尔处理器和1个布尔累加器(Cy)MCS-51指令集含111条指令2.时钟电路:XTAL1, XTAL2:片内振荡电路输入/输出端;通常外接一个晶振两个电容。
自考单片机考试大纲资料
自考考试大纲与相关说明课程名称:单片机原理及应用课程代码:02358 (理论及实践)第一部分课程性质与目标一、课程性质与特点1. 课程性质《单片机原理与应用》是高等教育自学考试电子信息工程本科专业必修的专业基础课程之一。
单片机技术在自动控制、智能仪器仪表、数据采集系统、计算机外设控制器、家用电器、通信等中得到了广泛的应用,特别适合于嵌入式微型机应用系统。
本课程以MCS-51单片机为基础,研究8051单片机的硬件结构、组成原理和指令系统及其在自动控制、智能仪器仪表、数据采集系统、计算机外设控制器、家用电器、通信等领域中的应用。
通过学习本课程,使学生能够掌握有关单片机的基础知识,并为今后的单片机应用打下基础。
随着科学技术的发展,计算机在各个领域正发挥越来越重要的作用。
作为微型计算机发展的一个重要分支,单片机以其体积小、速度快、使用方便、控制功能强、性能价格比高、容易产品化等特点在实时控制、智能仪表、数据采集、机电一体化及家用电器等诸多领域得到了广泛的应用。
因此,工程类专业尤其是计算机应用、电子信息工程、通信工程、自动化、机电一体化等专业的学生学习单片机知识、掌握单片机应用技术是十分必要的。
2 •课程特点单片机原理及应用介绍了单片机的基本知识和单片机技术的应用,其内容与工程实际紧密相联系,实用性很强,是一门在理论指导下,偏重于实际应用的课程。
要求学生在首先学好单片机原理的基础上,重视实验环节,具有一定的实际动手操作能力。
本课程中既有硬件的原理和组成,又有针对硬件的软件编程,软件与硬件必须同时兼顾。
因此本课程具有实用性强、理论和实践结合、软硬件结合等特点二、课程目标与基本要求1. 课程目标本课程是一门面向应用的综合性专业课程,以MCS-51系列单片机为主展开讨论。
在学习微型计算机基本原理的基础上,注重单片机系统的设计和工程的实际应用。
通过本课程的学习,为后续课程及课程设计和毕业设计打下坚实的基础。
2. 基本要求《单片机原理及应用》是一门面向应用的技术基础课,涉及单片机基本知识和技术应用。
(完整版)单片机原理及应用考试复习知识点
(完整版)单片机原理及应用考试复习知识点单片机原理及应用考试复习知识点第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.101B73.5转换成十六进制数是( (A ) 94.8H(B) 49.8H十进制29的二进制表示为原码(A 11100010B1010111110、-49D 的二进制补码为.()A 11101111B 111011015、 67、 9、 -0110011B 的补码是 )。
单片机原理及应用复习题含参考答案
单片机原理及应用复习题含参考答案一、单选题(共54题,每题1分,共54分)1.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D3.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:B5.执行下列程序后,累加器A的内容为()。
ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTRMOV@R0,ASJMP$ORG0050HBAO:DB00H,08H,0BH,6H,09H,0CHENDA、00HB、0BHD、0CH正确答案:B6.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D7.RST引脚功能是()A、复位信号B、访问程序存储控制信号C、外部程序存储器读选通信号D、+5V电源正确答案:A8.在存储器扩展电路中74LS373的主要功能是()。
A、存储地址B、锁存数据C、存储数据D、锁存地址正确答案:D9.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则DPTR是()A、8003HB、7900HC、8001HD、8000H正确答案:D10.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则片外00H是()A、00HB、01HC、02H正确答案:A11.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
02358《单片机原理及应用》复习资料一、填空题1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应接__低___电平。
2.8051汇编语言指令格式中,唯一不可缺少的部分是___操作码______。
3.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_片选信号引脚提供信号。
4.当8051单片机RST信号复位时,I/O口锁存器值为_0FFH ____。
5.单片机存储器系统扩展常用的芯片选择方法(寻址方法)有线选法和_译码法____。
6.8051的PC是16位,因此程序存储器的最大寻址空间为_64____KB。
7.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和0时,系统的工作寄存器组地址范围为__00H~07H____。
8.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_片选信号引脚提供信号。
9.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_片选信号____引脚提供信号。
10.8051单片机的外部中断0中断入口地址为_0003H____。
11.一个EPROM的地址有A0~A11共12个引脚,它的容量为__4_____KB。
12.8051单片机在同一级别里,级别最高的中断源是__片选信号_。
13.8051单片机访问内部RAM使用__ MOV ___指令,访问外部RAM使用_ MOVX ____指令,访问ROM使用_ MOVC ____指令。
14.8751是EPROM型,内含__4_______KB EPROM。
15.MOV C,20H源寻址方式为___位______寻址。
16.设计8031系统时,____ P0_____口和P2口不能用作一般I/O口。
17.串行通信有__单工形式____、___全双工形 ___和___全双工形____共3种数据通路形式。
18.11.8051的定时器__ T1_______作串行接口方式1和方式3的波特率发生器。
19.12.8051中唯一一个不可以寻址的16位寄存器为_ PC______。
二、判断题1.寄存器间接寻址中,寄存器中存放的是操作数的地址。
(√)2.在中断响应时断点地址自动入栈。
( √ )3.8051的特殊功能寄存器分布在00H~70H地址范围内。
( × )4.8051单片机复位是高电平有效。
(√)5.ADC0809是8位逐次逼近式模/数转换器。
( √ )6.在中断响应时断点地址自动入栈。
(√)7.ADC0809是9位逐次逼近式模/数转换器。
(×)8.8051的特殊功能寄存器分布在00H~70H地址范围内。
( × )9.8051晶振频率12MHz,则串口方式0波特率为1MHz。
( √ )10.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。
(×)三、简答题1.简述时钟周期、机器周期、指令周期的基本概念。
答:振荡脉冲经二分频后就是单片机的时钟信号,也叫做状态,信号的周期即时钟周期。
一个机器周期的宽度为6个状态,也是振荡脉冲的十二分频。
执行一条指令所需要的时间称为指令周期,是最大的时序单位,指令周期以机器周期的数目来表示。
2.简述51单片机堆栈进栈和出栈操作规则。
答:51单片机使用的是向上生长型堆栈,进栈规则为先SP加1,然后写入数据,出栈规则为先读出数据,然后SP减1 。
3.请写出51单片机的寄存器寻址、直接寻址、寄存器间接寻址、立即寻址的单片机汇编语言示例,要求操作数中有一个操作数是累加器A。
答:寄存器寻址 MOV A,R1直接寻址 MOV A,70H寄存器间接寻址 MOV A,@R0立即寻址 MOV A,#30H4.简述异步串行通信的帧格式。
答:异步通信的帧格式由起始位、数据位、奇偶校验位、停止位组成。
起始位使数据线处于space状态。
数据位中,低位在前高位在后,可以是5、6、7或8位。
奇偶校验位用于对字符传送作正确性检查,共有三种选择,即奇校验、偶校验、无校验。
停止位在最后,用mark状态标志一个字符传输结束,停止位可能是1、1.5或2位。
5.简述寄存器间接寻址方式及其寻址范围。
答:(1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式。
(2)寻址范围:①内部RAM低128单位,形式@Ri(i=0,1)。
②外部RAM64K使用DPTR作间址寄存器,形式为@DPTR。
6.简述MCS-51单片机的中断入口地址。
答:中断入口地址为中断响应后PC的内容即中断服务的入口地址。
它们是:外部中断0 0003H定时器T0中断 000BH外部中断1 0013H定时器T1中断 001BH串行口中断 0023H四、读程序题1.写出下列指令的功能。
SETB bit答:指定位置1PUSH direct答:进栈DEC A答:累加器减12.写出下列指令的功能。
MOV A,@R0DEC R5CPL C答:MOV A,@R0 :以R0寄存器的内容为地址,把该地址单元的内容送累加器A DEC R5 :寄存器R5减1CPL C :CY取反3.已知(SP)=07H,(DPTR)=1234H,执行下列指令后,内部RAM(08)=_12H ____,(09)=__34H ___,(SP)=__09H___。
INC DPTRPUSH DPHPUSH DPL4.下列指令执行后,(P1.7)=__0___,(P1.1)=__1___,(P1.2)= __0___。
ANL P1,#31HORL P1,#73H5.已知初值(60H)=23H,(61H)=61H,下列指令依次执行,写出空白处A的值。
CLR CMOV A, #9AHSUBB A,60H;A=____77H _____ADD A,61H;A=___0D8H ______DA A; A=__38H _______6.假定(A)=0FH,(R7)=19H, (30H)=00H, (R1)=40H, (40H)=0FFH.执行指令DEC R7DEC 30HDEC @R1后,R7的内容为___18H ______,30H的内容为__0FFH ,40H的内容为__0FEH ___。
7.下列指令执行后,(P1.7)=___0______,(P1.1)=___1______,(P1.2)=___0______。
ANL P1,#31HORL P1,#73H五、综合题1.编写程序将内部RAM的30H~38H单元高3位写0,低5位置1(要求采用循环实现)。
答: MOV R0, #30HMOV R1, #09HLOOP: MOV A,@R0ORL A, #0E0HANL A, #0E0HMOV @R0, ADJNZ R1, LOOP2.编写程序将内部RAM的40H~49H单元高4位写0,低4位置1(要求采用循环实现)。
答: MOV R0,40HMOV R1,0AHLOOP:MOV A,@R0ANL A,#0FHORL A,#0FHMOV @R0,AINC R0DJNZ R1,LOOP3.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。
答:SQR: INC AMOVC A,@A+PCRETTAB:DB 0,1,4,9,16DB 25,36,49,64,814.已知51单片机系统晶振频率为12MHz,请利用定时器0工作方式1,中断方式在P2.0输出频率为10Hz的方波,写出定时设计过程及完整代码。
答:欲产生10Hz 的方波,只需在P2.0 端以20Hz 为频率,也就是50ms 为周期交替输出等宽高低电平,因此定时时间应为50ms,若使用6MHz 晶振,则一个机器周期为1us,设计数初值为X,方式1 为16 位计数结构,计算得到X=3CB0H,因此TH0=3C,TL0=B0H。
定时器0 的设定为方式1,M1M0=01,定时器1 不工作,则相应位均为0,TMOD 初始化为01H。
中断总允许位及定时器T0 中断允许为均置一,IE=82H,定时器的启动和停止由TR1 位控制。
中断函数内重置计数初值,然后P2.0 口取反,就可得到需要的脉冲方波程序设计如下:ORG 0000HLJMP MAINORG 000BHMOV TH0,#3CHMOV TL0,#0B0HCPL P2.0RETIMAIN: MOV TMOD,#01HMOV TH0,#3CHMOV TL0,#0B0HMOV IE,#82HSETB TR1SJMP $4.假定DAC0832工作于单缓冲模式,数据输入寄存器地址为5000H,其他引脚接合适电平,且输入寄存器数据从00H~0FFH变化输出从0~5V变化。
试编程输出线性下降的锯齿波。
答:ORG 8000HAJMP DASAW ORG 8200H DASAW:MOV DPTR,#5000H MOV R0,#0FFH WW: MOV A,R0MOVX @DPTR,A DEC R0NOPNOPAJMP WW。