单片机复习提纲
- 格式:doc
- 大小:176.50 KB
- 文档页数:11
第一章:单片机的定义、特点、应用。
第二章:1.单片机的存储器结构;地址空间分配及作用;PSW中和各位名称及意义;堆栈的设置及操作,栈顶指针。
2.外接晶振引脚,基本时序定时单位。
3.复位操作引脚,信号要求,复位操作对SFR及RAM的影响。
4.端口的接口要求(P0在作普通I/O口使用时需外接上拉电阻,P0-P3口在用作输入口读入数据前应该先置“1”)。
5.P3口的第二功能。
第三章:1.指令格式。
2.7种寻址方式及寻址空间。
3.指令重点注意:各指令的合法格式;算术运算类指令对标志位的影响;转移类指令的转移范围;逻辑运算类指令的作用;第四章:1.伪指令的作用。
2.例题中的典型算法。
第五章:1.5个中断源及中断程序的入口地址。
2.外部中断的触发方式。
3.中断响应的条件。
4.中断优先级的设置及多个中断同时申请时的处理。
5.中断服务程序和子程序有什么区别。
第六章:1.定时器的4种工作方式。
2.定时器相关的控制寄存器。
3.定时初始值的计算。
4.程序的编写。
第七章:1.串行通信的传送方式。
2.串行通信相关的控制寄存器。
3.串行通信的4种工作方式(特别注意方式0)。
4.波特率的设置。
第八章:1.STC单片机的特点;2.STC单片机的定时器工作方式;3.STC单片机的A/D转换的使用。
第九章:1.并行扩展三总线的构造(特别注意各控制总线引脚的作用)。
2.存储器的扩展。
3.I/O两种编址方式及其优缺点。
4.程序存储器与数据存储器使用相同的地址空间,为何不会引起冲突。
第十章:1.行列式键盘的硬件接线及编程思路。
2.LED动态显示与静态显示的区别及优缺点。
3.LED字型码的确定。
1.8051的定时/计数器T0的有几种工作模式,对各工作模式作简单的叙述。
答:定时/计数器T0的模式:0:13位计数器;1:16位计数器;2:8位循环计数器;3:2个独立的8位计数器串行通信模式2.8051的串行通信的有几种工作模式,请对各工作模式作简单的叙述。
1概述1.1微机基础知识➢微机定义,冯诺依曼体系特点➢微机硬件组成及各部分定义和作用:微处理器,存储器,输入/输出接口,总线➢微机总线包括三大类,每种总线的特点➢单板机,单片机的概念,微型计算机系统概念➢软件和软件系统定义;指令和指令系统定义➢程序定义,程序执行过程➢源程序,机器码概念➢计算机编程常用数制:二进制(B),十进制(D或者不加后缀),十六进制(H)➢计算机认识的数据:二进制数➢无符号数的表示范围:0~2n➢有符号数(补码)的表示范围:-2n-1~+2n-1-1(一个数据的原码,反码,补码表示)➢各种进制数之间的转换,数据对应的真值➢带符号数的溢出和判断方法➢ASCII码,压缩BCD码和非压缩BCD码1.2中断、定时计数器、串行通信、并行通信(结合后面的学习)➢中断相关各种概念➢定时计数器工作原理,计数初值计算(加1计数器)➢并行通信和串行通信的定义,特点;串行通信传输方向:单工,半双工,全双工➢CPU与外设数据传输方式:无条件,查询、中断、DMA➢本章作业和例题251硬件2.1单片机概述:单片机典型开发硬件环境2.251单片机总体结构➢复位后内部寄存器状态:PC,SP,P0~P3➢P3口第二功能;P0口和P2用于外部存储器或I/O扩展的用途➢#PSEN和#EA引脚的用法➢振荡周期,状态周期,机器周期,指令周期的概念及它们的相互关系2.351单片机存储器结构➢物理上的存储器空间,功能上的存储器空间➢程序存储器特殊入口地址➢数据存储器的编址(51子系列)➢片内存储器分配,位地址的概念和操作(位操作指令)➢SFR(特殊功能寄存器)的名称,作用➢A,B,PSW各位意义,堆栈指针SP,堆栈操作(结合堆栈指令)、DPTR➢本章作业和例题351指令系统➢指令格式:带中括号表示不必须,操作数类型:立即数,寄存器操作数,存储器操作数;源操作数和目标操作数➢51寻址方式:寻址概念,51寻址方式(会用)➢51指令系统:能够正确运用指令,识别不符合语法的指令;加减法对CY和OF影响;能够分析指令执行后对相关寄存器和标志位的影响,阅读程序,编写简单程序段➢本章作业和例题➢4程序设计:简单程序设计,程序阅读,本章作业和例题551单片机并口➢P0:没有内部上拉电阻,需要外接上拉,三态(高电平,低电平,高阻)双向口,➢P1~P3口:有内部上拉电阻,两态(高电平、低电平)准双向口,做输入时需要先置“1”再读取➢端口输出操作➢端口输入、输出操作:会读电路➢8段LED数码管:引脚和结构,共阴、共阳接法,对应的编码会计算➢按键去抖方法➢本章作业、例题6中断和定时/计数器➢51中断源有哪些,它们的默认优先级顺序,优先权的改变,中断撤除(软件还是硬件)➢会编写中断初始化程序段➢中断响应步骤➢定时器/计数器工作模式,初值计算,定时/计数脉冲波产生程序设计(重点模式1,2)➢本章作业和例题7串口➢同步串行通信和异步串行通信特点,相关概念,波特率概念,计算➢51单片机接收过程,发送过程,工作方式➢方式1:波特率和定时器初值之间的计算公式,相关初始化程序编写➢作业和例题8并口扩展➢并口扩展:三大总线➢锁存器273,三态缓冲器244➢8255A的寄存器结构,工作方式➢数据线、控制线连接,译码概念和方法,根据电路计算存储器或I/O的地址范围➢8255A(方式0)应用➢AD和DA相关概念,DAC0832应用,ADC0809应用➢作业和例题。
单片机原理复习提纲《单片机原理》复习提纲一单片机的基本概念1、数制切换、计算机的码制(原码、反码、补码);2、计算机的三总线:地址总线、掌控总线、数据总线;3、ram、rom的概念;4、堆栈的概念、促进作用及工作方式;二硬件结构1、8051单片机的主要内部资源;2、什么就是机器周期?机器周期与晶振周期的关系?机器周期的时序如何分割?3、8051单片机片内ram的空间分配;片内ram地址范围(00-ffh),最大可扩展容量64k;2.8051芯片/psen引脚是读外部rom的选通信号,即该引脚有效时,rom允许输出。
mcs-51单片机扩展i/o口时将其看做外部ram存储器的一个单元,与其统一编址,提供16位寻址能力,寻址范围是64kb。
4、定时器/计数器功能、工作方式;5、以太网通信的帧格式:初始位、数据位、暂停位、奇偶校验位;波特率的概念;6、8051单片机的中断源(5个)及优先级;外部中断的触发方式(电平和边沿);中断处理过程(保护现场、处理中断源请求、恢复现场)。
7.8255a是可编程的i/o口扩展芯片,具有3个8位并行的可扩展i/o口。
1三指令和汇编程序1、8051单片机的7种串行方式(出访内、外部ram需用哪些串行方式);2、熟练掌握各种指令的功能;掌握伪指令的用法;3、能阅读及编写简单汇编程序,能编写定时器应用程序;四单片机的扩展1、拓展的地址线(p0、p2)、数据线(p0)和控制线;上锁存器74ls373的促进作用;2、eprom27××的扩展接口及地址确定;3、ram芯片6264的扩展接口及地址确定;五单片机c语言编程1.c51语言常用关键字的认知;2、c51数据存储类型与存储空间对应关系3、sfr的c51定义方法4、c51绝对地址出访用法(cbyte,dbyte,pbyte,xbyte等)5、熟识直观c51程序撰写的通常方法(例如定时器、中断等)。
六单片机的USB及应用领域1、led的两种扫描显示方式(静态和动态)、led的接法(共阴和共阳);单片机键盘有独立式和行列式,其机械抖动时间一般5-10ms;2、led的USB及编程。
1. 单片机内部有哪几个常用的地址指针?
地址指针
数据指针
程序计数器
2. 80C51指令的分类和格式?
80C51的指令系统共有111条指令,按其功能可分为5大类:数据传送类指令,算术运算类指令,逻辑运算类指令,控制转移类指令和布尔操作类指令。
按时间的分类:单周期,双周期
按指令的分类:单字节,双周期
3 中断响应:外部或内部“事件”通过硬件打断程序的执行,使其转向执行处理外部或内部“事件”的中断服务子程序,而在完成中断服务程序以后,继续执行原来被打断的程序,这种情况称为“中断”
4 单片机内部设有几个定时器\计数器,几种工作方式
内部设有2个16位定时器/计数器T0和T1。
方式0是13位定时器/计数器。
方式1是16位定时器/计数器。
方式2是定时常用自动重装载8位定时器\计数器。
方式3只适用于T0,T0被拆成两个独立的8位计数器TL0和TH0。
5 指令性语句和伪指令语句的主要差别
指令性语句:有对应的机器码,在程序运行时执行指令性语句;
伪指令语句:没有对应的机器码,汇编过程中执行伪指令语句
6 中断响应的条件是什么
中断源申请中断
该中断源已被允许中断,且CPU也已允许中断。
没有同级或更优先级中断在执行中断服务程序
7 指令及指令系统
控制单片机进行某种操作的命令为“指令”。
所有指令的集合称为“指令系统”。
8 会写负数的原码,反码,补码
9 符号函数的汇编语言程序如何写
10 查表程序的汇编语言
11 延时程序及跑马灯程序。
单片机原理及接口技术复习纲要第一章绪论1、单片机的概念第二章MCS-51单片机结构1、单片机内部结构及组成部分2、控制引脚的作用3、ALE、/EA、/PSEN4、时钟电路、复位电路的画法5、CPU的组成及工作原理6、单片机的时序及单位7、I/O口的工作原理、功能、驱动能力、使用时注意事项8、复位后特殊功能寄存器的初始值9、程序存储器组织和空间,区物理空间,逻辑空间,容量10、数据存储器组织和空间区分内部低端RAM、高端RAM和外部数据RAM的空间,寻址方式、访问方法及特点,重点区分00~7FHRAM的三大分区的功能11、特殊功能寄存器PSW各位用法第三章指令系统1、指令格式2、寻址方式,能够判断寻址方式3、111条指令。
重点掌握程序存储器、外部数据存储器、控制转移类指令的格式及应用特点4、算术运算类指令对PSW各位的影响及含义5、DA A指令的调整方法6、调用、返回指令的操作过程7、特别关注片内存储器,片外数据存储器,ROM的数据访问方法8、堆栈操作指令和操作方法9、子程序调用和中断调用过程的异同点以及使用堆栈的情况第四章中断、定时、串行口通信1、五个中断源及中断向量2、中断响应的过程3、中断响应的时间4、中断初始化程序的编写:1)中断允许IE、中断优先级IP、SP的设置;2)外部中断:触发方式TCON;5、定时计数器:初值的计算6、定时计数器初始化程序的编写:1)设初值;2)设工作方式;3)开始定时(开中断)7、串行口通信的概念、工作方式、波特率的设置8、串行口的结构及工作方式,了解每一种工作方式数据帧结构的特点第五章程序设计1、掌握程序设计的基本方法2、弄清顺序程序、分支程序、循环程序的结构特点和程序设计方法3、子程序的参数、设计、调用过程、调用方法4、数字处理程序的调用方法5、重点掌握一下程序的设计方法(1)、双字节、多字节加减法程序设计方法(2)、比较数据大小产生分支的有关分支程序的设计方法(3)、内存数据的清除、累加、拷贝程序的设计方法(4)、主程序、初始化程序、中断向量安装、中断服务子程序设计6、伪指令的用法第六章系统扩展技术1、程序存储器、数据存储器的多种扩展方法2、扩展地址的写法。
单片机课程复习提纲1.单片机由哪几个部件组成?CPU包括哪两部分?中央处理器(CPU)、存储器(RAM、ROM、EPROM)和各种输入/输出接口(定时器、计数器、并行I/O口、串行口、A/D转换器、脉冲调制器PWM等)运算器、控制器和寄存器组(专用)2.运算器和控制器由哪些电路组成?运算器:暂存器TMP、累加器ACC、寄存器B、程序状态标志寄存器PSW及布尔处理器控制器:定时控制逻辑电路、指令寄存器、译码器、地址指针DPTR及程序计数器PC、堆栈指针SP等3.51单片机的数据总线是多少位?从哪些引脚输出?哪些指令会在数据总线上输入或输出数据?数据线在什么时候有效?8位。
从P0,P1,P2,P3共32个引脚输出。
4.51单片机的地址总线是多少位?从哪些引脚输出?哪些指令会在地址总线上输入或输出数据?高8位地址和低8位地址在什么时候有效?地址总线16位,P2为地址总线高8位,P0作为地址复用,读写控制线RD WR ALE PSEN等5.ALE、PSEN、RD、WR、EA引脚有和作用。
什么时候有效?RD:读外部数据信号WR:写外部存储器信号PSEN:外部程序存储器选通信号EA:内外程序选择信号ALE:地址锁存信号6.51单片机由多少个独立存储空间,它们的地址范围是什么?内部程序存储器地址范围0000H-0FFFH 共4KB外部程序存储器0FFFH-0FFFFH 共64KB内部数据存储器00H-FFH 共256个字节(其中包括低128字节和特殊功能寄存器SFR 128个字节)外部数据存储器可扩展至64KBCPU访问片内外程序存储器ROM指令用MOVC访问片外数据存储器RAM指令用MOVX访问片内RAM用MOV7.PSW 、DPH、DPL、SP、PC、TCON、SCON、TMOD、IE、IP是什么寄存器。
各有何用处?PSW: 程序状态寄存器; DPH:数据指针高字节;DPL:数据指针低字节;SP:堆栈指针;PC:程序计数器; TCON:定时器/计数器控制;TMOD:定时器/计数器方式控制;IE:中断方式控制;IP:中断优先等级控制。
单片机复习及考试大纲一、基础知识部分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)。
单片机-复习提纲一、填空题1、单片机与普通计算机的不同之处在于其将、、I/O口(串口、并口等) 、ROM(程序存储器)集成于一块芯片上。
2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和运行方式,其掉电运行方式唤醒方法为。
3、当单片机复位时PSW= H,SP= 。
4、MCS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0—P4口中,为真正的双向口,为准双向口。
5、非编码式键盘识别有效按键的常有的一种方法方法是6、KeiL C51软件中,工程文件的扩展名是________,编译连接后生成可烧写的文件扩展名是_____ ______7、若(IP)=B,则中断优先级最高者为,最低者为。
(IP:——— PS PT1 PX1 PT0 PX0)8、总线驱动器74LS244和74LS245经常用作三态数据缓冲器,为单向三态数据缓冲器,而为双向三态数据缓冲器。
9、在8031单片机系统中,若振荡晶体的频率为12MHz,则T0做为计数器使用时允许输入信号的最高频率是。
10、MCS-51单片机访问外部数据存储器用指令,采用寻址方式。
11、MCS-51单片机可扩展位外部地址总线。
12、MCS-51单片机的常数表格和程序代码存放在存储区。
13、当P1口做输入口输入数据时,必须先向该端口的锁存器写入,否则输入数据可能出错。
14、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由寄存器的置位状态决定的。
同一级别中断源的优先顺序是由决定的。
15、LED数码显示按显示过程分为显示和显示2种。
前者,对每位显示来说是连续显示的,可通过单片机串行口实现;当多位显示时需较多外部驱动芯片,功耗较大。
后者,对每位显示来说是断续显示需占用单片机的接口资源。
16、单片机串行通信时,若要发送数据,就必须将要发送的数据送至单元,若要接收数据也要到该单元取数。
单片机概念复习题纲单片机复习提纲1一.选择题:1.mc-51单片机登位后,程序计数器pc的内容就是c。
a.00hb.ffhc.0000hd.ffffh2.8031单片机芯片必须采用时应把ea信号插槽b.。
a.接高电平b.接地c.悬空d.接地址锁存器选通端3.mcs-51的程序计数器pc为16十一位计数器,因此其串行范围就是d.。
a.8kb.16kc.32kd.64k4.在mcs-51单片机中,唯一一个可供用户使用的16位寄存器是b.。
a.pswb.dptrc.acd.pc5.在mcs-51单片机中,唯一一个用户无法轻易采用的寄存器就是d.。
a.pswb.dptrc.acd.pc6.在单片机中,用作标志寄存器的一个特殊功能寄存器是a.。
a.pswb.dptrc.acd.pc7.单片机的指令地址存放在d.中。
a.pswb.dptrc.spd.pc8.提升单片机的晶振频率,则机器周期信号c.。
a.不变b.变长c.变短d.变长变短不定9.用2114芯片扩展8kb的数据存储器需要芯片。
a.4片b.8片c.12片d.16片10.地址空间3000h~37ffh共有存储单元。
a.1kb.2kc.4kd.8k11.采用线选法拓展3片2732作外部程序存储器,须要采用位地址线。
a.13b.14c.15d.1612.在生产过程中完成程序写入的只读存储器称为。
a.掩膜romb.promc.epromd.eeprom13.8031单片机系统拓展时采用的门锁存器用作锁存。
a.高8位地址b.低8位地址c.8位数据d.ale信号14.在mcs-51单片机的中断中,如果发生同级中断提出申请时,就按硬件查阅序列去处置积极响应次序,其优先级别中第三个为:()a、定时/计数器中断0b、定时/计数器中断1c、外部中断0d、外部中断1e、串行口中断15.msc-51在响应中断时,不会自动清除的标志为()a、tf0b、ric、ie0d、tf116.设(a)=f0h,若执行4次指令rla,则执行完后,a中的内容为:()a、ffhb、00hc、0fhd、f0h17.乘法指令是mcs-51单片机中执行时间最长的指令之一,当执行完mulab后,积的高8位在:()a、在寄存器a中b、在寄存器b中c、在cy中d、在psw中18.设执行add指令后,a中的内容为10011010b,再执行daa指令后,a的内容应为()a、10100000b、10010000c、00010000d、0000000019.设a=56h,r0=20h,(20h)=7ah,若执行xchda,@r0,则a中的内容为:()a、76hb、a6hc、5ahd、50h20.执行pushdirect指令时,sp将进行何种操作?()a、sp+0b、sp+1c、sp+2d、sp-121.8031不具备第二功能的i/o口就是:(b、)a、p0口b、p1口c、p2口d、p3口22.定时器t1中断的入口地址为:(c、)a、0023hb、000bhc、001bhd、0013h23.以下哪一个指令助记符就是非法字符?()a、rlcb、clrc、rrcd、orc24.在cpu内部,反映程序运行状态或反映运算结果的特征寄存器是()。
复习提纲一、填空题1、十进制29的二进制表示为111012、十进制数-29的8位补码表示为. 1000113、十进制数-47用8位二进制补码表示为. 1010001 。
4、.MCS-51片内32~47(20H~2FH)的16字节单元范围内的数据存储器,既可以字节寻址又可以位寻址5、.一个机器周期等于 6 状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期6、.MCS-51有 4 个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入 17、MCS-51有 5 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择8、8255A的端口A的输入/输出方式是由方式控制字的____位决定9、单片机外总线有三种:其中包括地址总线、数据总线、和控制总线总线。
10.MOV A,#40H 指令对于源作数的寻址方式是立即寻址。
11一个12位D/A转换器其分辨率为 1.22mV 。
12 指令JNB P2.7,K1的作用是 P2.7 为高电平时程序转向K1单元执行。
13 MCS—5l单片机的最大程序寻址空间是 64KB ,该空间的地址范围为: 0000H至 FFFFH ,系统上电及复位的程序人口地址为 0000H 。
14.中断类似于程序中调用子程序,区别在于中断的发生是外部硬件触发的的,而调用子程序是编程员在时间上事先安排好的。
15.若由程序设定RS1、RS0=11,则工作寄存器R0-R7的直接地址为 _18H~1FH___。
16.使用8031单片机要将EA引脚接低电平,因为其内部无片内程序存储器,8031片外可直接寻址程序存储器空间达 0.125 KB,数据存储器空间达64 KB。
17.共阴极LED和共阳极LED的字段码互为反码。
18.基本的通信方式有两种:串行方式和并行方式。
19.将CY与A的第0位的求与的指令是 ANL C,ACC.0 ,若原A=0FAH,执行后CY= 0 。
20.8051的中断向量表在 03H 、0B H和 13H 、 1BH 、23H。
21.单片机中指令的执行过程是不断的重复取指令、译码、取定时控制信号、执行指令的过程;22.MCS-51单片机对外扩展芯片时,片选信号的选择方式有线选法、和部分译码法三种方式23.在MCS-51系统中,访问外部程序存储器时用EA/Vpp 信号选通,访问外部数据存储器时用/RD或/WR信号选通;24.MCS-51单片机复位后,堆栈指针SP= 07H ;25.二、选择题1、8086CPU经加电复位后,执行第一条指令的地址是( )A: FFFFH B:03FFFH C:0FFFFH D:FFFF0H2、一个8259可提供( )个中断类型号A:1 B:8 C: 16 D:643、在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令4、8259的OCW1----中断屏蔽字( )设置.A:在ICW之前 B:只允许一次C:可允许多次 D:仅屏蔽某中断源时5、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42 (D)22H6、MCS-51有中断源(A)(A)5个(B)2个(C)3个(D)6个7、MCS-51响应中断时,下面哪一个条件不是必须的()(A)当前指令执行完毕(B)中断是开放的确(C)没有同级或高级中断服务须(D)必须有RET1指令8.使用定时器T1时,有几种工作模式(D)(A)1种(B)2种(C)3种(D)4种9.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( C )(A)由CPU自动完成(B)在中断响应中完成功之路(C)应由中断服务程序完成(D)在主程序中完成10、使用8255可以扩展出的I/O口线是()(A)16根(B)24根(C)22根(D)32根11、某种存储器芯片是8KB*4/片,那么它的地址线根线是( C )(A)11根(B)12根(C)13根(D)14根12、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A(A)P0 (B)P1 (C)P2 (D)P313、MCS-51的中断源全部编程为同级时,优先级最高的是( D )(A)INT1 (B)TI (C)串行接口(D)INT014、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是( A )(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU15、PSW=18H时,则当前工作寄存器是( D )(A)0组(B)1组(C)2组(D)3组16、MOVX A,@DPTR指令中源操作数的寻址方式是( B )(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址17、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是( B )(A)0003H (B)2000H (C)000BH (D)3000H18、执行PUSH ACC指令,MCS-51完成的操作是( A )(B)SP+1 SP (ACC)(SP)(B)(ACC)(SP)SP-1 SP(C)(C)SP-1 SP (ACC)(SP) (D)(ACC)(SP)SP+1 SP 19、CALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=( C )(D)2000H (B)2001H (C)2002H (D)2003H20、51执行完MOV A,#08H后,PSW的一位被置位( A )(A)AC (低四向高四进位)(B)F0 (C)OV (D)P21、下面条指令将MCS-51的工作寄存器置成3区( B )(A)MOV PSW,#13H (B)MOV PSW,#18H(B)SETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.422、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是( C )(A)/PSEN (B)ALE (C)/RD (D)/WR23、MOV C,#00H的寻址方式是( C )(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址24、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完左边的程序后,PC的值是( C )(SP堆栈指针)(A)0040H (B)0041H (C)0042H (D)0043H25、对程序存储器的读操作,只能使用( D )(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令26、已知X的补码为00001000B,则X的真值是十进制(D)。
(A)120 (B)-120 (C)-136 (D)827.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线和数据总线分时复用的是( B )。
(A)P2口(B)P0口(C)P1(D)P0口和P228、MOVX A, @DPTR指令对应的硬件动做会使( A )信号有效。
(A)RD(B))WR和ALE(C)PSEN(D)ALE29、将立即数1101 0010B送给8255A控制/状态寄存器用于初始化,下列说法正确的是( )A、A口的工作于方式0B、T0工作于计数方式C、A口输出D、C口低四位输入30、下面哪种中断顺序是可以实现的( B )A、串口、T1、外中断0、外中断1、T0B、串口、外中断0、T0、外中断1、T1C、T0、串口、外中断0、T1、外中断1D、T0、外中断0、外中断1、串口、T131.下面关于8255A叙述错误的是()A、8255A可以扩展3个并行I/O口;B、8255A的三个I/O均可以工作于选通输入/输出方式;C、8255A的A口输出时是个8位的数据输出锁存和缓冲器;D、8255A只占用了2条地址线A1、A0;32,三、简单题1、什么叫寻址方式?寻址方式就是在指令中用于说明操作数所在地址的方法2、什么叫堆栈?堆栈是在片内数据RAM区中,数据先进后出或后进先出的区域。
3.什么是汇编语言?什么叫指令周期?用助记符表示指令系统的语言称为汇编语言。
执行一条指令所需要的时间称为指令周期4.什么是进位和溢出?5、DPTR是什么寄存器?它由哪些特殊功能寄存器组成?它的主要作用是什么?DPTR是一个16位的特殊功能寄存器,主要作用是作为片外数据存储器寻址用的地址寄存器。
6、MCS-51指令系统主要有哪几种寻址方式?试举例说明。
立即寻址MOV A,#03H 直接寻址,MOV A,3AH间寄存器寻址INC R0 寄存器间接寻址MOVX A,@DPTR相对寻址JC 80H 变址寻址MOVC A,@A+DPTR位寻址MOV C,2BH7、对访问内部RAM和外部RAM,各应采用哪些寻址方式?8、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?9、MCS-51系列单片机的引脚中有多少根I/O线?它们与单片机对外的地址总线和数据总线之间有什么关系?其地址总线和数据总线各有多少位?对外可寻址的地址空间有多大?解:80C51单片机有4个I/O端口,每个端口都是8位双向口,共占32根引脚。
每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。
通常把4个端口称为P0~P3。
在无片外扩展的存储器的系统中,这4个端口的每一位都可以作为双向通用I/O端口使用。
在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。
10、051单片机的控制总线信号有哪些?各有何作用?解:控制线一共有6条:(1)ALE/PROG:地址锁存允许/编程线,配合P0口引脚的第二功能使用。
在访问片外存储器时,8051CPU在P0.7~P0.0引脚上输出片外存储器低8位地址的同时在ALE/PROG上输出一个高电位脉冲,用于把这个片外存储器低8位地址锁存到外部专用地址锁存器,以便空出P0.7~P0.0引脚线去传送随后而来的片外存储器读写数据。
在不访问片外存储器时,8051自动在ALE/PROG上输出频率为fosc/6的脉冲序列。
该脉冲序列可用作外部时钟源或作为定时脉冲源使用。
(2)EA/Vpp:允许访问片外存储器/编程电源线,可以控制8051使用片内ROM还是使用片外ROM。
若EA=0,则允许使用片内ROM;若EA=1则允许使用片外ROM。
(3)PSEN:片外ROM选通线,在执行访问片外ROM的指令MOVC时,8051自动在PSEN上产生一个负脉冲,用于为片外ROM芯片的选通。