ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:46.56KB ,
资源ID:5007563      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5007563.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机自考概念题.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机自考概念题.docx

1、单片机自考概念题第一章 绪论1、 单片微型计算机(1) 单片微型计算机的发展历史答:1971年 intel公司研制成功世界上第一台4位微处理器; 1973年 intel公司研制成功8080 8位微处理器; 1976年 intel公司推出MCS-48系列8位单片机; 80年代初 在MCS-48单片机基础上推动MCS-51系列8位单片机; 1983年 intel公司推出了MCS-96系列16位单片机。(2) 单片微型计算机发展总趋势的特点 答: 不断推出高档高性能单片机;2 高新技术下移重点提高8位单片机性能;3 不断采用新工艺,实现低功耗、宽电压、高速度、高可靠性;4 日趋单片应用;5 SOC(

2、System On Chip)嵌入式系统。6 单片机应用网络化。2、 Intel MCS系列单片微机简介(1) MCS48系列单片微机答:8位CPU、1K字节ROM、64字节RAM、27根I/O线和1个8位定时/计数器。 其特点是:存储器容量较小,寻址范围小(不大于4K),无串行接口,指令系统功能不强。 (2) MCS51系列单片微机答:8位CPU、4K字节ROM、256字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。 其特点是:结构体系完善,性能已大大提高,面向控制的特点进一步突出。现在,MCS-51已成为公认的单片机经典机种

3、 。(3) MCS96系列单片微机答:16位CPU、8K字节ROM、232字节RAM、5个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K。片上还有8路10位ADC、1路PWM输出及高速I/O部件等。 其特点是:片内面向测控系统外围电路增强,使单片机可以方便灵活地用于复杂的自动测控系统及设备。3、 Intel MCS系列单片微机的种类答:MCS48系列单片微机、MCS51系列单片微机、MCS96系列单片微机。4、 MCS51系列单片微机各产品性能 P6型号 特性805180C518751803180C31805280328044程序存储器(字节)4KROM4KROM4KEPR

4、OM-8KROM-4KROM数据存储器(字节)128128128128128256256192程序存储器扩展(片外,字节)60K60K60K64K64K56K64K60K数据存储器扩展(片外,字节)64K64K64K64K64K64K64K64K最高时钟频率(MHz)1212121212121212典型指令执行时间(us)1111111116位定时器/计数器22222332并行I/O口3232321616321632串行I/O口中断线55555665电源功耗(Icc最大电流,mA)1252413517524160160200可程控电源方式冻结方式掉电方式10-50uA3.020-10-50uA

5、3.010-1030_5、 单片微机工业产品(IGP)概念答:单片机产品有两种:一是民用级单片机。由于工艺结构特点、工作环境温度、可靠性比一般微型机高;二是工业级单片机,工业级产品的工作温度范围为-40+85.工业级产品的可靠性比民用级高,符合工业级产品技术指标。第二章 MCS-51单片微机系统结构1.电子计算机的组成:主机(包括运算器、控制器和主存储器)、存储器(ROM,RAM);外部设备(包括输入设备、输出设备和外存储器)。运算器和控制器合称为中央处理器CPU运算器和控制器集成在一块芯片上(CPU);主存储器按不同容量集成,由多片组成微型计算机的主存储器;把外部输入输出接口集成电路集成各种

6、不同的外围接口电路芯片。通过CPU的外部总线把各功能芯片组合在一块或多块电路板上,构成一台微型计算机,通过各种外围接口芯片配置各种不同的输入/输出等外部设备2.单片微机的组成:在一块芯片上集成了CPU、振荡器电路、ROM和RAM存储器、定时器/计数器和并行/串行I/O口等。单片微型计算机与典型微型计算机在组成原理上没有本质的区别,仅仅是结构形式有所不同。MCS-51系列单片机从其制造工艺上可分为HMOS型和CHMOS型两档。3.MCS-51系列单片机内部包含如下功能部件:1) 8位CPU、2) 振荡器和时钟电路、3) 4K/8K字节的程序存储器ROM或EPROM、4) 128/256字节的数据

7、存储器RAM、5) 可寻址外部程序存储器和数据存储器各64K字节、6) 20多个特殊功能寄存器、7) 32线并行I/O口、8) 1个全双工串行I/O口9) 23个16位定时器/计数器、10) 56个中断源,2个优先级,同级中断则按优先顺序查询、11) 具有较强功能的位处理(布尔)能力。48051单片微机引脚功能说明1) 主电源引脚Vss-(20脚):电路地电平 Vcc-(40脚):正常运行和编程校验(8051/8751)时为+5V电源2)状外接晶振或外部振荡器引脚 XTAL1-(19脚):接外部晶振的一个引脚。 XTAL2- (18脚): 接外部晶振的另一个引脚。3)控制或选通或电源复用引脚

