单片机原理及接口技术题型汇总2_1(精品)

上传人:仙*** 文档编号:165417370 上传时间:2022-10-27 格式:DOC 页数:21 大小:192.50KB
收藏 版权申诉 举报 下载
单片机原理及接口技术题型汇总2_1(精品)_第1页
第1页 / 共21页
单片机原理及接口技术题型汇总2_1(精品)_第2页
第2页 / 共21页
单片机原理及接口技术题型汇总2_1(精品)_第3页
第3页 / 共21页
资源描述:

《单片机原理及接口技术题型汇总2_1(精品)》由会员分享,可在线阅读,更多相关《单片机原理及接口技术题型汇总2_1(精品)(21页珍藏版)》请在装配图网上搜索。

1、题型汇总:判断题1. 所有MCS-51系列单片机都是带有片内ROM和片外RAM的。 ( F )2. MCS-51单片机的程序存储器只是用来存放程序的。 ( F )3. 当MCS-51单片机上电复位后,栈指针(SP)=00H ( F )4. 在89C51的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的T5. 并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。T6. 当MCS-51单片机系统只使用片内ROM时,其引脚应接高电平。 ( T )7. 在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内R

2、AM区时用MOV指令。T 8. 工作寄存器区不允许做普通的RAM单元来使用。F9. 8051单片机的字长为8位,但其片内寄存器不都是8位寄存器。 ( T)10. 所谓机器周期是指CPU执行一条指令所需要的时间。 ( F)11. MCS-51内部的位寻址区,只能进行位寻址,而不能进行字节寻址。 ( F)12. 当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T13. 当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F14. 在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F15. 中断的矢量地址位于RAM区中。F16. 工作寄

3、存器组是通过置位PSW中的RS0和RS1来切换的。T17. 访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。T18. 堆栈指针SP的内容可指向片内00H7FH的任何RAM单元,系统复位后,SP初始化为00H。F19. 程序计数器PC是一个可以寻址的特殊功能寄存器。F20. 8051单片机共有128个位地址。 ( F )21. 单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。T22. 单片机系统上电后,其内部RAM的值是不确定的。T23. 在执行子程序调用或执行中断服务程序时都将产生压栈的动作。T24. 定时/计数器工作于定时方式

4、时,是通过89C51片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。T25. 定时/计数器工作于计数方式时,是通过89C51的P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。T26. 定时/计数器在工作时需要消耗CPU的时间。F27. 在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。T28. 定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。F29. 在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令F。30. 串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。T31. 异步通信中,

5、在线路上不传送字符时保持高电平。T32. 在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。T33. 异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。T34. 在单片机89C51中,读和写的SBUF在物理上是独立的,但地址是相同的。T35. DPTR只能当作一个16位的特殊功能寄存器来使用。F36. 执行一条“ANL P0,A”指令的过程是把P0端口引脚上的数据与累加器A中的数据进行“逻辑与”操作后结果送回P0端口。 ( T)单项选择题运行MUL AB指令后,OV=1表示( D )。A 乘积中累加器(A)=0 B 乘积中累加器(A)0C 乘积中寄存器(B)=0 D 乘积中

6、寄存器(B)0下列说法错误的有( C)。A PC属于特殊功能寄存器B PC为不可寻址寄存器C 单片机工作时PC的值为0000HD 程序中断时,保护断点主要是保护断点处PC的值.DPTR为( C)A.程序计数器 B.累加器 C.数据指针寄存器 D.程序状态字寄存.PSW的Cy位为(B )A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位.MCS51单片机片内ROM容量为(A )A.4KB B.8KB C.128B D.256B.MCS51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?(B )A.MUL B.MOVX C.MOVC D.MOV .direct表

7、示( C)A.8位立即数 B.16位立即数 C.8位直接地址 D.16位地址.堆栈指针SP是一个(A )位寄存器A.8 B.12 C.13 D.16.定时器/计数器工作方式选择中,当M1M011时,其工作方式为(D )A.方式0 B.方式1 C.方式2 D.方式3.MCS51的最小时序定时单位是( A)A.节拍 B.状态 C.机器周期 D.指令周期.MOVC A ,#30H指令对于源操作数的寻址方式是(C )A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址.计算机能直接识别的语言为( B)A.汇编语言 B. 机器语言 C.自然语言 D.硬件和软件.主频为12MHz的单片机它的机器

