单片机-复习提纲-学生.doc_第1页
单片机-复习提纲-学生.doc_第2页
单片机-复习提纲-学生.doc_第3页
单片机-复习提纲-学生.doc_第4页
单片机-复习提纲-学生.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机-复习提纲(有许多不足之处,求补充和更正,并将修改后的版本重新共享,谢谢)一、填空题1、单片机与普通计算机的不同之处在于其将 运算器 、 控制器 、I/O口(串口、并口等) 、ROM(程序存储器)集成于一块芯片上。(P1)2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和 待机 运行方式,其掉电运行方式唤醒方法为 外部中断 。(P107-108 第4次课课件)3、当单片机复位时PSW 00 H,SP= 07H 。 (P106)4、MCS51单片机的P0P4口均是并行 IO口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 地址总线 和数据总线 ,在P0P4口中, P0(作地址/数据总线口时)为真正的双向口, P1、P2、P3 为准双向口。(第2次课课件)5、非编码式键盘识别有效按键的常有的一种方法方法是 两步扫描判别法/行扫描 (P251)6、KeiL C51软件中,工程文件的扩展名是_uv2_,编译连接后生成可烧写的文件扩展名是_hex _7、若(IP)=00010100B,则中断优先级最高者为 PX1 ,最低者为 PT1 。(IP: PS PT1 PX1 PT0 PX0) (P184)8、总线驱动器74LS244和74LS245经常用作三态数据缓冲器, 74LS244 为单向三态数据缓冲器,而 74LS245 为双向三态数据缓冲器。 9、在8031单片机系统中,若振荡晶体的频率为12MHz,则T0做为计数器使用时允许输入信号的最高频率是 500kHz 。(P200)10、MCS-51单片机访问外部数据存储器用 MOVX 指令,采用 寄存器间接 寻址方式。(P118)11、MCS-51单片机可扩展 16 位外部地址总线。(P231)12、MCS-51单片机的常数表格和程序代码存放在 4KB片内程序存储器 存储区。(第3次课课件)13、当P1口做输入口输入数据时,必须先向该端口的锁存器写入 全1 ,否则输入数据可能出错。(第3次课课件)14、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由 IP 寄存器的置位状态决定的。同一级别中断源的优先顺序是由 CPU对内部硬件逻辑电路的查询顺序 决定的。(P184)15、LED数码显示按显示过程分为 静态 显示和 动态 显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的 I/O 接口资源。(P256-259)16、单片机串行通信时,若要发送数据,就必须将要发送的数据送至 SBUF 单元,若要接收数据也要到该单元取数。17、高级语言是面向过程的语言,_汇编_语言是面向机器的语言,_机器_语言是能直接被处理器识别和执行的语言。(P112)18、根据数据的传送方向,串行通信可以分为单工、半双工和全双工3种,MCS-51单片机串口属于_全双工_串行口;若传送速率每秒120个字符,每个字符10位,则波特率是_1200 bps_。(P210-211)19、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择 串行工作方式0 。(P214)20、计算机的系统总线有地址总线、控制总线和 数据总线 。(P84)21、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为 19.6mV 。( 5V/(28-1)19.6mV )22、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用 定时器1 的溢出率来设定和计算波特率。(P216)23、 8051单片机接4个8段LED数码管显示,每个数码管的8个段(a、b、c、d、e、f、g、sp)同名端并联,这种接法一定采用_动_态显示法。24、 ADC0809芯片在A/D转换结束时,EOC引脚上的电平变化为_高电平_。(P283-284)25、要设计一个16键的行列式键盘,至少需要占用 8 根引脚线。(P251)26、MCS-51单片机有 4 个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时, P0 口作地址低8位和数据传送总线, P2 口作地址总线高8位输出, P3 口的相应引脚会输出控制信号。(P95-100 P231)27、计算机三大总线分别为 地址总线 、 数据总线 和 控制总线 。(P84)二、判断对错,如对则在( )中写“”,如错则在( )中写“”。1、多字节的指令不一定比执行的指令周期长。( )(P104-105 第3次课课件)2、当向堆栈压入一个字节的数据后,SP中的内容减1。( )(P95)3、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。( )(P82)4、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。( )(P184)5、在允许串口中断的情况下,当CPU响应串口的中断请求后自动将RI标志复位。 ( )(P187)6、MCS-51系列单片机采用的是哈佛结构。 ( )(P2)7若MCS-51单片机使用的晶振是12MHz,则其机器周期为1s。 ( )(P103-104)8采用LED数码管显示时,由数码转换为笔划信息可以采用软件译码或硬件译码。 ( )9MCS-51单片机外部中断0的入口地址是0023H。 ( )(P185)10、8051每个中断源相应地在芯片上都有其中断请求输入引脚()(P180-181)11、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令()12、单片机系统扩展时使用的锁存器,是用于锁存高8位地址()(P231)13、在A/D变换时,采样频率越高越好()14、CPU对内部RAM和外部RAM的读写速度一样快( )15、外加晶振频率越高,系统运算速度也就越快,系统性能也就越好()(P103-104)16、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。()(P184)17、51单片机只能做控制用,不能完成算术运算。()18、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。()(P88-90)19、A/D转换器的作用是将模拟量转换数字量;D/A转换器的作用是将数字量转为模拟量。( )(P231)20、若一个函数的返回类型为void,则表示其没有返回值。 ()21、所有定义在主函数之前的函数无需进行声明。 ()(若在编写于main函数前的a函数中调用了b函数,而b函数编写在main函数之前a函数之后,则需要在a函数前声明b函数)22、#include 与#include “reg51.h”是等价的。( )三、单项选择题1、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( A )。(P93-95)(A)PSW (B)PC (C)A (D)SP2、MCS51单片机扩展外部程序存储器和数据存储器( A )。(P234)(A)分别独立编址 (B)统一编址 (C)分别独立编址或统一编址 (D)动态变址3、在MCS-51中,需要软件进行中断撤除的是:( C )(P186-187)(A) 电平方式的外部中断 (B) 脉冲方式的外部中断(C) 外部串行中断 (D) 定时中断4、SCON的中文含义是( B ) (P212)(A)串行接口 (B)串行口控制寄存器 (C)RS-232接口 (D)串行口缓冲器5、8051单片机的字长是( C ) 位。(P77)(A)32 (B)16 (C) 8 (D)46、8051单片机有( B ) 个中断优先级。(P77)(A) 1 (B) 2 (C) 3 (D)47、当8051单片机系统的振荡晶体频率为3MHz时,其一个机器周期的时间是( D )。(P104)(A) 0.5S (B) 1S (C) 2S (D)4S8、MCS-51单片机复位后数据指针DPTR( B )。(P106)(A) 0FFFFH (B) 0000H (C) 8000H (D)1000H9、8051单片机的外部中断INT0和INT1的触发方式有( D )。(P180)(A) 高电平触发 (B) 正脉冲触发 (C)断续触发 (D)边沿和电平触发10、8051单片机的串行接口具有( D )种工作方式。(P212)(A) 1 (B) 2 (C) 3 (D)411、8051单片机的P0口除作为输入输出接口使用外,还可以作为( A )使用。(P231)(A) 低8位地址总线(B) 高8位地址总线 (C) 数据总线 (D)控制总线12、8051单片机的工作频率为12MHz,其内部定时器的最大定时时间是( C )。(P196)(A) 256S (B) 8192S (C) 65536S (D)131072S13、下列单片机中具有4K EPROM的是( A )。(P77)(A) 8751 (B) 8051 (C) 8032 (D)89C5214、FLASH的中文含义是( A )。(P36)(A) 闪速存储器 (B) 随机存储器 (C) 只读存储器 (D)电可擦除可编程存储器15、ALU的中文含义是( D )。(P86)(A)静态随机存储器 (B) 加法器 (C) 算术单元 (D)算术逻辑单元16、下列芯片中属于单片机的芯片是( A )。(A) 89C52 (B) Z80 (C) 80486 (D)8028617下面哪种设备是输出设备?( A ) (A)打印机 (B)键盘 (C)A/D转换器 (D)扫描仪18PIC系列单片机的字长是几位?( C ) (A)2位 (B)4位 (C)8位 (D)16位19AT89S51单片机的片内程序存储器有4KB,它属于以下哪类?( C )(P78)(A)掩膜ROM (B)可擦除可编程只读存储器(EPROM)(C)闪速存储器(Flash ROM) (D)电可擦除可编程只读存储器(EEPROM)20某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?( D )(212/1024=4KB) (A)1 KB (B)2 KB (C)3 KB (D)4 KB218051单片机有几个中断源?( C )(P180) (A)2 (B)3 (C)5 (D)622下面哪个是串行口控制寄存器?( A )(P212)(A)SCON (B)PCON (C)TCON (D)TMOD23单片机系统常用的芯片74LS373属于以下哪类?( B )(P25-26)(A)驱动器 (B)锁存器 (C)编码器 (D)译码器24在中断服务程序中,哪条指令至少要执行?( D )(P186)(A)传送指令 (B)转移指令 (C)加法指令 (D)中断返回指令25.MCS51单片机的复位信号是( A )有效。(P105) A.高电平 B.低电平 C.脉冲 D.下降沿26.能够用紫外光擦除ROM中程序的只读存储器称为( C )。(P3) A.掩膜ROM B.PROM C.EPROM D.EEPROM27.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。(P257) A.06H B.F9H C.30H D.CFH28、程序计数器PC用来(C)。(P87)A、存放指令 B、存放正在执行的指令地址C、存放下一条的指令地址 C、存放刚刚执行过的指令29、在单片机中,通常将一些中间计算结果放在(D)中。(P89)A、累加器B、控制器C、程序存储器D、数据存储器30、单片机8051的XTAL1和XTAL2引脚是(D)引脚。(P103)A、外接定时器B、外接串行口C、外接中断D、外接晶振31、 在缺省状态下,MCS-51单片机的中断优先顺序为( B )(P184) A、INT1、INT0、T0、T1、串行口中断B、INT0、T0、INT1、T1、串行口中断C、串行口中断、INT0、INT1、T1、T0D、T1、INT1、T0、INT0、串行口中断32、 计算机与外设之间数据传送的方式有四种,其中使外部设备与计算机内存直接进行数据传送的是( C )(4.12课件)A、中断方式 B、查询方式 C、DMA方式 D、无条件方式33、下面哪种方式适合用于处理外部突发事件。(C)A、DMAB、无条件传送C、中断D、条件查询传送34、定时器/计数器工作于模式0时,其计数器为几位?(D)(P194)A、8位B、16位C、14位D、13位35、下列计算机语言中,CPU能直接识别的是( D )。(P112)A、 自然语言 B、 高级语言 C、 汇编语言 D、机器语言36、以下能正确定义一维数组的选项是( D )。A、int a5=0,1,2,3,4,5; B、char a =0,1,2,3,4,5; C、char a=A,B,C; D、int a5=0123;37、以下选项中可作为C语言合法常量的是( A ) A、80 B、080 C、8e1.0 D、80.0e38、执行#define PA8255 XBYTEOx3FFC,PA8255=Ox7e后存储单元Ox3FFC的值是( A )(P166 P238-241)A、Ox7e B、8255H C、未定 D、7e39、具有看门狗功能的芯片是( C )(P231 5.3课件)A、ADC0809 B、DAC0832 C、MAX813 D、PCF856340、使用宏来访问绝对地址时,一般需包含的库文件是( B )(P166)A、reg51.h B、absacc.h C、intrins.h D、startup.h四、简答题1、写出MCS-51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除,为什么?答:MCS-51的所有中断源分别为:外部中断0、定时中断0、外部中断1、定时中断1、串行中断。其中脉冲触发方式的外部中断、定时中断在响应中断后,由硬件自动清除,因为此两种情况的中断响应后,硬件会自动对外部中断请求标识位IE0、IE1,计数器溢出标识位TF0、TF1清0;串行中断在响应中断后,必须用软件清除,因为此情况的中断响应后,还要测试这两个标识位的状态,以判定是接收操作还是发送操作,然后才能清除,因此其中断标识位TI和RI不进行自动清0,只能通过软件方法,在中断服务程序中实现对其中断请求的撤除。(P186-187)2、简述复位的用途,复位的方法。答:(1)用于单片机的初始化操作,在单片机系统上电启动运行时,使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作。(2)在系统电压下降和“程序跑飞”时,保证系统回到初始状态并重新正常工作。复位的方法:(1)上电自动复位,利用电容上电压不能突变而是按指数规律上升或下降的特性 ,产生所需的复位脉冲。(2)按键手动复位,通过按压键使复位端经电阻与VCC接通得到高电平,复位键弹起后,VCC通过电阻对电容重新充电,使RST引脚端出现复位正脉冲。(P105 第2次课课件)3、什么是中断,中断有什么作用?中断有什么优点?答:当CPU正在执行某程序时,由于某种原因,外界向CPU发出了暂停目前工作去处理更重要的事件的请求,程序被打断,CPU响应该请求并转入相应的处理程序,处理程序完成以后,再返回到原来程序被打断的位置,继续原来的工作,这一过程就称为中断。中断的作用:(1)对突发事故,做出紧急处理。(2)根据现场随时变化的各种参数、信息,做出实时监控。(3)CPU与外部设备并行工作,以中断方式相联系,提高工作效率。(4)解决快速CPU与慢速外设之间的矛盾。(5)在多项外部设备同时提出中断请求情况下,CPU能根据轻重缓急响应外设的中断请求。中断的优点:(1)分时操作CPU可以同多个外设“同时”工作,提高CPU的效率。(2)实时处理CPU及时处理随机事件,提高实时数据的处理时效。(3)故障处理电源掉电(例如:LVI)、存储出错、运算溢出。(P178-179 4.12课件)4、简述中断响应的主要内容与过程。答:中断响应指系统满足中断条件,CPU对中断请求做出反应,程序执行转向中断服务程序入口地址的过程。过程为:(1)保护断点地址。(2) 把程序转向中断服务程序的入口地址(通常称矢量地址)。(P184-185 4.12课件)5.A/D转换器转换数据的传送有哪几种方式?各自有什么优缺点?答:有并行传送和串行传送两种方式。并行传送的优点为控制简单、传输速度快;缺点为传输线较多,占用较多的I/O口资源。串行传送的优点为传输线少,节省I/O口资源;缺点为数据的传送控制比并行传送复杂。 (P282-290 4.26课件) 6、简述串行数据传送的特点。答:串行通信的特点:串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。 (4.26课件)7、单片机应用系统常见的外部扩展资源有那些?答:外部程序存储器ROM、外部数据存储器RAM、并行I/O、键盘和显示器、串行通信接口、模数转换A/D、数模转换D/A、电源监控和硬件看门狗、硬件日历时钟。(P230-231)8、中断服务子程序与普通子程序有何异同之处?答:中断服务子程序一般包括两部分内容,一是保护和恢复现场,二是处理中断源的请求。(P186 4.12课件) 求补充9、如何消除键盘的抖动?答:按键的抖动,可用硬件或软件两种方法消除。通常,在键数较少时可用硬件方法消除键抖动,RS触发器为常用的硬件去抖电路。如果按键较多,常用软件方法去抖动,即检测出键闭合后执行一个延时程序,产生ms - 10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下当检测到按键释放后,也要给5ms - 10ms的延时,待后沿抖动消失后才能转入该键的处理程序。(5.10课件)10、P3口有何特殊之处?应当如何正确使用P3口?答:P3口除作为一般准双向I/O口外,每个引脚还具有第二功能。编程时,可不必事先由软件设置P3口为第一功能(通用I/O口)还是第二功能。当CPU对P3口进行SFR寻址(位或字节)访问时,由内部硬件自动将第二功能输出线W置1,这时,P3口为通用I/O口。当CPU不对P3口进行SFR寻址(位或字节)访问时,即用作第二功能输出/输入线时,由内部硬件使锁存器Q=1。(第3次课课件)五、程序设计题1、 当系统选用6MHz晶体振荡器时,由T0工作在方式为,并中断响应,周期为2ms(脉冲宽度为1ms)的方波序列,并由P1.0输出。(1)写出T0定时器的方式控制字,T0定时器初值计算。(2)试编写程序完成此功能。TCON:TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0TMOD:GATE C/T M1 M0 GATE C/T M1 M0IE: EA ET2 ES ET1 EX1 ET0 EX0解:(1)TMOD=0x02,由于6MHz晶振下的工作方式2的T0最大计时为512s,而要产生1ms的定时需要进行连续两次500s 的定时中断,所以初值x为(28-x)(1/6)1210-6=50010-6 解得x=6(D)=06(H)(2)可参照之前做过的作业,或将P197例6.5改成用中断方式产生500s的定时。2、设8051单片机应用系统的晶振频率为12MHz,请利用T0在P1.0和P1.1引脚上输出频率为20Hz、互补(两个波形互为反相)的方波。要求:采用中断方式,T0工作在方式1。解: 20Hz的方波周期为1/20=0.05s,即要产生0.05/2=0.025s=25ms的定时,而12MHz

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论