8、RST/VPD -(9脚):RST即Reset(复位)信号输入端。振荡器工作时由该引脚输入脉宽2个以上机器周期的高电平时复位单片机。 ALE/(/PROG)-(30脚):ALE,允许地址锁存信号输出。 /PSEN-(29脚):访问外部程序存储器选通信号,低电平有效。 VPP/(/EA)-(31脚):/EA为访问内部或外部程序存储器选择信号。4)多功能I/O口引脚 P0口-(3239脚):8位漏极开路双向并行I/O端口。 P1口-(18脚):8位准双向并行I/O端口。 P2口-(2128脚):8位准双向并行I/O端口。 P3口-(1017脚):具有内部上拉电路的8位准双向并行I/O端口。5算术/

9、逻辑运算部件ALU算术/逻辑运算部件ALU包括运算器、布尔处理器、累加器A、寄存器B、暂存器、程序状态字PSW寄存器等。6专用寄存器1) 累加器A:运算时的暂存寄存器,用于提供操作数和存放运算结果2) 寄存器B:一般用于乘、除法指令,与累加器A配合使用3) 程序状态字PSW:是一个8位寄存器,寄存当前指令执行后的状态,为下条或以后的指令的执行提供状态条件 CyACF0RS1RS0OVP字节地址D0HCYy (PSW.7):高位进位标志位。AC(PSW.6):辅助进位标志位,又称半字节进位标志位。F0 (PSW.5):用户标志位,可由用户通过软件定义(置位或清零)和检测。RS1(PSW.4):R

10、S1(PSW.3):选择工作寄存器组位,用于选择内部4个工作寄存器组的某组。每个寄存器组有8个8位的工作寄存器。这是8051单片机所特有的,是内部数据存储器RAM中的一部分。各组编码为: RS1 RS0 寄存器组 对应RAM地址 0 0 组0 00H07H 0 1 组1 08H0FH 1 0 组2 10H17H 1 1 组3 18H1FHOV(PSW.2):溢出标志位, OV=CYAC用于带符号数运算的溢出。(PSW.1):保留位,无定义。P(PSW.0):奇偶校验标志位,由A中的1的个数决定,由硬件置位或清0。4) 堆栈及栈指针SP:堆栈是一组编有地址码的特殊的存储单元,通常是在数据存储器中

11、开辟的一个存储区域。堆栈顶的地址码由栈指针SP表示;堆栈单元中存放的信息称为堆栈元素。8051的堆栈可通过软件在内部RAM中定义一个区域作为堆栈MOV SP , #60H 这条语句中SP为60H8051的堆栈编址是向上生成。SP总是指向栈顶且装有数据。在主机复位后,栈指针SP初始值为07H,压入数据从08H单元开始。5) 数据指针DPTR:是一个独特的16位寄存器,它可分为两个独立的8位寄存器DPH、DPL。7时钟电路及时序1. 振荡器:频率范围为1.212MHz。采用石英晶振时,C=(3010)pF,采用陶瓷谐振振荡器时C=(4010)pF。2. 时钟电路及时序:CPU时序的确定,8051指

12、令的机器周期由包含12个分频(晶振)周期的6个状态所组成3. 取指/执行时序图p178并行I/O口结构并行I/O口的内部结构:1)P0口在访问外部存储器是,P0口既是一个真正的双向数据总线口,又是分时输出低8位地址口。P2口当系统外接存储器是,P2口用于输出高8位地址,也可作通用I/O口,则它是个准双向I/O口。P1口是个标准的8位准双向并行I/O口。P3口是一个双功能口,其第一个功能作通用I/O口,是一个8位准双向输入或输出口P0口应外加上拉电阻,P1、P2、P3口无需外加上拉电阻即可驱动。P0口能驱动8个LSTTL负载,而P1口、P2口和P3口只能驱动4个LSTTL负载。读修改写操作:每个