8、周期为(C )A.1/12微秒 B.0.5微秒 C.1微秒 D.2微秒.MOVC A ,A+PC指令对于源操作数的寻址方式是(D )A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变址寻址.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B)。A 4KB B 64KB C 8KB D 128KB14.假定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(C )。A 36H B 37H C 38H D 39H15.MCS-51单片机对外部数据存储器的读/写操作,只能使用( B)。A MOV指令 B MOV

9、X指令 C MOVC指令 D PUSH指令16、89C51是以下哪个公司的产品?( C )A、INTEL B、AMD C、ATMEL D、PHILIPS17、MCS-51系列单片机是属于( B )体系结构。A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵18、以下哪一条指令的写法是错误的( C )。A、MOV DPTR,#3F98H B、MOV R0,#0FEH C、MOV 50H,#0FC3DH D、INC R019、以下哪一条指令的写法是错误的( D )。A、INC DPTR B、MOV R0,#0FEH C、DEC A D、PUSH A20、以下哪一条指令的写法是错误的( B )。A、MO

10、VC A,A+DPTR B、MOV R0,#FEH C、CPL A D、PUSH ACC22、以下哪一条是位操作指令( B)。A、MOV P0,#0FFH B、CLR P1.0 C、CPL A D、POP PSW23、以下哪一条是位操作指令( B )。A、MOV P1,#0FFH B、MOV C,ACC.1 C、CPL A D、POP PSW24、以下哪一条是位操作指令( B )。A、MOV P0,#0FFH B、SETB TR0 C、CPL R0 D、PUSH PSW25、以下哪种方式的接口总线最少?( C ) A、SPI B、I2C C、单总线 D、并行通信8.定时器/计数器工作方式0为(

11、 A)A.13位定时/计数方式 B.16位定时/计数方式 C.8位可自动装入计数初值方式 D.2个8位方式10.data表示( C)A.8位直接地址 B.16位地址 C.8位立即数 D.16位立即数12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A )。A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断14. 为( C )A.复位信号输入端 B.地址锁存允许信号输出端 C.程序存储允许输出端 D.程序存储器地址允许输入端15.MCS51单片机的一个机器周期由( D)个振荡脉冲组成。A.2 B.4 C.6 D.1218PSW的OV位为( C )A.辅助

12、进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位19在单片机中( B)不可能是程序存储器。AROM B. RAM C.EPROM D.EEPROM20能用紫外线光擦除ROM中的程序的只读存储器为( C )A.掩膜ROM B.PROM C.EPROM D.EEPROM单片机片内提供了一定数量的工作寄存器,这样做的好处不应包括( A )。A 提高程序运行的可靠性 B 提高程序运行速度C 为程序设计提供方便 D 减少程序长度单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(B )。A 4KB B 64KB C 8KB D 128KB以下有关

13、PC和DPTR的说法中错位的是( D )。A DPTR是可以访问的,PC不能访问B 它们都是16位的寄存器C DPTR可以分为2个8位的寄存器使用D 它们都具有自动加1功能PC的值是( C )的地址。A 当前指令前一条指令 B 当前正在执行指令C 当前正在执行指令的下一条指令 D 控制器中指令寄存器假定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(C )。A 36H B 37H C 38H D 39H在8051单片机中,可使用的堆栈最大深度为(C )。A 80个单元 B 32个单元 C 128个单元 D 8个单元在8051应用系统中,对外部RAM进行读操作的控制

14、信号是由(B )引脚送出的。A /PSEN B /RD C ALE D /EA关于MCS-51的堆栈操作,下面正确的说法是(B )。A 先入栈,再修改栈指针 B 先修改栈指针,再入栈C 先修改栈指针,再出栈 D 以上都不对AT89C51(或8051)单片机片内RAM中的位寻址区共有( A)个位地址。A 128 B 256 C 80 D 1024MCS-51单片机按字节访问特殊功能寄存器时,只能采用(A )寻址方式。A 直接寻址 B 立即寻址 C 寄存器寻址 D 寄存器间接寻址MCS-51单片机访问内部数据存储器RAM高128B时,只能采用( A )方式。A 直接寻址 B 立即寻址 C 寄存器寻

