单片机复习资料
单片机复习资料(很全)
单片机复习资料(很全)一、填空1.计算机中常用的码制有原码,反码和补码。
2.十进制数29的二进制表示为00011101 。
3.十进制数-29的8位补码表示为11100011 。
补码=反码+14.单片微型计算机由CPU,存储器和I/O口三部分组成。
5.若不使用MCS-51片内存储器引脚EA必须接地。
6.微处理器CPU由寄存器,控制器和运算器三部分组成。
7.当MCS-51引脚ALE信号有效时,表示从P0口稳定的送出了低八位地址。
8. MCS-51的P0口作为输出端口时,每位能驱动8 个SL型TTL 负载。
9. MCS-51有4个并行I/O口,其中P1,P2,P3是准双向口,所以有输出转输入是必须先写入“1”。
10. MCS-51的堆栈是软件填写堆栈指针临时在内部数据存储器内开辟的区域。
11. MCS-51中凡字节地址能被8 整除的特殊功能寄存器均能位寻址。
12. MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。
13.当使用8751且EA=1,程序存储器地址小于8KB 时,访问的是片内ROM。
14. MCS-51特殊功能寄存器只能采用直接寻址方式。
15. MCS-51有4组工作寄存器,它们的地址范围是00H-1FH 。
16. MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以位寻址。
17.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC 。
18.访问MCS-51片内RAM应该使用的传送指令的助记符是MOV 。
19.当MCS-51使用间接寻址方式访问片内RAM高128B时,会产生错误。
20.设计8031系统时,P2 口不能用作一般I/O口。
21. MCS-51可扩展片外RAM 64 KB,但当外扩I/O口后,其外部RAM寻址空间将减小。
22.计算机的系统总线有地址总线,控制总线和数据总线。
23.输入输出设备是计算机与外部世界交换信息的。
单片机期末总复习PPT课件
目录 Contents
• 单片机基础知识 • 单片机硬件结构 • 单片机指令系统 • 单片机程序设计 • 单片机中断系统 • 单片机定时器/计数器 • 单片机串行通信
01
单片机基础知识
单片机的定义与特点
01
总结词:核心概念
02
单片机是一种集成电路芯片,它集成了中央处理器、存储器、输入输 出接口等必要组件,形成一个完整的微型计算机系统。
中断的概念与作用
总结词 中断的概念 中断的作用 中断的特点
中断的概念、作用和特点
中断是指在单片机执行程序过程中,由于某种原因,系统强制 停止当前程序的执行,转而去执行相应的中断服务程序。
中断主要用于实时处理、异常处理和多任务调度等场合,可以 提高单片机系统的实时响应能力和处理效率。
中断具有优先级、自动处理和嵌套等特点,能够满足不同任务 对实时性的要求。
间测量、事件计数等应用。
定时器/计数器的模式与操作方式
01
定时器/计数器的模式
02 定时器/计数器有多种工作模式,如自动重 载模式、定时模式、计数模式等。
03
定时器/计数器的操作方式
04
操作方式包括启动、停止、重载、中断等, 可以通过编程进行控制。
定时器/计数器的应用实例
01
02
03
定时器/计数器的应用实 例
在智能家居方面,单片机可以用于实 现智能化家庭设备的控制和管理,提 高生活品质。
在医疗电子方面,单片机可以用于实 现医疗设备的智能化控制和监测,提 高医疗保健水平。
02
单片机硬件结构
中央处理器
中央处理器(CPU)是单片机的核心部件,负责执行指令和控制各部件的工作。
单片机复习资料
1.单片机的概念:在一块半导体芯片上,集成了微处理器、存储器、输入/输出接口、定时器/计数器以及中断系统等功能部件,构成一台完整的微型处理器。
(单片机是微机的一部分)2.单片机的组成:微处理器、存储器、输入/输出接口、定时器/计数器以及中断系统等功能部件。
3.输入/输出接口:可以输入/输出0V或5V的单元。
4.单片机的分类:MCS-51系列及与之兼容的80C51系列单片机、Atmel公司的A VR系列、Microchip公司的PIC系列、Motorola公司的单片机、TI公司MSP430系列单片机、基于ARM核的32位单片机5.微处理器芯片、存储器芯片与输入/输出接口电路芯片构成了微型计算机,芯片之间用总线(地址总线、数据总线、控制总线)连接。
6.单片机工作方式:正常方式、待机方式、掉电方式7.数制和码制,原码、反码与补码8.80C51系列单片机引脚功能:①主电源引脚(2条):Vcc(40脚)和GND(20脚)②外接晶体引脚(2条):XTAL1(19脚)、XTAL2(18脚)③输入/输出(I/O)引脚(32条):P0口(39脚~32脚)分别为P0.0~P0.7,其中P0.7为最高位,P0.0为最低位。
●作为通用输入/输出(I/O)口使用●作为低八位地址/数据分时复用总线P1口(1脚~8脚)分别为P1.0~P1.7,其中P1.7为最高位,P1.0为最低位。
●作为准双向I/O口使用●对52子系列单片机,P1.0引脚的第二功能为T定时器/计数器的外部输入,P1.1引脚的第二功能为T2EX捕捉、重装触发,即T2的外部控制端P2口(21脚~28脚)●准双向输入/输出接口,每一位也可独立控制●在接有片外存储器或扩展I/O接口时,P2口作为高八位地址总线P3口(10脚~17脚)●准双向输入/输出接口,每一位同样可独立控制●P3口除作为通用I/O口外,P3口的第二种功能定义如下(串口、定时、中断、读写表格):P3.0 RXD(串行数据输入口)P3.1 TXD(串行数据输出口)P3.2 INT0(外部中断0)P3.3 INT1(外部中断1)P3.4 T0(定时器/计数器0外部输入)P3.5 T1(定时器/计数器1外部输入)P3.6 WR(外部数据存储器写脉冲)P3.7 RD(外部数据存储器读脉冲)④控制引脚(4条)⑴ALE/PROG(30引脚):地址锁存允许/片内EPROM编程脉冲①ALE功能:用来锁存P0口送出的低8位地址②PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
单片机考试复习
单片机考试复习单片机是嵌入式系统中的关键组成部分,掌握单片机的原理和编程技巧对于学习和应用嵌入式系统有着重要的意义。
为了备考单片机考试,以下是一些复习的重点内容,帮助大家系统地进行复习。
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 按键输入和响应按键输入和响应是单片机与外部设备交互的一种常见方式。
单片机总复习PPT课件
IAR Embedded Workbench支持多种 IAR Embedded Workbench还支持多 单片机型号和开发语言,如C和汇编语 种单片机的开发板和仿真器,方便开发 言,具有友好的用户界面和丰富的库函 者进行硬件和软件的协同开发和调试。 数,方便开发者进行单片机程序的编写、
物联网
单片机在物联网领域的应 用将更加深入,如智能交 通、智能物流等。
THANKS
[ 感谢观看 ]
01
02
03
硬件选型
根据需求分析,选择合适 的单片机型号和相关硬件 组件。
电路原理图设计
根据单片机和相关硬件的 特性,设计合理的电路原 理图。
PCB板设计
基于电路原理图,设计满 足要求的PCB板。
软件设计
软件需求分析
明确软件需要实现的功能和性能要求。
编程语言选择
根据项目需求和开发人员技能,选择合适 的编程语言(如C、汇编等)。
A/D转换接口的转换精度和转换速度是 关键参数,转换精度越高,转换结果越 准确;转换速度越快,实时性越好。
•·
A/D转换接口可以将模拟信号转换为数 字信号,使得单片机可以对模拟信号进 行处理和控制。
PWM接口
•·
PWM接口的频率和占空比是关键 参数,频率决定了输出的稳定性 ,占空比决定了输出的幅度。
数字钟项目
数字钟概述
数字钟是一种以数字方式显 示时间的设备,可以用于家 庭、办公室等场所的时间显 示和计时。
硬件组成
数字钟的硬件组成包括单片 机、数码管或液晶显示屏、 晶体振荡器等部分,其中单 片机是核心控制单元。
软件编程
软件编程需要实现时间的计 数、显示和控制等功能,常 用的编程语言包括C语言和 汇编语言。
单片机总复习
单片机总复习1.简述单片机的开发过程:明确系统功能,硬件设计,搭建硬件平台,软件设计,下载程序到单片机并调试2.单片机的基本结构:①一个8位中央处理机CPU ②128个字节的片内数据存储器RAM③4KB的片内程序只读存储器ROM或EPROM ④18个特殊功能寄存器SFR ⑤4个8位并行输入输出I/O接口⑥1个串行I/O接口⑦2个16位定时器/计数器⑧1个具有5个中断源,可编程为2个优先级的中断系统3.引脚P0口:三态双向口①通用I/O接口②地址分时复用口③数据分时复用口(3个功能)P1口:准双向口①通用I/O接口(1个功能)P2口:通用的准双向口①通用I/O接口②高8位地址总线(2个功能)P3口:在作为通用I/O口时属于准双向口①通用I/O接口②用做第二功能用(双重功能)P0,P1,P2,P3口的输入和输出电平与CMOS电平和TTL电平均兼容P3.0:RXD(串行口输入)P3.1:TXD(串行口输出)P3.2:0INT(外部中断0输入)P3.3:1INT(外部中断1输入)P3.4:T0(定时器0的外部输入)P3.5:T1(定时器1的外部输入)P3.6:WR(片外数据存储器"写"选通控制输出)P3.7:RD(片外数据存储器"读"选通控制输出)P3口相应的口线处于第二功能,应满足的条件:①串行I/O口处于运行状态(RXD,TXD)②外部中断已经打开(0INT,1INT)③定时器/计数器处于外部计数状态(T0,T1)④执行读/写外部RAM的指令(RD,WR)4.PSW的作用/PC的作用PWS为程序状态字寄存器,它用来保存指令执行结果的特征信息,以供程序查询和判断。
PWS.7 PWS.0CY(PSW.7)——进位标志位。
(有进位为1,反之为0)AC(PSW.6)——辅助进位(或称半进位)标志。
F0(PSW.5)——由用户定义的标志位。
RS1(PSW.4)、 RS0(PSW.3)——工作寄存器组选择位。
单片机复习资料
单片机复习资料一、填空题1.8051单片机的内部硬件结构包括:、、和以及并行I/O口、串行口、中断控制系统、时钟电路等部件,这些部件通过相连接。
2.通常,单片机上电复位时PC = 0000 H,SP = 07 H;P0~P3= 0 FF H,而工作寄存器则缺省采用第0 组,这组寄存器的地址范围是从00-07 至H。
3.MCS-51单片机访问片外存储器时利用ALE 信号锁存来自P0 口的低八位地址信号。
4.将8031片外程序存储器内的数据传送给A,可以采用的指令是_MOVC 。
5.MCS-51单片机系列有 5 个中断源,可分为 2 个优先级。
上电复位时中断源的优先级别最高。
6.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为电平。
7.在定时器的工作方式 2 是自动重装方式。
8.起止范围为0000H~3FFFH的存储器容量为16 KB。
9.MCS-51的堆栈只可设置在,堆栈寄存器SP是8 位寄存器。
10.MCS-51单片机的P0~P3口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0~P3口中,P0 为真正的双向口,、、为准双向口;P3 口具有第二引脚功能。
11.RST是单片机的引脚,ALE引脚是用来锁存的。
12.假定(SP)=40H , (3FH)=30H,(40H)=60H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为6030H ,SP的内容是3EH 。
13、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16 位。
单片机的特点有、、。
14、8051单片机的存储器的最大特点是指令存储器与数据存储器,Px并行口的地址是与存储器统一编址的,或者说属于该存储器。
15、8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即P1 。
P3常需复用作、、和信号。
16、ALE信号的作用是地址锁存。
单片机复习资料大全
单片机复习资料大全单片机(Microcontroller)是一种集成了微处理器核心、存储器、输入输出接口以及一定数量的外围设备的集成电路。
它广泛应用于各个领域,包括工业自动化、消费电子、通信等。
由于单片机技术的重要性,学习和掌握相关知识对于电子工程师和计算机专业学生来说非常重要。
本文将为您提供一份单片机复习资料大全,助您系统地复习单片机相关的知识。
一、单片机基础1. 单片机概述单片机的定义、分类和应用领域;单片机的组成结构和内部工作原理;单片机与微处理器的区别与联系。
2. 单片机的发展历程介绍单片机的历史演进过程;主要版本和系列的特点和应用。
3. 单片机的基本原理单片机的指令系统和编程模型;存储器的层次结构和作用;寄存器的分类和功能。
4. 单片机的开发环境单片机开发工具和软件的选择;开发环境的配置和使用方法;常见的单片机开发板介绍。
二、单片机的硬件结构1. 单片机的CPU核心CPU的结构、运算单元和控制单元; CPU的时钟系统和分频技术;中断系统和中断向量表。
2. 单片机的存储器系统存储器的分类、特点和功能;ROM和RAM的区别与应用;存储器的读写操作和访问速度。
3. 单片机的输入输出数字量输入输出的原理和实现方法;模拟量输入输出的原理和实现方法;串行通信接口的工作原理和通信协议;GPIO口的配置和使用。
4. 单片机的定时器和计数器定时器和计数器的基本原理和功能;定时器的工作模式和应用;计数器的工作模式和应用。
三、单片机的程序设计1. 单片机的编程语言汇编语言和C语言在单片机编程中的应用;汇编语言和C语言的优缺点比较;常用的单片机编译器介绍。
2. 汇编语言程序设计汇编语言的基本语法和指令集;汇编语言的程序设计方法和技巧;汇编语言程序的调试和优化。
3. C语言程序设计C语言的基本语法和数据类型;C语言的流程控制和函数调用;C语言在单片机开发中的库函数和应用。
4. 单片机系统设计单片机系统设计的原则和方法;硬件和软件的协同设计;单片机系统的调试和验证。
单片机复习资料
前言及第一章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、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、单片机与普通计算机的不同之处在于其将微处理器、存储器和各种输入输出口三部分集成于一块芯片上。
单片机复习提纲
单片机复习及考试大纲一、基础知识部分1、单片机的名称及在系统中的作用,单片机的特点,(填空或判断或选择)2、单片机系统的概念及组成(填空或判断或选择),单片机系统的开发过程3、单片机最小系统及组成,电源端(Vcc,GND),时钟信号与时钟电路(XTAL1、XTAL2),复位电路(RST),外部程序存储器访问控制端(EA)(填空或判断或选择)4、掌握的单片机I/OA、8051有32个I/O口,分成4个口P0~P3。
P0口(39脚~32脚)—双向8位三态I/O口,每个口可独立控制。
51单片机P0口内部没有上拉电阻,为高阻状态,所以不能正常的输出高/低电平,因此该组I/O口在使用时务必要外接上拉电阻,一般我们选择接入10KΩ的上拉电阻。
(填空或判断或选择) P0口的第二功能是在外部扩展时为低8位地址线和8位数据线分时复用口。
P2口的第二功能是在外部扩展时为高8位地址线P1~P3口内带上拉电阻,都是准双向口,P3口每个引脚还有独立的第二功能B、使用任何一个I/O口作为输入端口之前应该是口锁存器置1(如MOV P1,#0FFH)。
C、口的驱动能力D、单片机的电平特性和rs232电平特性当单片机输出与输入为TTL电平,其中高电平为+5V,低电平为0V。
计算机的串口为RS-232C电平,其中高电平为-12V,低电平为+12V。
(填空或判断或选择)MAX232是把TTL电平从0V和5V转换到3V~15V或-3V~-15V之间。
5、单片机cpu和内部的存储器A、单片机的整体结构、单片机的封装及引脚序号B、ALU的组成:TEMP1、TEMP2、A、B、PSW各寄存器的功能;控制器的组成:pc、指令寄存器、指令译码器C、存储器分类D、单片机的程序存储器:功能、容量、PC的作用、片内和片外访问控制引脚EA。
E、单片机数据存储器作用、片内数据存储器的三个区的功能和地址、片外数据存储器的访问通过DPTR间接访问F、单片机特殊功能寄存器的地址区域、数量、功能介绍二、汇编编程部分6、单片机的汇编语言基础知识A、汇编语言的特点、源代码(.Asm文件)、目标代码也称为执行代码(.hex)、常见伪指令的功能B、6种寻找方式的操作数的表示7、单片机的指令A、指令概述:分类,对PSW的影响B、单片机的五大类指令:要求必须看懂每条指令的功能,能区别指令的正确与错误三、内部资源使用8、定时器(第6章)A、定时器的工作原理(简答)设置为定时器模式时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。
单片机期末总复习资料
第三章 指令系统
• 寻址方式
立即数寻址,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.堆栈的特性是先进后出,8051的堆栈一般开辟在内部RAM30H~7FH的范围内,其堆栈指针是SP 。
2.MCS-51系统的ALE输出的控制作用是开启和关闭地址锁存器74373。
3.若由程序设定RS1、R20=10,则工作寄存器R0~R7的直接地址10H~17H。
4、常用的伪指令有8条,试写出其中的5条ALIGN,EQU:、"=",LABEL、EVEN:。
5.CPU与内存或I/O接口相连的系统总线由数据总线(DB)、地址总线(AB)、和控制总线(CB)三种信号线组成。
6.8155H接口内部集成的RAM容量是256 byte.。
7.若累加器A中的数据为01110010B,则PSW中的P= 0 。
8.8051单片机的内部硬件结构包括了:CPU、片内RAM 片内ROM 和定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部数据总线相连接。
1. 9.MCS-51芯片的TXD和RXD引脚的控制作用是完成串并转换。
10.ALE信号的作用是地址锁止许信号。
11.8051的中断向量表在3 H、0B H和13H、1BH、23H。
12.MCS-51系统中,可以进行位寻址的RAM区域是20H~2FH单元。
13.将CY与A的第0位求或的指令是ORL C,ACC.0,若原A=0,执行后A= 0 。
14.MCS-51单片机的存储器分为内数据存储器和外数据存储器。
15.8031内部数据存储器的地址范围是00~7FH,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00~7FH,外部数据存储器的最大可扩展容量是64K。
16.单片机复位时PC= 000007H,SP= H,工作寄存器采用第00组。
17.MCS-51单片机有5个中断源,复位时 5 中断源的优先级最高。
18.MCS-51系统计数器可以自动重装计数值的计数模式是8 位。
2选择题1、在MCS-51系统中,一般数据存储器的容量要小于64KB的原因是()。
单片机期末复习资料(完全版)(可打印修改)
位操作指令 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、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。
A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。
2、单片机复位后,PC 的值为()。
A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。
3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。
A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。
当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。
4、 MCS-51 单片机的堆栈区应建立在()。
A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。
5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。
A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。
6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。
A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。
7、执行 MOV IE,81H 指令的意义是()。
A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。
8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。
单片机考试复习资料
1.单片机具有哪些特点(1)片内存储容量越来越大。
(2抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
2. 89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个0(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(CPU)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
4.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。
/EA端保持高电平时,CPU执行内部存储器中的指令。
5. 89C51如何确定和改变当前工作寄存器组?答:PSW(程序状态字)(Program Status Word)中的RS1和RS0可以给出4中组合用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器)6. 89C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理? 答:(1)80C51单片机的EA信号的功能EA为片外程序存储器访问允许信号,低电平有效;在编程时,其上施加21V的编程电压EA引脚接高电平时,程序从片内程序存储器开始执行,即访问片内存储器;EA引脚接低电平时,迫使系统全部执行片外程序存储器程序。
期末单片机复习题及答案
期末单片机复习题及答案一、选择题1. 单片机的中断系统通常由几个中断源组成?A. 2个B. 3个C. 4个D. 5个答案:C2. 在8051单片机中,以下哪个寄存器用于存放指令的操作码?A. ACCB. BC. PSWD. PC答案:D3. 在8051单片机的定时器/计数器中,以下哪个定时器是16位的?A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:B4. 单片机的串行通信方式有几种?A. 1种B. 2种C. 3种D. 4种答案:C5. 在8051单片机中,以下哪个引脚用于外部中断0的请求?A. P3.2B. P3.3C. P3.4D. P3.5答案:B二、填空题1. 单片机的中断处理过程包括________、________、________和________四个阶段。
答案:中断请求、中断响应、中断处理、中断返回2. 8051单片机的存储器分为________存储器和________存储器。
答案:程序存储器、数据存储器3. 在8051单片机中,定时器/计数器的初值计算公式为:初值 = 65536 - ____________。
答案:计数次数4. 单片机的串行通信方式有________和________两种。
答案:异步通信、同步通信5. 在8051单片机中,外部中断1的优先级高于________。
答案:定时器0中断三、判断题1. 在8051单片机中,外部中断0和外部中断1的优先级相同。
(×)2. 8051单片机的定时器/计数器可以同时用作定时器和计数器。
(√)3. 单片机的串行通信只能使用异步通信方式。
(×)4. 在8051单片机中,定时器0和定时器1的中断优先级相同。
(×)5. 单片机的中断处理过程中,中断返回阶段是将程序计数器PC恢复到中断前的值。
(√)四、简答题1. 简述单片机的中断处理过程。
答:单片机的中断处理过程包括以下四个阶段:(1)中断请求:当某个中断源发生事件时,向CPU发出中断请求。
单片机复习资料大全
一、填空题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作基址寄存器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(每小题2分,共40分)。
1.16KB的存储器有14根地址线。
2.在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(程序)存储器提供地址,而DPTR是为访问(dptr)存储器提供地址。
3.通过堆栈操作实现子程序调用,首先就要把(PC)的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到(PC)。
4.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为(64)KB。
5.AT89C51单片机有5个中断源,外部中断定(INT0*)的中断服务程序的入口地址是( 0003H )。
6.当8051单片机采用6MHZ的晶体振荡器时,ALE引脚能输出一定的频率脉冲,最大的矩形频率是(1M)。
7.8031单片机上电后SP自动指向片内RAM的(07H )单元。
8.MCS-51单片机片内RAM的位地址范围是(00H-7FH )。
9.状态寄存器PSW的PSW.0代表( P )标志。
10.在MCS-51单片机中,如果采用12MHz晶振,1个机器周期为(1us)。
11. 内部RAM中,位地址为00H的位,该位所在字节的字节地址为(20H )。
12.若A中的内容为63H,那么,P标志位的值为(0 )。
13.8051单片机有地址/数据复用线有8根。
14.EEPROM是电檫除可编程的只读程序存储器。
15.用TTL扩展开关量I/O接口时,锁存器只能扩展开关量的输出接口电路。
16.8031单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H )。
这时当前的工作寄存器区是(0 )组工作寄存器区。
17.使用8031芯片时,需将/EA引脚接(低)电平,因为其片内无(程序)存储器。
18.在基址加变址寻址方式中,以(累加器A )作变址寄存器,以(DPTR )或( PC )作基址寄存器。
19.假定累加器A中的内容为30H,执行指令
1000H:MOVC A,@A+PC
后,把程序存储器( 1031H )单元的内容送入累加器A中。
20.静态RAM62256一片芯片其容量是(32 )KB。
二、单项选择题(每小题2分,共20)
1.8031单片机内部有两个定时器/计数器,当其初始化为定时工作方式时,D 。
A.T0,T1引脚线不能再作为I/O口使用
B.T0,T1引脚线能再作为I/O口使用
C.定时方式时是外部输入脉冲计时
D.定时器T0通常作为串行口的波特率发生器
2.MCS-51单片机有 A 个外部中断源。
A.2 B.3 C.4 D.5
3.某一采集系统使用了ADC0809转换器,为了读取A/D转换值,ADC0809可采
用D。
A.延时方式读取A/D转换结果 B.查询方式读取A/D转换结果
C.中断方式读取A/D转换结果10 D. A、B、C三种方式均可。
4.8051与AT89C51的区别是:C
A、内部数据存储但也数目的不同
B、内部数据存储器的类型不同
C、内部程序存储器的类型不同
D、内部的寄存器的数目不同
位清0,则可采用的指令 B 。
5.要使AL中的D
A.ADD A,0FEH B.ANL A,0FEH
C.ORL A,0FEH D.XRL A,0FEH
6.8255A的PA口工作在方式2,PB口工作在方式O时,其PC口B。
A.作2个4位端口 B.部分引脚作联络信号,部分引脚作I/O C.全部引脚作联络信号 D.只能作8位I/O端口
7.AT89C51单片机的T0工作在方式1计时,则计数器的最大计数值的初值是
A 。
A.0000H B.FF00H C.65536 D.FFFFH
8.AT89C51单片机片内有4KB的EEPROM,C。
A.片外再不能扩展数据存储器和程序存储器
B.片外还可扩展64KB的程序存储器
C.若片外不再扩展数据存储器和程序存储器,则P0和P2口可作为I/O口使用D.片内ROM和片外ROM地址可重叠
9.MCS-51单片机的引脚中,可地址/数据总线复用的双重功能的根数是B根。
A.4 B.8 C.16 D.20
10.8031单片机扩展外部程序存储器, A 。
A.EA*接地 B.EA*接+5V C.RD*接ROM的允许输出引脚 D.EA*悬
浮
三.应用设计题(共40分)
1.试对图4.23中的8255A编程,使其各口工作于方式0,A口作输出,B口作
输入,C口高4位作输入,C口的低4位作输出。
(20分)
MOV DPTR,#FF7FH
MOV A,8AH
MOVX @DPTR,A
2、某一应用系统使用了一片DAC0832芯片,其端口地址为0FFFEHH,如图2下
输出产生连续的倒锯齿波,且波形在1V~4V之所示,试编一程序段,使其V
OUT
间。
(20分)
图2
MOV DPTR,#0FFFEH
Ly0:MOV A,204H
Ly: MOV X @DPTR,A
ACALL DELAY
DEC A
CJNE A,#50H,ly
STMP ly0。