13、并行I/O口均有两种“读”方式:读引脚和读锁存器。9总线:是计算机系统中一组公共的信息通路,按其结构与功能可分为内部总线和外部总线、并行的地址、数据总线、控制总线。10复位(RESET)RST/ VPD引脚功能:当主电源Vcc断电时,可由VPD引脚提供内部RAM作备用电源。复位(RESET):复位即使主机各部件恢复为初始状态。RST引脚为主机提供一个外部复位信号输入端口。11节电运行方式:在耗电成为关键因素的应用场合,可采用节电运行方式。CHMOS 8051单片机是标准的节电运行方式而HMOS 8051单片机不是标准节电运行方式。详细内容见P2512EPROM型8751H单片微机 8751H内

14、部的EPROM编程:8751H必须在46MHz的振荡频率下工作。 8751H内部程序的校验 内部程序存储器保密位 片内EPROM的擦除HMOS型是MCS51系列具有片内4K字节EPROM程序存储器的单片机,用户可对内部EPROM(4KB)进行编程或擦除,并具有保护内部程序存储器内容不被外部软件破坏和非法复制的措施。13片内振荡器HMOS型8051片内振荡器:要求用晶体控制的感性阻抗方波振荡器。采用晶振时C1和C2的典型值仍为30pF,当采用陶瓷谐振器时为47pF。CHMOS型80C51片内振荡器:要求用晶体控制的感性阻抗方波振荡器。 第三章 存储器1半导体随机存储器(1)随机存储器RAM又称读

15、/写存储器。其特点为:可对任意存储单元按需要随时读出或写入,且工作速度快。静态RAM、动态RAM。 1)静态RAM是用MOS管触发器作为基本单元电路,由触发器的两个稳定状态来存储“0”或“1”信息。2)动态RAM 由触发器改成用MOS管栅极电容存储信息,以减少构成基本存储单元的管子数。(2)只读存储器ROM固化后的信息在工作时是不能改变的,只能从中读出信息,故一般用来存放固定的程序与数据。EPROM、EEPROM1)EPROM :紫外光擦写的只读存储器2)EEPROM :电可擦只读存储器2、存储器地址空间(1)MCS-51程序存储器地址空间0000HFFFFH 64K(2)MCS-51数据存储

16、器地址空间、(P38)(3)特殊功能寄存器地址空间80HFFHMCS51的存储器结构:与典型的微行计算机不同,它把程序存储器和数据存储器截然分开,各有自己的寻址系统、控制信靠和功能。程序存储器用来存放始终保留的固定程序和数据。程序存储器用16位地址总线,由16位程序计数器(PC)和能产生16位地址的指令进行寻址。程序存储器:MCS-51系列单片机设置16位程序计数器(PC),因此可寻址64K字节的程序存储器,允许用户程序调用或转向64K字节任何存储单元。在8051/8751片内,分别配置最低地址空间的4K字节的ROM/EPROM,而8031则无内部程序存储器,需外部配置EPROM。8052内部

17、配置最低地址空间的8K字节ROM/EPROM,8032无内部程序存储器,同样需外部扩展EPROM。在程序地址分配时,主程序既要从0000H单元开始,又要跳过0003H0032H单元,所以在0000H0002H单元中一般设置一条主程序转移指令,跳过0003H0032H单元,转向主程序真正起始单元。数据存储器:MCS-51系列的数据存储器地址空间也分为内部和外部两部分,并由MOV指令访问内部,而由专门的MOVX指令访问外部数据存储器。从00H7FH的低128字节地址空间为RAM区,到80HFFH高128字节地址空间对于8051机型为特殊功能寄存器区,而对于8052机型则既是RAM区,又是特殊功能寄

18、存器区,为两者重叠的地址空间。其中低地址RAM区域031(00H1FH)单元为工作寄存器区,共分为4组,每组8个字节;从3247(20H2FH)共16个字节单元中,共包含128位既可位寻址又可字节寻址,其主要特点是可供位寻址;48127(30H7FH)共80个字节单元寻址的内部RAM区。特殊功能寄存器:MCS-51系列单片机共有处于高地址段的内部RAM结构的128字节特殊功能寄存器(SFR)区。高地址段的128255共128个字节单元中,特殊功能寄存器只能占用了其中的极小部分,其中极大部分是空余单元,对于8051/8751/8031而言,不能对其进行读/写操作(读/写无意义)。对于8052/8

19、032则既有128255共128个字节高地址段的内部RAM(共有256个字节的内部RAM),又有全部的特殊功能寄存器,它们的地址空间重叠,依靠不同的寻址方式实现区别访问。3存储器与访问(1)外部程序存储器与访问/PSEN是访问外部程序存储器的专用读选通信号,低电平有效。当CPU访问外部程序存储器时,程序计数器PC的低8位地址由P0口输出,PC的高8位地址由P2口输出,由P0口和P2口共同为外部程序存储器提供16位地址。从外部程序存储器读取的指令代码由P0口输入送往CPU。(2)外部数据存储器与访问MCS-51系列单片机除片内配置128/256字节的RAM外,根据需要,还可外部扩展至64K字节的