15、址 D 寄存器间接寻址MCS-51单片机访问外部数据存储器时,只能采用(A)方式。A 直接寻址 B 立即寻址 C 寄存器寻址 D 寄存器间接寻址以下选项中正确的位地址表示方法是(C )。A 21H.2 B RS0 C PSW.0 D A.2MCS-51单片机的一个机器周期是指( B )。A 1个指令周期 B CPU访问一次存储器所需要的时间C 1个时钟周期 D 1个状态周期关于数据传送类指令,下列说法正确的是( D )。A 在内部数据存储区中,数据不能从一个地址单元直接传送到另一个地址单元B 程序存储器中存放的数据能直接送入内部数据存储器中的任意单元C 所有的数据传送指令都不影响PSW中的任何

16、标志D 只能使用寄存器间接寻址方式访问外部数据存储器MCS-51单片机对外部数据存储器的读/写操作,只能使用( B )。A MOV指令 B MOVX指令 C MOVC指令 D PUSH指令MCS-51单片机对程序存储器的读操作,只能使用( D )指令。A MOV指令 B PUSH指令 C MOVX指令 D MOVC指令下列指令中正确的指令是( B )。A PUSH A B MOV A,R1C MOVC A,DPTR D MOVX 20H,R0要把P1口高4位变为0,低4位保持原状态不变,应使用指令( D )。A ORL P1,#0FH B ORL P1,#0F0HC ANL P1,#0F0H

17、D ANL P1,#0FH下列指令操作码中,不能判断两个字节数据是否相等的是( B )指令。A SUBB B ORL C XRL D CJNE8051单片机的串行口的中断程序入口地址为( B )。A 001BH B 0023H C 000BH D 0013H以下几种中断优先顺序的安排(级别由高到低)不可能的是( C )。A T0T1INT0INT1串行口中断B 串行口中断INT0T0INT1T1C INT0T1INT1T0串行口中断D INT0INT1串行口中断T0T1下列有关MCS-51中断优先级控制的叙述中,错误的是( D )。A 低优先级的中断不能打断高优先级的中断处理B 同级中断不能嵌

18、套C 同级中断请求按时间先后顺序响应D 同时同级的多中断请求将形成阻塞,系统无法响应MCS-51单片机每个机器周期都要进行中断查询,查询的是(A )。A 中断标志位 B 中断允许控制位C 中断优先级控制位 D 外部中断触发方式控制位外中断初始化的内容不包括( A )。A 设置中断响应方式 B 设置外中断允许C 设置中断总允许 D 设置中断请求的触发方式执行中断返回指令时,将从堆栈中弹出断点地址送给( C )。A ACC B CY C PC D DPTR当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于( A )。A 1个机器周期 B 2个机器周期C 4个机器周期 D

19、 8个机器周期当外部中断0定义为边沿触发方式时,输入的中断请求负脉冲宽度至少要保持( C )。A 2个振荡周期 B 8个振荡周期C 12个振荡周期 D 24个振荡周期在下列寄存器中,与定时/计数器无关的是( C )。A TCON B TMOD C SCON D IE若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为( B )。A 00100101 B 01010010 C 10101101 D 11011010如果以查询方式进行定时应用时,应用程序中的初始化内容应包括( C )。A 系统复位、设置工作方式、设置计数器初值B

20、设置计数器初值、设置中断方式、启动定时器C 设置工作方式、设置计数器初值、开定时中断D 设置工作方式、设置计数器初值、关定时中断当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D )。A 8.192ms B 16.384ms C 65.536ms D 131.072ms当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为( A)。A 156 B 56 C 100 D 200设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )。A 2MHz B 1MHz C 500kHz D 250kHz

21、在MCS-51中,需要双向传递信号的是( B)。A 地址线 B 数据线 C 控制线 D 电源线在进行系统扩展时,为使P0口实现数据和低8位地址复用,应使用( A )。A 地址锁存器 B 地址寄存器 C 地址缓冲器 D 地址译码器与访问外部数据存储器无关的信号是( D )。A B ALE C D 串行通信传输速率的单位是波特,而波特的单位是( B )。A 字节/秒 B 位/秒 C 帧/秒 D 字符/秒某异步通信接口的帧格式由1个起始位、7个数据位、1个奇偶校验位和1个停止位组成。当该接口每分钟传送1800个字符时,其传送波特率为( C )。A 1800 B 18000 C 300 D 30008

