单片机简答题

上传人:大米 文档编号:508272395 上传时间:2023-04-21 格式:DOC 页数:23 大小:128KB
返回 下载 相关 举报
单片机简答题_第1页
第1页 / 共23页
单片机简答题_第2页
第2页 / 共23页
单片机简答题_第3页
第3页 / 共23页
单片机简答题_第4页
第4页 / 共23页
单片机简答题_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《单片机简答题》由会员分享,可在线阅读,更多相关《单片机简答题(23页珍藏版)》请在金锄头文库上搜索。

1、单片机简答题1. MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?答:MCS51单片机有5个中断源,2个中断优先级,中 断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INTO、TO、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH0013H、001BH 0023H。2. 已知单片机系统晶振频率为 6MHz若要求定时值为 10ms时,定时器T0工作在方式1时,定时器T0对应的初值 是多少? T

2、MOD勺值是多少? THO=? TLO=?(写出步骤)答:定时值为10ms时,定时器T0工作在方式1时,定 时器T0对应的初值是1388HTMO啲值是 00000001B, TH0=13H TL0=88H。3. MCS51系列单片机的内部资源有哪些?说出 8031、 8051和8751的区别。答:MCS5係列单片机上有 1个8位CPU 128B的RAM21个SFR 4个并行口、1个串行口、2个定时计数器和中断 系统等资源。8031、8051和8751的区别是8031内无ROM8051内有4KB的掩膜 ROM 8751内有4KB的EPROM4.如何正确使用 P3 口 ?答:要点:(1) 说明P3