20、RAM。外部存储器的访问地址可由工作寄存器Ri或数据指针DPTR提供。 访问外部RAM的读/写选通信号由/RD或/WR提供,均为低电平有效。(3)外部扩展地址数据总线为了能满足各种不同应用的需要,MCS-51系列单片机采用了灵活、方便的多功能系统结构,实现即可单片的应用,又可进行功能扩展。当需组成功能复杂的应用系统时,MCS-51提供总线型结构,可实现灵活、方便的外部功能扩展。这时的P0口即是低8位渎职总线,又是8位的数据总线,分时复用。P2口为高8位地址总线,从而形成了16位地址总线和8位数据总线。 当扩展外部程序存储器后,CPU访问外部程序存储器时,P2口的全部8位被指定为输出功能,且访问

21、频繁。因此,当外部扩展程序存储器后,P2口就不能再用作一般的I/O口。 除外部程序存储器外,许多功能均可通过外部总线进行扩展。4MCS-51的寻址方式MCS-51系列单片机设有7种基本寻址方式:寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址寄存器加变址寄存器间接寻址、相对寻址、位寻址。(1)寄存器寻址方式:是对由指令选定的工作寄存器(R0R7)进行读/写,究竟是哪组工作寄存器的R0R7,由该指令所在程序段选定,R0R7中的哪一个工作寄存器是由指令操作码字节的最低3位指明。(2)直接寻址方式:是指由指令直接给出操作数的地址。(3)寄存器间接寻址方式:是把由指令所指定的寄存器内容作为地址,由

22、该地址所指定的单元内容作为操作数,操作数可以从该单元读出或写入。(4)立即寻址方式:是由指令中直接给出操作数。(5)变址间接寻址方式:是以程序计数器PC或数据指针DPTR为基址寄存器,以累加器A为变址寄存器,以两者内容之和为有效地址进行寻址。(6)相对寻址方式:是以PC的当前值为基准,加上指令中给出的相对偏移量(rel)形成新的有效转移地址。(7)位寻址方式:MCS-51系列单片机设有独立的位处理器,位寻址内部RAM和可位寻址的特殊功能寄存器。在进行位处理时,以位为单元进行寻址。寄存器寻址方式是对由指令选定的工作寄存器(R0R7)进行读/写,究竟是哪一组工作寄存器的R0R7,则由该指令所在程序

23、段选定,R0R7中哪一个工作寄存器是由指令操作吗字节的最低3位指明直接寻址方式是指由指令直接给出操作数的地址,直接寻址方式可访问三种地址空间:1、特殊功能寄存器空间,这是惟一能访问特殊功能寄存器的寻址方式;2、内部数据存储器(RAM)地址空间;3、位地址空间寄存器间接寻址是把由指令所指定的寄存器内容作为地址,由由该地址所指定的单元内容作为操作数,操作数可以从该单元读书或写入。MCS-51规定工作寄存器R0或R1作间接寻址寄存器,用以寻址内部或外部数据存储器256字节单元,还可采用数据指针DPTR作间接寻址寄存器,寻址外部数据存储器的64K字节单元。用指令操作码的最低位指明寻址工作寄存器R0或R

24、1立即寻址方式是由指令中直接给出操作数。这类指令的结构总是在指令操作码之后紧跟1个或2个字节的立即操作数变址间接寻址方式这种寻址方式是以程序计数器PC或数据指针DPTR为基址寄存器,以累加器A为变址寄存器,以两者内容之和为有效地址进行寻址相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成的有效转移地址。相对偏移量是一个带符号的8位二进制数,其最高位为符号位,其余7位为数值位在进行位处理时,以位为单元进行寻址,位地址一般以直接位地址方式给出5MCS-51特殊功能寄存器地址空间的分配 内部RAM的高128单元是供给特殊功能寄存器使用的,其单元地址为80HFFH,每个单元8位。6综合MC