22、051有一个全双工的串行口,下列功能中该串行口不能完成的是(A )。A 网络通信 B 异步串行通信C 作为同步移位寄存器 D 位地址寄存器用MCS-51串行口扩展并行I/0口时,串行接口工作方式应选择( A )。A 方式0 B 方式1 C 方式2 D 方式3在MCS-51的串行通信方式中,帧格式为1位起始位、8位数据位和1位停止位的异步通信方式是( B )。A 方式0 B方式1 C 方式2 D 方式3对程序计数器PC的操作是( A )。A 自动进行的 B 通过传送进行的C 通过加1指令进行的 D 通过减1指令进行的型号为AT89C51的单片机是( )型单片机。A 无ROM B 掩膜ROM C

23、EPROM D 闪速存儲器、填空1. MCS-51单片机可扩展数据存储器的最大容量为( 64 )B。2. 从单片机的角度上看,连接到数据总线上的输出接口芯片应具有( 锁存 )功能,连接到数据总线上的输入接口芯片应具有( 缓冲 )功能。3. 从单片机系统扩展的角度出发,单片机的引脚可以构成三总线结构,即_数据_ 总线、地址总线和_控制_ 总线。4. ALE信号的作用是_锁存低8位地址信号(或 低8位地址锁存) _ 。 5. MOV A,40H 指令对于源操作数的寻址方式是 直接 寻址。6. PC存放的内容为: 当前指令连续存放下一条将要执行的指令地址 。7. MCS-8051系列单片机字长是 8

24、 位,有 40 根引脚。 8. MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为 低电平 有效或下降沿有效。9. 若想使用MCS-51单片机的片内程序存储器,引脚必须接 高电平 。当信号有效时,表示CPU要从 外部程序 存储器读取信息。10. MCS-51系列单片机片内数据存储器的寻址空间为 256 B、片外数据存储器的寻址空间为64k B。11. 在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是 操作数 ,而是操作数所在RAM单元的 内容 。12. 指令“MOV A,48H”和“MOV A,#48H”的源操作数分别采用的是 直接 寻址和 立即数 寻址方式。13. 假定外部

25、数据存储器1000H单元的内容为80H,A的内容为60H,执行下列指令序列后,累加器A的内容为 80h 。MOV DPTR,#1000HMOVX A,DPTR14. 执行下列指令序列后,累加器A的内容为 68h 。MOV A,#03HMOVC A,A+PCDB 20H,23H,26H,68H,85H15. 执行下列指令序列后,累加器A的内容为 99h 。MOV A,#05HMOV DPTR,#TABMOVC A,A+DPTRTAB:DB 20H,23H,26H,68H,85H,99H16. 执行下列指令序列后,SP的内容为 62h ,61H单元的内容为 68h ,62H单元的内容为 36h 。

26、MOV SP,#60HMOV A,#68HMOV PSW,#36HPUSH ACCPUSH PSW17. 执行下列指令序列后,SP的内容为 41h ,A的内容为 39h ,B的内容为88h 。MOV SP,#43HMOV R0,#43HMOV R0,#39HMOV 42H,#88HPOP ACCPOP B18. 进制转换: 11010B= 26 D= 1A H (65)10= 41 H= 1000001 2 19. 真值与机器码之间的转换X原=11011011,X反 =10100100 X 补= 10100101 X=32H , X原= 00100000 , X补= 00100000 X补=1

27、1011011, X原= 10100101 , X= -37 1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。2、单片机89C51片内集成了 4 KB的FLASH OM,共有 5 个中断源。3、两位十六进制数最多可以表示 256 个存储单元。5、在89C51中,只有当EA*(非)引脚接 高 电平时,CPU才访问片内的Flash ROM。8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第

28、二功能。15、89C51具有 64 KB的字节程序空间寻址能力。17、在89C51中,片内RAM分为地址为 00H7FH 的真正RAM区,和地址为80HFFH的 特殊功能寄存器(SFR) 区两个部分。18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第0 组寄存器为当前的工作寄存器。24、数据指针DPTR是一个 16 位的 特殊功能寄存器 寄存器。27、在89C51中,一个机器周期包括 12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和 4周期 指令。28、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个 高