3、 口有第一功能和第二功能的使用。(2) P3 口的第二功能各位线的含义。(3) 使用时应先按需要选用第二功能信号,剩下 的口线才作第一功能I/O线用。(4) 读引脚数据时,必需先给锁存器输出“1”。5. 简述累加器的ACC的作用。答:(1)8位专用寄存器。(2) 运算时存放一个操作数。(3) 运算后存放运算结果,所以称它为累加器。6. 简述寄存器间接寻址方式及其寻址范围。答:(1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式(2)寻址范围: 内部RAM氐128单位,形式 Ri(i=0,1)。 外部RAM64K使用DPTR作间址寄存器,形式 为 D

4、PTR7. 简述MCS-51单片机的中断入口地址。答:中断入口地址为中断响应后PC的内容即中断服务的入口地址。它们是:外部中断 00003H定时器T。中断 000BH外部中断10013H定时器T1中断001BH串行口中断0023H8简述串行数据传送的特点。答:(1)传送按位顺序进行,速度慢。(2)传输线少,成本低。(3)传送距离远,可达几公尺到几千公里。9. 51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?答:具有5个中断源,分别是外部中断INTO和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中 断。通过对中断优先级寄存器IP的

5、设置,每个中断源都可以被定义为高优先级中断。10各中断源对应的中断服务程序的入口地址是否能任 意设定?答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。11. 如果想将中断服务程序放置在程序存储区的任意 区域,在程序中应该作何种设置 ?请举例加以说明。答:如果要将中断服务程序放置在程序存储区的任意区 域,在程序中要通过在中断地址区的对应地址上设置跳转指 令才可实现对中断服务程序的执行。例如:外部中断O的中断服务程序INTOP放置在程 序存储区的任意区域,此时,通过以下方式,可实现对中断 服务程序的执行:(4分)ORGO003H (2 分)JMP INTOP列举其他中断跳转的例子也

6、可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。12. 单片机的特性主要有哪些?答:单片机具有体积小、可靠性高、控制功能强、使用 方便、性能价格比高、容易产品化等特点。13. 8031、8051、8751 有何异同?答:.8051、8751和8031均为8位单片机,其内部结构是基本相同的。不同点为:8051内部有4KBROM8751内部有4KBEPROJM 而8031内部无程序存储器。14. MCS-51的位存储区在哪里?寻址范围是多少?答:内部 RAM的202FH为位寻址区域,位地址范围007FH;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范

7、围80FFH;位存储区共256个位。15. .8051 的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何?答:.8051有2个16位的定时器/计数器,有4种工作 方式。定时器与计数器的工作原理是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值。简述子程序调用和执行中断服务程序的异同点。(8分)相同点:均能中断主程序执行本程序,然后再返回断点 地址继续执行主程序。不同点:(1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。(2)中断服务子程序返回指令除具有子程序返回指 令所具有的全部功能之外,

8、还有清除中断响应时被置位的优 先级状态、开放较低级中断和恢复中断逻辑等功能。(3)中断服务子程序是在满足中断申请的条件下, 随机发生的;而子程序调用是用户主程序事先安排好的。18.已知晶振频率为 6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用 T1中断,工作方式2,试写 出中断初始化程序(6分)MOVTMOD#20HSETB ET1MOV TL1, #06HSETB TR1MOV TH1,#06HSJMP $SETB EA19 MCS-51指令系统主要有哪几种寻址方式?试举例说 明。(8分)答:MCS-51指令操作数主要有以下 7种寻址方式:寻址方式举例立即寻址MOV A,

9、 #16直接寻址MOV 20H, P1寄存器寻址MOV A, Rb寄存器间接寻址MOVX A, DPTR变址寻址MOVC A,A+DpRT相对寻址SJMP LOOP位寻址ANL C, 70H20. 定时器T0和T1各有几种工作方式? (8分)答:T0有4种工作方式,T1有3种工作方式,见表面4.4所述。表4.4定时器的工作方式工作方式适用定时器功能说明方T0、13位的定时器/计数器式0T116位的定时器/计数器方T0、自动重新装入计数初值的8位的式1T1定时器/计数器方T0、分为两个8位计数器TL0和TH0b式2T1方式3T0TL0可工作于定时或计数状态,TH0则 固定为定时状态。方式 3对T

10、1则停止 计数21. 8031单片机需要外接程序存储器,实际上它还有多 少条I/O线可以用?当使用外部存储器时,还剩下多少条I/O线可用? (7分)答:8031系统必须外接程序促成器,原则上说,P0和P2 口要用作数据和地址总线,所以只有 P1和P3 口可用作 I/O 口,共16条I/O线。在使用外部存储器时,除了占用P0 和 P2 口外,还需要用 P3 口 RD( P3.7 )和 WR( P3.6 )两 条控制线,所以这种情况下就只剩下14条I/O线可用了。22. 8051的振荡周期、机器周期、指令周期是如何分配的?当晶振频率为 6MHz时,一个机器周期为多少微秒?(7分)答:8051单片机

11、每条指令的执行时间(即指令周期)为14个机器周期,有单字节单周期指令、两字节单周期指令、单字节两周期指令、两字节两周期指令、三字节两周期指令 以及单字节四周期指令。一个机器周期有6个状态:SS6每个状态又包含两个振荡周期,分为两拍:P1和P2。因此,一个机器周期包含12个振荡周期,表示为:S1P1、S1P2、S2P1、S6Pl、&P2当Fs=MHz时,机器周期为:(1/6 ) X 12=2 (卩s)23. 8051单片机的片内并行接口的作用(6分)答:1。连接负载2、做通用i/o 口3、做数据/地址总线使用4、对冰口进行位操作5、P3 口作第二功能使用24. 单片机中断方式的流程图(6分)答:

12、主程序中断服务程序设置中断入口保护现场中断优先级恢复现场执行主程序返回25.写出下列特殊功能寄存器的名称(5分)TCON定时/计数器控制寄存器TMOD 定时/计数器方式控制寄存SCON串行通信控制寄存器PSW 程序状态字寄存器IE中断允许寄存器26. 简述8051单片机的内部组成结构(9分)答:8051单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源:(1)8 位 CPU(2)4KB的片内程序存储器 ROM可寻址64KB 程序存储器和64KB外部数据存储器;(3)128B 内部 RAM(4)21 个 SFR(5)4个8位并行I/O 口(共32位I/O 线);(6)一个全双工的异步串行口

13、;(7)两个16位定时器/计数器;(8)5个中断源,两个中断优先级;(9) 内部时钟发生器27. 单片机的内部存储器的种类,并写出各自的寻址范围和容量?单片机外部RAM的分类又哪几种?外部 ROM勺分类有哪几种? ( 9分)答:各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:(1)掩膜(Msak) ROM型单片机:内部具有工厂掩膜编程的ROM ROM中的程序只能由单片机制造厂 家用掩膜工艺固化,用户不能修改ROM中的程序。例如: MC 51 系列的 8051。(2)EPROM型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯 片内部的EPRO中,也可以将

14、EPRO中的信息全部擦除。 擦去信息的芯片还可以再次写入新的程序,允许反复改写。例如:MC51系列的8751。EPROM麒单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品(3) 无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。例 如:MC 51系列的8031无ROMS单片机价格低廉, 用户可根据程序的大小来选 择外接程序存储器的容量。这种单片机扩展灵活,但系统结 构较复杂(4)E2ROMS单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。例如:MC 51的派生型89C51单片机。OTP(One Time Programmable)ROM 单片机:内部具有一 次可编程的程序存储器,用户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写。例如:NEC公司的卩PD75P308G3B9。这种芯片的价格也较低。28. MCS-51单片机有哪几个并行 I/O端口?各I/O 口有 什么特性? ( 10分)答:MCS-51单片机有4个8位双向的并行I/O 口 P0P3, 每一个口都由口锁存器(D触发器)、输出驱动器(FET)和 输入缓冲器(3态门)组成。各口每一位I/O线都能独立地用作输入或输出,CPU对口的读操作有两种,一种是读取口 锁

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号