25、S-51存储器结构的映像,进一步分析访问各存储器地址空间的方式。 MCS-51的这三种不同的物理地址空间,在寻址系统、对/写控制上是不相同的。因此,在MCS-51设有三种基本的存储器地址空间: *64K字节的程序存储地址空间(包括片内与片外);MOVC A,A+DPTR MOVC A,A+PC *64K字节的外部数据存储器地址空间;MOVX *256字节(8052/8032为384字节)内部数据存储器空间,其中包括特殊功能寄存器空间。MOV6、布尔(位)处理器MCS-51的位处理器,包含位累加器Cy(即高位进位标志)、位寻址寄存器、位寻址I/O口、位寻址内部RAM、位寻址内部RAM、位寻址指令

26、系统、程序存储器(与8位CPU共有)等,组成一个完整的、独立的、功能很强的位处理器。 第四章 MCS51指令系统一、名词解释1、 指令:主机能直接识别和接受并指挥计算机执行某种操作的命令。2、 指令系统:一台计算机所有指令的结合。(一条指令可以用两种语言形式表示机器语言指令和汇编语言指令)3、 机器语言:计算机自身固有的语言,能被主机直接识别并加以分析和执行之。4、 汇编语言:一种用指令的助记符、符号地址、符号等编写程序的语言,又称符号语言。5、 累加器:运算时的暂存寄存器,用于提供操作数和存放运算的结果。二、简答题1、 MCS51汇编语言的指令格式?答: 标号:操作码助记符【(目的的操作数)

27、,(源操作数)】 ;注释 2、 MCS51指令系统的特点?答:MCS51的指令集中了很多指令,可派生出若干条指令,大大扩充了指令功能;转移指令极其丰富,新增设的比较指令给实际应用带来了方便;MCS51系列单片机设有专门的布尔(位)处理指令集;MCS51系列单片机用机器语言表示的指令格式是以8位二进制数为基础,分单字节、双字节和三字节指令。3、 MCS51指令系统的寻址方式有哪些?答:立即寻址(指令中直接含有所需寻址的操作数,操作数是一个具体的数字。Eg: MOV A,#50H )直接寻址(指令中直接给出操作数所在的存储单元的地址。 Eg:MOV A, 50H )寄存器寻址(指令中制定将某个寄存

28、器的内容作为操作数,这类寄存器包括工作寄存器R0R7、A、DPTR。 Eg: MOV A, R2 )寄存器间接寻址(指令所指定的寄存器内容作为地址,由该地址所指定的单元内容作为操作数,操作数可从该单元读入或写入。 Eg: MOV A,R1/R0)变址寻址(以16位寄存器PC/DPTR的内容作为基础,以累加器A的内容作为偏移量,将两者进行相加得到的和作为操作数地址。 Eg: MOVC A, A + PC/DPTR )相对寻址(把指令中给出的相对地址偏移量rel与PC当前指相加,得到程序转移的目标地址。即:目标地址=PC当前指+rel+转移指令字节数 。 Eg: SJMP 30H ;(pc)=(p

29、c)+2 +rel )位寻址(指令中直接给出位操作数的地址。也归属于直接寻址方式;当C出现时,一定为位寻址。 Eg: MOV C ,03H )4、 数据传送类指令的类型、格式及特点片内RAM的数据传送指令(格式: MOV 目标操作数 ,源操作数) 这类指令的功能是将源操作数送至目标操作数,指令执行后源操作数不变,目标操作数表位源操作数。片外RAM的数据传送指令(格式: MOVX 目标操作数,源操作数)对片外RAM的读写操作,只能用寄存器间接寻址方式,R0、R1或DPTR可作间接寻址的寄存器。此类指令实际上是片外RAM与累加器A之间的传送指令。该类指令可影响PSW的P标志位。程序存储器ROM的数

30、据传送指令(格式: MOVC 目标操作数,源操作数)交换指令 在内部RAM单元与累加器A之间进行,由字节和半字节交换两种。堆栈操作指令 (格式: PUSH/POP direct)堆栈指令操作中累加器必须写全名:PUSH/POP ACC 第五章 中断系统1 中断概述(1)中断:“中断”是处理事件的一个“过程”,这一过程一般是由计算机内部或外部某种紧急事件引起并向主机发出请求处理的信号,主机在允许情况下响应请求,暂停正在执行的程序,保存好“断点”出的现场,转去执行中断处理程序,处理完后自动返回到原断点处,继续执行原程序;(2)中断源:引起并发出中断请求的源头;(3)查询中断:通过软件逐个查询各中断源的中断请求标志,其查询顺序反映出各中断源的优先顺序;(4)向量中断:以硬件为基础,为每个中断源直接提供对应中断服务程序入口地址,或称向量地址。(5)终端技术优点:1 可使多种

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1