29、电平并维持 2 个机器周期,可将系统复位。30、单片机89C51复位后,其I/O口锁存器的值为 0FFH ,堆栈指针的值为 07h ,SBUF的值为 不定 ,内部RAM的值不受复位的影响,而其余寄存器的值全部为 0 。47、单片机89C51的中断要用到4个特殊功能寄存器,它们是 TCON 、SCON、 IE 以及 IP 。48、在89C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是 电平 触发方式和 边沿 触发方式。67、单片机89C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为 FE0CH 。69、数据通信有两种方式,分别是 并行

30、通信和 串行 通信两种通信方式。72 、串行通信有 同步 通信和 异步 通信两种通信方式。73、在异步通信中,数据的帧格式定义一个字符由4部分组成,即: 起始位 、 数据位 、 奇偶校验位 和停止位。77、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是 通信双方必须采用统一的编码方式 ,二是 通信双方必须能产生相同的传送速率 。78、 单片机89C51中的串行通信共有 4 种方式,其中方式 0 是用作同步移位寄存器来扩展I/O口的。84、设89C51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为

31、 。20. MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为 低电平 有效或下降沿有效。21. MCS-51单片机访问片外存储器时,利用 ALE 信号锁存来自 P0 口的低8位地址信号。22. MCS-51单片机内部RAM的通用寄存器区共有 32 个单元,分为 4 组工作寄存器,每组 8个单元,以 R作为寄存器名称。23. MCS-51单片机的存储器分为4个物理上相互独立的存储器空间,即 片内数据存储器 、片外数据存储器 、 片内程序存储器 、 片外程序存储器 ,按其逻辑关系可分为 3个逻辑上相互独立的存储器空间。24. MCS-51系列单片机片内数据存储器的寻址空间为 256 B

32、、片外数据存储器的寻址空间为 64kB。25. MCS-51系列单片机包括很多机型,其中8031单片机片内没有程序存储器、AT89C51单片机片内有 4kB的程序存储器。26. CPU的指令系统就是该CPU所能执行的(全部)的集合。27. MCS-51单片机的指令系统有 7 种寻址方式。28. 在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是 操作数 ,而是操作数所在RAM单元的 内容 。可用于寄存器间接寻址的寄存器有R0、 R1 、DPTR 等。29. 在变址寻址方式中,可把_pc_或 dptr 作为基址寄存器,而把 累加器 作为变址寄存器。变址寻址方式是专用于访问 片外程序 的一种

33、寻址方式。30. MCS-51系列单片机的数据指针是 DPTR ,堆栈指针是 SP ,访问片外数据存储器应使 MOVX 指令。31. 指令“MOV A,48H”和“MOV A,#48H”的源操作数分别采用的是 直接 寻址和 立即数 寻址方式。32. 执行下列指令序列后,A的内容为 BF ,CY的内容为 0 , OV的内容为 ? 。MOV A,#89HMOV R0,#30HMOV 30H,#36HADD A,R033. 执行下列指令序列后,A的内容为 06H ,20H单元的内容为 09H 。MOV R2,#69HMOV A,R2ANL A,#0FHMOV 20H,AMOV A,R2ANL A,#

34、0F0HSWAP A34. 编写子程序和中断服务程序时,必须注意进入后立即保护现场和返回前 恢复现场 。35. 计算机唯一能够识别的语言是 机器语言 。36. AT89C51单片机共有 5 个中断源,可分为 5 个中断优先级,其中外部中断源的触发方式可采用低电平触发或 边沿 触发。37. 以外部中断0为例,响应中断后,首先将 pc 的内容压入堆栈,以保护断点,然后把 0003h 中断程序入口地址 装入PC,使程序转向 中断服务程序 。38. 某AT89C51单片机应用系统,程序已设定(IP)=00H,(IE)=9FH,当所有中断源同时申请中断时,CPU将响应 外部中断0 的中断请求。39. 外

35、部中断有2种触发方式,当IT0等于0时,外部中断0被设置为 电平 触发方式,当IT0等于1时,外部中断0被设置为 边沿 触发方式。40. AT89C51单片机内部有2个 16 位的加1定时/计数器,其中T0有 4 种工作方式,T1有 3种工作方式。其中方式1是 16 位的定时器。41. 当计数器T0产生溢出时,TF0位被置1,在对T0溢出的处理时,若采用中断方式,TF0作为 位使用,若采用查询方式,TF0作为 溢出标志 位使用。42. 如果系统的晶振频率fosc=6MHz,T0工作于定时器方式0,则最大定时时间为 16.384ms 。43. MCS-51单片机的定时/计数器T0工作于定时器方式

36、2时,是 8 位自动重装载方式,这种工作方式有利于提高 定时时间的精确性 。44. MCS-51单片机的串行口共有 4 种工作方式,当使用串行口扩展并行I/O接口时,应选择方式 0 ,此时的波特率为 振荡频率的1/12 。45. 计算机有 串行 和 并行 两种数据传送方式,其中具有低成本特点的是 串行 数据传送。46. 串行异步数据通信的帧格式由起始位、 数据位 、 奇偶校验位 和 停止位 四个部分组成。它传输数据的速度比同步通信方式 要低。47. 串行通信有单工、 半双工 和 全双工 三种通信模式。、简答题: 1、 定时器的工作方式2有什么特点?适用于什么场合?2、 模式二把和MUL AB

37、指令执行后,OV=1,这意味着什么?89C51单片机片内包含哪些主要逻辑功能部件?3、 89C51的存储器分哪几个空间?3、分析执行如下指令后,PSW中的Cy 、OV、P各为多少? A中的结果用十进制表示是多少?(15分)MOV A,#85HADD A,#0AEH4、89C51单片机指令有共有几种寻址方式,列出每种的名称及举例。7、在单片机中,中断能实现哪些功能?8、89C51共有哪些中断源?对其中端请求如何进行控制?9、什么是中断优先级?中断优先处理的原则是什么?10、说明外部中断请求的查询和响应过程。11、简述89C51单片机的中断响应过程。12、89C51单片机外部中断源有几种触发中断请

38、求的方法?如何实现中断请求?1、定时器模式2有什么特点?适用于什么应用场合?3、89C51定时器有哪几种工作模式?有何区别?4、89C51单片机内部设有几个定时器/计数器?它们是由哪些特殊功能寄存器组成?5、定时器用作定时器时,其定时时间与哪些因素有关?作计数器时,对外界计数频率有何限制?49、简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。中断源(控制位) 自然优先级外部中断0(PX0) 最 高定时器/计数器0溢出中断(PT0)外部中断1(PX1)定时器/计数器1溢出中断(PT1)串行口中断(PS) 最 低若某几个控制位为1,则相应的中断源就规定为高级中断;反之,若某

39、几个控制位为0,则相应的中断源就规定为低级中断。当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。-51、完整的中断处理过程包括哪三个阶段?分为3个阶段,即 中断响应 、中断处理以及 中断返回 。52、简述51系列单片机中断响应的条件。有中断源发出中断请求;中断总允许位EA=1,即CPU开中断;申请中断的中断源的中断允许位为1,即中断没有屏蔽;无同级或更高级中断正在被服务;当前的指令周期已经结束;若现在指令为RETI或者是访问IE或IP指令,则该指令以及紧接着的另一条指令已执行完。54、在51系列单片机执行中断服务程序时,为什么一般都要在矢量地址开

40、始的地方放一条跳转指令?因为51系列单片机的两个相邻中断源中断服务程序入口地址相距只有8个单元,一般的中断服务程序是容纳不下的,因此一般都要在相应的中断服务程序入口地址中放一条跳转指令。55、为什么一般都把主程序的起始地址放在0030H之后?因为0000H0030H中有中断的矢量地址,为了避免冲突,一般都把主程序的起始地址放在0030H之后。63、简述定时/计数器4种工作模式的特点。模式1:是16位的定时器/计数器;模式2:把TL0(或TL1)配置成一个可以自动重装载的8位定时器/计数器;模式3:对T0和T1大不相同。若将T0设置为模式3,则TL0和TH0被分为两个相互独立的8位计数器。定时器

41、T1无工作模式3状态。模式0:与模式1几乎完全相同,唯一的差别是模式0中,寄存器TL0用5位,TH0用8位。43、简述89C51单片机中断的概念。当CPU正在处理某件事情的时候,外部发生的某一事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的时间。中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。44、什么是保护现场,什么是恢复现场?保护现场:当CPU响应中断程序时,硬件会自动把断点地址(16位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、

42、标志位等的内容。45、单片机89C51有哪些中断源,对其中断请求如何进行控制?89C51中断系统有5个中断源:INT0:外部中断0请求,低电平有效。通过P3.2引脚输入。INT1:外部中断1请求,低电平有效。通过P3.3引脚输入。T0:定时器/计数器0溢出中断请求。T1:定时器/计数器1溢出中断请求。TXD/RXD:串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。85、简述89C51串口通信的四种方式及其特点。方式0:同步移位寄存器输入/输出方式,常用于扩展I/O口。波特率固定为振荡频率的1/12,并不受PCON寄存器中SMOD位的影响。方式1:用于串行发送或接收,为10位通用

43、异步接口。TXD与RXD分别用于发送与接收数据。收发一帧数据的格式为1位起始位、8位数据位(低位在前)、1位停止位,共10位。波特率由定时器T1的溢出率与SMOD值同时决定。方式2:用于串行发送或接收,为11位通用异步接口。TXD与RXD分别用于发送与接收数据。收发一帧数据的格式为1位起始位、8位数据位(低位在前)、1位可编程的第9数据位和1位停止位,共11位。波特率取决于PCON中SMOD位的值:当SMOD0时,波特率为 的1/64;当SMOD1时,波特率为 的1/32。方式3:用于串行发送或接收,为11位通用异步接口。TXD与RXD分别用于发送与接收数据。帧格式与方式2相同,波特率与方式1

44、相同。1、什么是单片机?简述单片机的应用领域。答:单片微型计算机简称单片机,它是把微型计算机的各个功能部件:中央处理器CPU、随机存储器RAM、只读存储器ROM、定时/计数器及I/O接口电路等集成在一块芯片上,构成一个完整的微型计算机。应用领域:(1)单片机在智能仪器仪表中的应用;(2)单片机在工业控制中的应用;(3)单片机在计算机网络与通信技术中的应用;(4)单片机在日常生活及家电中的应用。2、什么叫中断?中断有什么特点? 答:(1)“中断”是指计算机在执行某段程序的过程中,由于计算机系统内、外的某种原因,当出现CPU以外的某种情况时,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当

45、前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再返回继续执行原来被中断的程序。(2)特点:分时操作;实时处理;故障处理。程序状态寄存器PSW的作用是什么?常用状态标志有那几位?作用是什么?若采用6MHz的晶振,8051的振荡周期和机器周期分别是多少s?一条单字节双周期指令的指令周期为多少s?MCS-51提供了哪几种寻址方式?试简述每种寻址方式的功能及寻址范围。定时/计数器用作定时器时,其定时时间与哪些因素有关?用作计数器时,对外部计数脉冲有何要求?.指令题 1、已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求执行下列指令后累加器A.50H.R

46、6.32H.和P1口中的内容。(5分,写在注释后)MOV A ,#30H ; (A)=30hMOV 50H ,A ; (50H)=30hMOV R6 ,31H ; (R6)=bbhMOV R1 ,31H ; (32H)=bbhMOV P1,32H ; (P1)=cch2、请写出能完成以下操作的指令或指令序列。将内部RAM 30H单元的内容传送到累加器ACC。:MOV A,30H将立即数 10H传送到到内部RAM 30H单元。 :MOV 30H,#10H累加器循环左移2位。 :RL A RLA将R0的内容传送到R1。MOV A,RO MOV R1,A:将外部RAM 2000H单元的内容传送到R7

47、。:MOV DPTR,#2000HMOV A,DPTRMOV R7,A1. 请写出能完成以下操作的指令或指令序列。 将R0的内容传送到R1。 将内部RAM 20H单元的内容传送到R7。 将外部RAM 1000H单元的内容传送到内部RAM 30H单元。 将外部RAM 1000H单元的内容传送到R1。 将外部RAM 1000H单元的内容传送到外部RAM 1100H单元2. 请写出能完成以下操作的指令或指令序列。 将R0的内容传送到R1。 将内部RAM 20H单元的内容传送到R7。 将外部RAM 1000H单元的内容传送到内部RAM 30H单元。 将外部RAM 1000H单元的内容传送到R1。读程序

48、2. 阅读下面的程序,要求: 说明程序的功能; 写出涉及的寄存器及片内RAM单元40H43H的最后结果。MOV R0,#40HMOV A,R0INC R0ADD A,R0INC R0MOV R0,ACLR AADDC A,#00HINC R0MOV R0,A3. 阅读下列程序,说明该程序的功能。(可用逻辑图或逻辑表达式说明)MOV C, P1.1ORL C, TF0ANL C, P1.0MOV F0, CMOV C, 20H.0ANL C, /20H.1ORL C, F0ORL C, /22H.3MOV P3.3, C4. 阅读下列子程序,写出(或画出)程序运行的结果。系统的时钟频率fosc=

49、12MHz。WARM: CLR P1.0MOV R7, #5WAR0: ACALL DL10CPL P1.0ACALL DL10CPL P1.0DJNZ R7, WAR0RETDL10: MOV R6, #100DL11: DJNZ R6, DL11RET5. 阅读下列子程序,说明该程序的功能。RDTM:MOV A, TH0MOV R0, TL0CJNE A, TH0, RDTMMOV R1, ARET6. 阅读下列子程序,写出(或画出)程序运行的结果。WARM:CLR P2.7MOV R7, #10WAR0: ACALL DL10CPL P2.7ACALL DL10CPL P2.7DJNZ

50、R7, WAR0RETDL10:MOV R6, #200DL11:DJNZ R6, DL11RET7. 阅读以下程序,该程序完成的功能是什么?ZDS: MOV R7,#05HMOV R0,#30HMOV 40H,R0DEC R7NEXT:INC R0MOV A,R0CINE A,40H,COMPCOMP:JC CONMOV 40H,ACON: DJNZ R7,NEXTRET8. 阅读以下程序,该程序完成的功能是什么?TAB1:PUSH DPLPUSH DPHMOV DPTR,#TABMOV A,R1MOVC A,A+DPTRMOV R1,APOP DPHPOP DPLRETTAB: 0,1,4

51、,9,16,25,36,49,64,81,100五、编程题: 1、编写一个程序,把片外RAM从2000H开始存放的8个数传送到片内30H开始的单元中。MOV R7,#08HMOV DPTR,#2000HMOV R1,#30HLOOP: CLR A MOVX A,DPTR MOV R1,A INC DPTR INC R1DJNZ R7,LOOPRET 2、单片机用内部定时方法产生频率为100KHz等宽距形波,假定单片机的晶振频率为12MHz。请编程实现。初值=FFFBH0RG 0000H LJMP MAINORG 0050HMAIN: MOV TMOD,#02H MOV TH0,#0FFH MO

52、V TL0,#0FBH SETB P1.0SETB TR0LOOP:JBC TF0,NEXT SJMP LOOPNEXT:CPL P1.0MOV TH0,#0FFH MOV TL0,#0FBH SJMP LOOP3、试编写一段对中断系统初始化的程序,使之允许INT0,INT1,TO,串行口中断,且使T0中断为高优先级中断MOV IE,#97HMOV IP,#02H4、试编写程序,查找在内部RAM的20H50H单元中出现00H的次数,并将查找的结果存入51H单元MOV R2,#31MOV R1,#20HLOOP:MOV A,R1JNZ L1INC 51HL1:INC R0DJNZ R2,LOOP

53、RET 5、利用T0的工作模式0产生定时,在P1.0引脚输出周期为10ms的方波。设晶振频率fosc=12MHz。编程实现其功能(分别采用查询方式和中断方式)。解: 要在P1.0引脚输出周期为10ms的方波,只要使P1.0每隔5ms取反一次即可。 (1)选择工作模式 T0的模式字为TMOD=00H,即: M1M0=00,C/T=0,GATE=0,其余位为0。(2)计算5ms定时T0的初值T = (213T0初值)(1/12)10-612 = 510-3 sT0初值 = 3192 D = C78 H = 01100011 11000 BT0的低5位:11000 B=18H 即 (TL0)=18HT0的高8位:01100011 B=63H 即 (TH0)=63H (3)采用查询方式的程序程序清单:

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!