单片机复习题

合集下载

单片机专业试题及答案详解

单片机专业试题及答案详解

单片机专业试题及答案详解一、单选题1. 单片机中的“单片”指的是什么?A. 单片存储器B. 单片处理器C. 单片集成电路D. 单片输入设备答案:C2. 下列哪个不是单片机的典型应用?A. 家用电器控制B. 汽车电子C. 个人电脑D. 工业自动化答案:C3. 8051单片机的内部RAM地址空间是多少字节?A. 128B. 256C. 512D. 1024答案:B4. 下列哪个不是单片机的I/O端口?A. P0B. P1C. P2D. P3答案:D5. 单片机的时钟频率与机器周期的关系是什么?A. 时钟频率是机器周期的12倍B. 机器周期是时钟频率的12倍C. 时钟频率是机器周期的1/12D. 机器周期是时钟频率的1/12答案:D二、多选题6. 单片机的中断系统通常包括哪些部分?A. 中断源B. 中断向量表C. 中断优先级D. 中断服务程序答案:A, B, C, D7. 单片机的串行通信中,同步方式与异步方式的区别是什么?A. 同步方式需要时钟信号B. 异步方式不需要时钟信号C. 同步方式传输速率慢D. 异步方式传输速率快答案:A, B8. 下列哪些因素会影响单片机的功耗?A. 时钟频率B. 工作电压C. 温度D. 负载电流答案:A, B, D三、简答题9. 简述单片机的最小系统包含哪些基本组件?答案:单片机的最小系统通常包括:单片机本身、时钟电路、复位电路、电源电路、以及必要的输入输出接口。

10. 描述单片机的程序存储器和数据存储器的区别。

答案:程序存储器用于存储单片机执行的程序代码,通常是只读的。

数据存储器则用于存储程序运行过程中产生的数据,包括变量、常量等,通常是可读写的。

四、计算题11. 假设一个单片机的时钟频率为12MHz,计算其一个机器周期的时间长度。

答案:机器周期时间长度 = 时钟周期× 机器周期倍数。

对于大多数单片机,一个机器周期是12个时钟周期,所以机器周期时间长度= 1/12M Hz × 12 = 1μs。

单片机复习题库(含答案)

单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。

答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。

答案:对3. 单片机的Flash存储器是一种非易失性存储器。

答案:对4. 单片机的片内RAM存储器可以直接运行程序。

答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。

答案:错三、填空题1. 单片机的中断向量表一般存储在()中。

答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。

答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。

答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。

答案:寄存器中的数据5. 单片机的GPIO口是指()。

答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。

答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。

当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。

该程序处理完中断事件后,再返回到原来的程序继续执行。

通过中断,可以提高单片机的响应速度和处理能力。

2. 请简要说明单片机的I/O口使用方法。

单片机单选复习题及参考答案

单片机单选复习题及参考答案

单片机单选复习题及参考答案一、单选题(共100题,每题1分,共100分)1、对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上 ( ) 个机器周期时间。

A、1B、2C、3D、4正确答案:B2、累加器A的内容是42H,执行SWAP A 指令后累加器的内容变为 ( ) 。

A、20B、04C、40D、24H正确答案:D3、MCS-51单片机复位后程序计数器PC= ( )。

A、0000B、(B)0003C、(C)0030D、0FFFFH正确答案:A4、对于8031单片机来说,EA脚总是 ( ) 。

A、接地B、接电源C、悬空D、不用正确答案:A5、对于MCS-51单片机来说,在振荡器已经起振的条件下其RST引脚加至少持续 ( ) 个机器周期的高电平就可以实现单片机的复位。

A、1B、2C、4D、8正确答案:B6、单片机8051的XTAL1和XTAL2引脚是 ( ) 引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振正确答案:D7、对于8031单片机来说,EA脚总是 ( ) 。

A、不用B、悬空C、接电源D、接地正确答案:D8、单片机上电后或复位后,工作寄存器R1是在内部RAM的 ( ) 。

A、01H单元B、09H单元C、11H单元D、19H单元正确答案:A9、8031单片机的定时器T0有 ( ) 种工作方式。

A、4B、1C、3D、2正确答案:A10、累加器A的内容是84H,执行RRC A 指令后累加器的内容变为 ( ) 。

A、42B、09C、83D、不确定正确答案:D11、8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。

A、控制总线B、高8位地址总线C、数据总线D、低8位地址总线正确答案:B12、下列指令中有错误的是 ( ) 。

A、CLRB、(B)MOVC、(C)MOVD、JE、TF1,LOOP正确答案:B13、下列芯片中属于单片机的芯片是 ( ) 。

A、8080B、Z80C、W78E54D、80586正确答案:C14、对于AT89C52单片机来说,若其振荡器已经工作,则在其RST引脚加至少持续 ( ) 个机器周期的高电平就可以实现单片机的复位。

单片机考试复习试题库附答案

单片机考试复习试题库附答案

单片机考试复习试题库附答案题目1:下面描述的哪个不能用于表示单片机存储介质的是:A. RAMB. ROMC. EPROMD. SSD答案:D. SSD题目2:单片机的主频指的是什么?A. 单片机的工作频率B. 单片机的最高运算速度C. 单片机的内部振荡器频率D. 单片机的时钟频率答案:D. 单片机的时钟频率题目3:以下哪个不属于单片机外部中断的触发方式?A. 上升沿触发B. 下降沿触发C. 高电平触发D. 低电平触发答案:C. 高电平触发题目4:如果要实现单片机对外部设备的通信,以下哪个串行通信协议最常用?A. SPIB. I2CC. UARTD. CAN答案:C. UART题目5:单片机的存储器位数越大,可以寻址的存储器空间越大。

A. 正确B. 错误答案:A. 正确题目6:单片机的编程语言主要分为汇编语言和高级语言。

以下哪个不属于高级语言?A. CB. BASICC. PythonD. Assembly答案:D. Assembly题目7:以下哪个不是单片机外部中断的触发源?A. 按键B. 温度传感器C. 光敏传感器D. 电压变化答案:B. 温度传感器题目8:单片机的串行通信协议中,SPI和I2C都属于同步通信。

A. 正确B. 错误答案:B. 错误题目9:单片机的IO口是可以同时配置为输入和输出的。

A. 正确B. 错误答案:A. 正确题目10:以下哪个不属于常见的单片机制作项目?A. 温度测量仪B. 红外遥控器C. 电子琴D. 数码相机答案:D. 数码相机题目11:单片机的ADC是用来做什么的?A. 数字信号转模拟信号B. 模拟信号转数字信号C. 串行通信D. 控制外部中断答案:B. 模拟信号转数字信号题目12:以下哪个不属于单片机的工作温度范围?A. -40℃ ~ 85℃B. -10℃ ~ 70℃C. 0℃ ~ 60℃D. -20℃ ~ 80℃答案:C. 0℃ ~ 60℃题目13:单片机的IO口可以直接驱动电机等高功率设备。

单片机复习参考题(含答案)

单片机复习参考题(含答案)

单片机复习题一、选择1.二进制数110110110对应的十六进制数可表示为( )。

A. 1D3H B.1B6H C.DBOH D. 666H2.-3的补码是( )。

A. 10000011 B. 11111100 C.11111110 D.111111013.CPU主要的组成部部分为( )。

A.运算器,控制器 B.加法器,寄存器 C. 运算器,寄存器 D.运算器,指令译码器4.INTEL 8051 CPU是( )位的单片机。

A. 16 B.4 C. 8 D.准16位5.对于以 8051为核心的小单片机应用系统来说,/EA脚总是( )A.接地B.接电源C. 悬空D.不用6.程序计数器PC用来( )。

A.存放指令 B.存放正在执行的指令地址C. 存放下一条的指令地址 D.存放上一条的指令地址7.指令和程序是以( )形式存放在程序存储器中。

A. 源程序B. 汇编程序C. 二进制编码 D.BCD码8.单片机应用程序一般存放在( )中。

A. RAM B.ROM C. 寄存器 D.CPU9.单片机8051的XTALl和XTAL2引脚是()引脚A. 外接定时器 B.外接串行口 C. 外接中断 D.外接晶振10.8031复位后,PC与SP的值为( )。

A.0000H,00H B.0000H,07H C.0003H,07H D. 0800H,00H11.P0,P1口作输入用途之前必须( )。

A. 相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上拉电阻12.8051的内部RAM中,可以进行位寻址的地址空间为( )。

A. 00H~2FH B. 20H~2FH C. 00H~FFH D. 20H~FFH13.8051的程序计数器PC为16位计数器,其寻址范围是( ) 。

A. 8KB. 16K C. 32K D. 64K14.8051单片机中,唯一一个用户不能直接使用的寄存器是( )。

A.PSW B. DPTR C. PC D. B15.对MCS-51单片机来说,其内部RAM( )。

单片机复习题带答案

单片机复习题带答案

一、单项选择题1.利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using2.C51中一般指针变量占用( C )字节存储。

A、一个B、两个C、三个D、四个3.使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.hB、absacc.hC、intrins.hD、startup.h4.执行#define PA8255 XBYTE[0x3FFC];PA8255=0x7e;后存储单元0x3FFC的值是( A )A、Ox7eB、8255HC、未定D、7e5.设有int i;则表达式i=1,++i,++i||++i,i的值为( C )A、1B、2C、3D、46.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( C )A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有int i;则表达式i=1,++i,i||++i,i的值为( B )A、1B、2C、3D、48、单片机8051的XTAL1和XTAL2引脚是(D )引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振9、单片机的定时器/计数器设定为工作方式1时,是(D )。

A、8位计数器结构B、2个8位计数器结构C、13位计数器结构D、16位计数器结构10、串行口每一次传送( C )字符。

A、1个字节B、1bitC、1帧D、1 串11、计算机能直接识别的语言是( C )。

A、汇编语言B、自然语言C、机器语言D、C语言12、MCS—51单片机的CPU主要的组成部分为(A )。

A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器13、MCS-51系列单片机芯片是双列直插式封装的,有( C )个引脚。

A、24B、30C、40D、5014、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A )。

单片机复习题及答案

单片机复习题及答案

单片机复习题及答案一、选择题1、单片机能够直接运行的程序是()。

A 汇编语言源程序BC 语言源程序 C 高级语言程序D 机器语言程序答案:D解析:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换为机器语言程序才能被单片机执行。

2、单片机复位后,程序计数器 PC 的值为()。

A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,PC 被初始化为 0000H,程序从 0000H 地址开始执行。

3、当 MCS-51 单片机接有外部存储器,P2 口可作为()。

A 数据输入口B 数据输出口C 高 8 位地址口D 低 8 位地址口答案:C解析:P2 口在访问外部存储器时,作为高 8 位地址输出口。

4、要使 MCS-51 能够响应定时器 T1 中断、串行接口中断,它的中断允许寄存器 IE 的内容应是()。

A 98HB 84HC 42HD 22H答案:A解析:IE 寄存器中,ET1 位(定时器 T1 中断允许位)和 ES 位(串行口中断允许位)需要置 1,其他位为 0,对应的二进制值为10011000,即 98H。

5、在 MCS-51 单片机中,需要软件实现中断撤销的是()。

A 定时中断B 外部中断的脉冲方式C 外部中断的电平方式D 串行口中断答案:C解析:外部中断的电平方式需要软件清除中断标志来撤销中断。

二、填空题1、 MCS-51 单片机的内部数据存储器可以分为_____、_____和_____三个区域。

答案:工作寄存器区、位寻址区、数据缓冲区2、单片机的堆栈是在_____中开辟的一个区域,遵循_____的数据存储原则。

答案:内部 RAM、先进后出3、当单片机的晶振频率为 12MHz 时,机器周期为_____μs。

答案:1解析:机器周期= 12 /晶振频率,所以当晶振频率为 12MHz 时,机器周期为1μs。

4、 MCS-51 单片机有_____个中断源,其中外部中断有_____个。

单片机复习题

单片机复习题

单片机复习题一、概念题1. 70 = B = H。

2. 机器字长为8位,则[-1]原= ,[-1]反= ,[-1]补= 。

3. 单片机的基本组成包括、、和。

4. 中央处理器由和组成。

5. 指令的执行步骤分为:、、。

6. 标志寄存器PSW用于保存指令执行结果,包含以下几个标志位:(1)C为,什么情况下置1?;(2)AC为,什么情况下置1?;(3)OV为,什么情况下置1?;(4)P为,什么情况下置1?;7. 执行下列指令后,累加器A、标志位C、AC、OV、P分别为多少?MOV A, #6AHADD A, #7BH8. 51系列单片机的程序存储器寻址能力为,地址范围到;片外数据存储器寻址能力为,地址范围到;这是由于51系列单片机的地址总线为根。

9.利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接电平。

10. 单片机系统复位后,PSW = ,因此内部RAM寄存器区的当前寄存器是第组,8个寄存器的单元地址为~。

11. 堆栈操作遵循的原则是。

12 堆栈寄存器的符号是,复位后它的内容为,若不对该寄存器进行赋值,则压入堆栈的第一个数据将位于片内RAM的单元。

13. 通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。

调用返回时再进行出栈操作,把保护的断点送回。

14. 8051单片机有4个I/O口,它们分别是,复位后对应它们的寄存器内容为,它们的第二功能分别是。

15. P0~P3口在作输入口使用时,应先向口锁存器写入,方能准确无误的读取引脚上的信号;16. 程序计数器PC存放的是。

17. 单片机的片外总线包括,和。

18. 一个机器周期包括个振荡周期,若8051外接晶振为12MHz,则单片机的T CY =。

19. 8051复位后,程序从地址开始执行。

20. 51系列单片机的寻址方式按操作数类型可以分为数的寻址和指令寻址。

数的寻址分为:(1)立即寻址:操作数由直接给出;(2)寄存器寻址:操作数存放于中;(3)直接寻址:指令中直接给出操作数的;(4)寄存器间接寻址:指令给出的寄存器中存放的是,寄存器前加符号以表明该寻址方式;(5)变址寻址:操作数的地址由运算得来,其中,以作变址寄存器,以或作基址寄存器;(6)位寻址:指令直接给出;以上6种寻址方式中,3、4、5给出的都是,位于;指令寻址是获得指令转移的目的地址,包括:(1)绝对寻址:由指令给出转移的;(2)相对寻址:指令给出的是相对于的。

单片机考试复习题及答案

单片机考试复习题及答案

选择题1、主频为12MHz的单片机他的机器周期为(c )。

A、1/12微秒B、0.5微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。

A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。

A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。

A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。

scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1, T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。

A、00100101B、01010010C、10101101 C、110110101010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。

A、8.192msB、16.384msC、65.53msD、131.07211、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。

A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。

A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。

A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。

A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。

单片机复习题含答案

单片机复习题含答案

单片机复习题含答案一、选择题1、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。

A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。

2、单片机复位后,PC 的值为()。

A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。

3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。

A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。

当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。

4、 MCS-51 单片机的堆栈区应建立在()。

A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。

5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。

A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。

6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。

A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。

7、执行 MOV IE,81H 指令的意义是()。

A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。

8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。

单片机复习题含答案

单片机复习题含答案

1、单片机应用程序一般存放在(B )A、RAMB、ROMC、寄存器D、CPU2.在单片机中,通常将一些中间计算结果放在(A )中A、累加器B、控制器C、程序存储器D、数据存储器3.89C51单片机有片内ROM容量( A)A 4KB B. 8KB C. 128B D. 256B4、CPU主要的组成部部分为(A)A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5.INTEL8051CPU是(C)位的单片机A、16B、4C、8D、准166.CPU由___运算器__和控制器构成。

1、PC存放__下一条要执行的指令的16位地址__,具有_ 自动加一_特性。

在8051中决定程序执行顺序的是PC还是DPTR是PC它是_16__位(是,不是)不是SFG2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少CY=0、AC=0、OV=0、P=13、什么是堆栈8051的堆栈设在何处哪个寄存器是堆栈指针堆栈存取数据的原则是什么答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域。

2) 设在07H上。

3)SP 4)先进后出4.单片机的堆栈指针SP始终是(B)A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度5、进位标志CY在(C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存PSWD、DPTR6、. 8031单片机中的SP和PC分别是( C)的寄存器。

位和8位位和16位位和16位位和8位7、DPTR是什么寄存器它的作用是什么它由哪几个特殊功能寄存器组成答:数据指针DPTR是16位的专用寄存器。

作为对外部数据存储器进行寻址的地址指针。

由两个8位的寄存器DPH和DPL构成1、8051单片机的内部RAM可以分为几个不同的区域各区的地址范围及其特点答:4个区域。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。

单片机复习题带答案版

单片机复习题带答案版

单片机复习题带答案版一、简答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、简述8051单片机的内部基本结构。

3、程序状态字PSW中主要包含了哪些状态信息?4、什么是时钟周期、机器周期、指令周期?8051CPU机器周期与时钟周期是什么关系?5、若震荡频率f osc=12MHz,则震荡周期、状态周期、机器周期分别为多少?6、如何区别一条访问数据存储器的指令是访问片RAM还是访问片外RAM?7、8051的存储器由哪几部分组成?片内RAM分为哪几个性质和用途不同的区域?8、在8051单片机中,什么是特殊功能寄存器?特殊功能寄存器与其它片内RAM单元有什么区别?9、简述堆栈工作过程和SP的作用。

10、EA引脚有何功能?11、51系列程序存储器的编址规律是怎样的?如何知道单片机执行指令时,是从片内ROM中取指令,还是从片外ROM中取指令?12、访问位地址20H和字节地址20H的区别是什么?13、按照同一优先级中的优先权排队顺序列出MCS-51的中断源和相应的中断入口地址14、MCS-51定时器/计数器作定时器以及计数器使用时,计数脉冲由谁提供?这与什么因素有关?15、已知振荡器振荡频率为12MHz,要求定时器/计数器0产生10ms的定时,试编写初始化程序首先计算TH0、TL0的初值,TH0=D8H,TL0=F0H;其次确定方式寄存器TMOD的值为01H;最后写出初始化程序:START:MOV TL0,#0F0HMOV TH0,#0D8HMOV TMOD,#01HSETB TR016、简述定时器/计数器0、1的4中工作方式的特点。

17、综述P0、P1、P2、P3口各有哪几个功能?18、为何说P1口是“准双向接口”?19、波特率表示什么?8051单片机的串口在4种工作方式下的波特率分别如何确定?20、如异步通信,每个字符由11位组成,串行口每秒钟传送250个字符,则波特率为多少?答:波特率是每秒钟传送的二进制数的位数,所以波特率为11×250=275021、设串行异步通信的传送速率为2400波特,传送的是带奇偶校验的ASCII码字符,每个字符包含10位(1个起始位,7个数据位,1个奇偶校验位,1个停止符),问每秒钟最多可传送多少个字符?答:2400/10=24022、串行数据传送的主要优点和用途是什么?23、MCS-51有几个中断优先级?如何设定?24、MCS-51单片机CPU响应中断后,由硬件自动执行哪些操作?25、MCS-51指令系统主要有哪几种寻址方式?请举例说明。

单片机复习题含答案

单片机复习题含答案

一、单项选择题(本大题共20小题,每小题1 分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并在答题卡上将相应代码涂黑。

错涂、多涂或未涂均无分。

1.内部RAM中的位寻址区定义的位是给()A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都对2. 80C51与87C51的区别在于()A. 内部程序存储器的类型不同 B 内部数据存储器的类型不同C. 内部程序存储器的容量不同D. 内部数据存储器的容量不同3. 80C51与8051的区别在于()A. 内部ROM 的类型不同B. 半导体工艺的形式不同C. 内部寄存器单元的数目不同D. 80C51使用EEPROM,而8051使用EPROM。

4. 在下列单片机芯片中使用淹膜ROM作为内部程序存储器的是()A. 8031B. 80C31C. 8032D. 80515. 80C51采用的半导体工艺是()A. COMSB. HMOSC. CHMOSD. NMOS6. 单片机芯片8031属于()A. MCS-48系列B. MCS-51系列C. MCS-96系列D. MCS-31系列7.以下运算中对溢出标志OV没有影响或不受OV影响的运算是()A. 逻辑运算B. 符号数加减法运算C. 乘法运算D. 除法运算8.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()A. 4 KBB. 64 KBC. 8 KBD. 128 KB9.PC的值是()A. 当前指令前一条指令的地址B. 当前正在执行指令的地址C. 下一条指令的地址D. 控制器中指令寄存器的地址10.在80C5l中,可使用的堆栈最大深度为()A. 80个单元B. 32个单元C. 128个单元D. 8个单元11. 当扩展外部存储器或I/O口时,P2口通常被用作()A. 低八位地址总线B. 高八位地址总线C. 数据总线D. 高8位数据总线12. 51系列单片机扩展数据存储器最大寻址范围为()A. 8KBB. 32KBC. 60KBD. 64KB13. 定时/计数器工作方式3仅适用于()A. T1B. T3C. T2D. T014. 单片机有各种型号,我们以INTEL公司的()系列为例来学习单片机技术。

单片机复习题(含答案)

单片机复习题(含答案)

四、程序分析题1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后:ANL A ,#17HORL 17H ,AXRL A ,@R0CPL A问:(A)= CBH ,(R0)= 17H ,(17H)= 37H 。

2、已知(10H)=5AH,(2EH)=1FH,(40H)=2EH,(60H)=3DH ,执行下列程序段后:MOV 20H ,60HMOV R1 ,20HMOV A ,40HXCH A ,R1XCH A ,60HXCH A ,@R1MOV R0 ,#10HXCHD A ,@R0问:(A)= 5AH (10H)=1FH (2EH)= 3DH(40H)= 2EH (60H)= 3DH 3、执行下列程序段:MOV A ,#00HMOV R7 ,#0FFHMOV PSW, #80HADDC A ,R7问:(CY )= 1 (AC )= 1(P)= 0(ACC)= 00H (R7 )= 0FFH4、写出执行每条指令后的结果。

MOV A,#25HCLR A; (A)=00HCPL A; (A)=0DAH5、写出下列指令执行后的结果。

MOV A,#37HMOV R0,#20HMOV @R0,AANL A,#0FH(A)=__07H___ (R0)=__ 20H __ (20H)=__37H __6、执行如下三条指令后,30H单元的内容是___0EHMOV R1,#30HMOV 40H,#0EHMOV ﹫R1,40H7、请分析下面程序执行后的操作结果,(A)=__40H_ ,(R0)=__60H_。

MOV A,#60HMOV R0,#40HMOV @R0 ,AMOV 41H,R0XCH A,R08、已知:(R0)=00H,写出执行指令后的结果。

ORG 0000HMOV A,R0JZ L1MOV R1,#00HAJMP L2L1: MOV R1,#0FFHL2: SJMP L2END执行完整段程序后,(A)= __00H __ (R1)= __0FFH __。

(完整版)单片机复习题(附答案、)

(完整版)单片机复习题(附答案、)

单片机复习题(仅供参考)任务一1.十进制数126对应的十六进制可表示为 D 。

A.8F B.8E C.FE D.7E2.二进制数110010010对应的十六进制数可表示为 A 。

A.192H B.C90H C.1A2H D.CA0H3.计算机内部的数据之所以用二进制的形式表示,主要是 B 。

A.为了编程方便B.由于受器件的物理性能限制C.为了通用性D.为了提高运算速度4.计算机主要的组成成分为 B 。

A.CPU 、内存、I/O口B.CPU 、键盘、显示器C.主机、外部设备D.以上都是5.CPU主要的组成成分为 C 。

A.运算器、控制器B.加法器、寄存器C.运算器、寄存器D.运算器、指令译码器6.以下不是构成单片机的部件 DA.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是 C 的单片机A.16 B.4 C.8 D.准168.AT89C51单片机的字长是 C 位。

A.32 B.16 C. 8 D. 49.程序计数器PC用来 B 。

A.存放指令B.存放下一条的指令地址C.存放正在执行的指令地址D.存放上一条的指令地址10.当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器组为 C 。

A.组1 B.组3 C.组2 D.组011.进位标志Cy在 C 中。

A.累加器B.算术逻辑运算单元ALUC.程序状态字寄存器PSW D.PC中12.指令和程序是以 C 形式存放在程序存储器中。

A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在 B 。

A.RAM B.ROM C.CPU D.寄存器14.51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。

A.ACC B.PC C.PSW D.DPTR15.AT89C51单片机有片内的ROM容量 AA.4KB B. 8KB C. 00H-1FH D.20-2FH16.89C51片内的Ram共有B 字节。

单片机复习题

单片机复习题

一、填空题:1、当P1 口做输入口输入数据时,必须先向该端口的锁存器写入(FF ),否则输入数据可能出错。

2、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(IP )寄存器的内容决确定的。

3、寄存器PSW 中的RS1 和RS0 的作用是(选择工作寄存器组)。

4、LED 数码显示有(静态显示)和(动态显示)两种显示形式。

5、当单片机CPU 响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。

其中INT1 的入口地址为(0013H),串行口入口地址为(0023H ),T0 的入口地址为(000BH )。

6、用汇编语言编写的程序称为(源)程序,通过汇编后得到的用机器码表示的程序称为(机器)程序。

7、堆栈的地址由(SP)的内容确定,其操作规律是“( 先) 进( 后)出”。

8、扩展并行I/O 口时,常采用(8255 )和(8155 )可编程芯片。

9、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用(PUSH)指令,恢复现场用(POP)指令。

10、能在紫外线照射下擦除和重写的存储器是(EPROM) 型存储器,能够直接在线路中快速写入和读出的存储器是(flashROM ) 型存储器。

11、单片机内部与外部ROM 之间的查表指令是(MOVC A,@A+PC )。

1、8031 单片机一般使用的时钟晶振频是(6MHZ )、(12MHZ )。

2、假定(SP)=40H,(39H)=30H ,(40H)=60H 。

执行下列指令:POP DPH ,POP DPL 后,DPTR 的内容为(6030H ),SP 的内容是(38H )。

3、单片机的堆栈栈顶由(SP)来指示,复位时起位置在(07H )单元。

4、当P1 口做输入口输入数据时,必须先向该端口的锁存器写入(FFH ),否则输入数据可能出错。

单片机复习题(含答案)

单片机复习题(含答案)

复习题1、MCS-51有中断源,有个中断优先级,优先级由软件填写特殊功能寄存器加以选择。

外部中断请求信号有触发和触发两种触发方式。

外部中断的中断矢量地址为 H,串行口中断的矢量地址为 H。

2、MCS-51系统中,当信号有效时,表示CPU要从_______存储器读取信息。

3、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以_______寻址。

4、MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写________特殊功能寄存器加以选择。

5、定时器T0和定时器T1的中断标志分别是和。

6、按长度分,MCS-51指令有_____字节的、_____字节的和_____字节的。

7、MCS-51片内设置有4KB的ROM,当端保持高电平时,PC(程序计数器)值超过 H时,将自动转向执行程序存储器的程序。

外部扩展时地址总线有根,数据总线有根。

8、在MCS-51单片机中,PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。

9、MCS-51复位后·工作寄存器则缺省采用第 组,这组寄存器的地址范围是从 H~ H开始。

·SP的内容为 H , P0的内容为 H。

· MOV A , SP指令执行后 ,A寄存器的内容将等于 H, PSW寄存器的内容将等于H。

10. 8031AH·其引脚必须接 ,因为其片内无 存储器。

·可做通用I/O的至少有 口的8条I/O线 , 口作地址/数据总线 , 传送地址码的 8位 , _ 口作地址总线 , 传送地址码的 8位。

·指令用来对 RAM进行读写操作。

·外部扩展时地址总线有 根,数据总线有 根。

11.存储器组织·8051单片机的存储器从物理结构上可划分 个空间,从逻辑上分别可划分个空间。

·8051片内RAM有 个字节 , 片外RAM寻址范围为 个字节。

(完整版)单片机期末复习题和参考答案

(完整版)单片机期末复习题和参考答案

单片机原理与接口技术复习题复习一选择题1. 有如下程序段:MOV R0,#30HSETB CCLR AADDC A,#00HMOV ﹫R0,A 执行结果是( )。

A. (30H )=0 0HB. (30H )=0 1HC. (00H )=0 0HD. (00H )=0 1H2. 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。

A. PCB. PSWC. AD. SP3. 各中断源发出的中断请求信号,都会标记在( )寄存器。

A. TMOD/SCONB. TCON/PCONC. IE/TCOND. TCON/SCON4. 帧格式为1 个起始位,8 个数据位,1 个停止位的异步串行通信方式是( )。

A. 方式0B. 方式1C. 方式2D. 方式35. 在数据传送过程中,数据由串行变为并行可通过( )实现。

A. 数据寄存器B. 移位寄存器C. 锁存器D. A/D 转换器6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。

A. ROMB. 程序计数器C. 堆栈区D. CPU寄存器7. 中断查询,查询的是( ).A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位8. MCS -51 单片机扩展I/O 口与外部数据存储器( )。

A. 分别独立编址B. 统一编址C. 变址编址D. 动态变址9. 访问外部数据存储器时,不起作用的信号是( )中。

A. RDB. WRC. PSEND.ALE10. 外部中断1的中断入口地址为( )。

A. 0003HB. 000BHC. 0013HD. 001BH11. 下列指令中正确的是( )。

A. MOV P2.1 ,AB. JBC TF0 ,L1C. MOVX B ,@DPTRD. MOV A ,@R312. 串行口的移位寄存器方式为( )。

A. 方式0B. 方式1C. 方式2D. 方式313. 在家用电器中使用单片机应属于计算机的( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机应用》期末复习题2008年6月20日一、填空题1、MCS-8051系列单片机字长是位,有根引脚。

2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px 并行口的地址是与数据存储器统一编址的,或者说属于该存储器。

3、8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即 P1 。

P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ALE信号的作用是。

5、8051复位后,PC= 0 H。

若希望从片内存储器开始执行,EA脚应接高电平,PC值超过 0FFFH时,8051会自动转向片外存储器继续取指令执行。

6、8051的C/T是加(加或减)计数的。

7、MOV A,40H 指令对于源操作数的寻址方式是寻址。

8、MCS-51单片机有 5 个中断源,可分为 2 个中断优先级。

上电复位时外部中断0 中断源的最高。

9、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。

10、假定(SP)=40H , (39H)=30H,(40H)=60H。

执行下列指令:POP DPHPOP DPL后,DPTR的内容为,SP的内容是11、8255A是接口。

12.定时器/计数器的工作方式3是指的将定时器/计数器0 拆成两个独立的8位计数器。

而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。

13.MCS—96单片机的最大寻址空间是 64K ,该空间的地址范围为 0000H—FFFFH 。

14、若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为 V二、选择题1.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令()。

(A) MOV R1 ,40H (B) MOV R1 ,#40HMOVX @R1 , A MOVX R1 , A(C) MOVX 40H , A (D) MOV R1, #40HMOVX @R1 , A2. 存储器的地址范围是0000H~0FFFH,它的容量为()。

(A)1KB (B) 2KB (C) 3KB (D) 4KB3.把35.625转换成十六进制的结果是 ( ) 。

A. 23.CHB. 23.AHC.13.AHD.12.CH4、在串行通信中, 8031中发送和接收的寄存器是( B) 。

A.TMODB. SBUFC. SCOND. DPTR5、波特的单位是(B )A. 字符/秒B. 位/秒C. 帧/秒D. 字节/秒6.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持 ( )。

A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期7.指令周期有三种,分别是单周期指令,双周期指令和( )指令。

A.三周期B.四周期C.五周期D.六周期8.定时器若工作在循环定时或循环计数场合,应选用( )。

A.工作方式0B.工作方式1C.工作方式2D.工作方式39.MCS-51单片机的外部中断1的中断请求标志是 ( )。

A.ET1B.TF1C.IT1D.IE110.程序存储器读取指令为 ( )(A) MOV (B) MOVC (C) MOVX (D) MOVZ11、定时/计数器工作于方式1时,定时时间计算公式为( )。

(A) M T )-13(2⨯初值 (B) M T )-16(2⨯初值(C) M T )-8(2⨯初值 (D) M T )-10(2⨯初值12、串行口工作于方式1时,工作方式选择位SM0 、SM1为( )。

(A) 00 (B) 01 (C) 10 (D) 1113、中断优先级控制寄存器中串行口中断优先级控制位为( )。

(A) PT0 (B) PX0 (C) PS (D) PX114、如选择第1组工作寄存器为当前工作寄存器组,则特殊功能寄存器中的程序状态字寄存器PSW 的第4和第3位(RS1和RS0)的值为( )。

(A) 11 (B) 10 (C) 01 (D) 0015、一3的补码是( )A 、10000011B 、11111100C 、11111110D 、1111110116、下列表达式错误的是( )A 、X 补+Y 补=〔X+Y 〕补B 、X=〔X 补〕补C 、X= XD 、X·Y+X·Y =X+Y17、单片机8051的XTAL1和XTAL2引脚是( )引脚A 、外接定时器B 、外接串行口C 、外接中断D 、外接晶振18、一个EPROM 的地址有A0----A11引脚,它的容量为( )A 、2KB B 、4KBC 、11KBD 、8K19、单片机的堆栈指针SP 始终是( )A 、指示堆栈底B 、指示堆栈顶C 、指示堆栈地址D 、指示堆栈长度20、8031单片机中片内RAM共有()字节A、128B、256C、4KD、64K21、下列指令中错误的是()A、MOV A,R4B、MOV 20H,R4C 、MOV R4,R3 D、MOV ﹫R4,R322、设累加器A的内容为0 C 9 H,寄存器R2的内容为54H,C Y=1,执行指令S U B B A,R2 后结果为()A、(A)=74HB、(R2)=74H C 、(A)=75H D、(R2)=75H23、执行如下三条指令后,30H单元的内容是()MOV R 1,#30HMOV 40H,#0 E HMOV ﹫R 1,40HA、40HB、30H C 、0 E H D、F F H24、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()(A)MOV (B)MOVX (C)MOVC (D)以上都是25.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7544 c)75.42H d)75.4226、以下哪一条指令的写法是错误的( B )。

A、MOVC A,@A+DPTRB、MOV R0,#FEHC、CPL AD、PUSH ACC27、8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。

A、OV标志B、CY标志C、中断标志D、奇偶标志28、区分片外程序存储器和数据存储器的最可靠方法是()。

A、看其芯片型号是RAM还是ROMB、看其位于地址范围的低端还是高端C、看其离MCS—51芯片的远近D、看其是被RD还是被PSEN信号连接29、MCS-51 单片机的RS1,RS0=11 时,当前寄存器R0—R7 占用内部RAM( )单元。

A. 00H—07HB. 08H—0FHC. 10H—17HD. 18H—1FH30、MCS-51 单片机的定时器/计数器工作方式1 是()。

A.8 位计数器结构B.16 位计数器结构C.13 位计数器结构D.2 个8 位计数器结构三、指出下列指令中源操作数的寻址方式。

1.MOV 43H,#43H2.ADDC A,R23.MOVX A,@DPTR4.MOVC A,@A+PC5.MOV @R1,34H四、问答题1、已知下列十进制数,请先写出它们的变形补码,然后求[X+Y]变补,并对所得结果进行溢出判断(要求写出算式),如果溢出并判断是何种溢出?X=-115 Y=-362、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?3、波特率是如何定义的?单位是什么?五、程序分析1、设在MCS-51单片机片内RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完毕后,各单元的内容分别为多少?请填入给定的各个寄存器及片内单元中。

MOV RO,#20HMOV A,@ROMOV R1,AMOV B,@R1MOV @R1,R1MOV P3,P1(A)= (B)= (R0)= (R1)=(P1)= (P3)= (20H)= (22H)=2、已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后( 40H ) =?MOV @R0 , #11HMOV A , R2ADD A , 20HMOV PSW , #80HSUBB A , P0XRL A , #45HSWAP AMOV 40H , A3、编写一程序将片外数据存储器中7000H~70FFH单元全部清零。

4、已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。

5、统计出内部RAM10H-80H中存储字符“A“的个数,要求将统计结果存入R5中。

6、将以表格形式存放在从table 开始的内部单元中的8 个单字节正数求平均值。

MOV R0,#TABLEMOV R2,#8MOV R4,#0LOOP1:MOV A,@R0______MOV R4,AINC R0DJNZ R2,LOOP1MOV B,#8______RET六、参数计算题1、已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤)答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388HTMOD的值是00000001B,TH0=13H;TL0=88H。

2、用6264(8K*8)构成16K的数据存储系统。

要求采用线选法产生片选信号,并计算6264的地址范围。

3、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。

画出连接示意图,写出完整的程序。

4、将8051外部扩展2K EPROM,同时扩展16K RAM作数据存储器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。

请画出连接示意图。

要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据入D、数据出Q、锁存控制G、OE;2716的A、数据O、片选CE、输出使能OE;6264的A、D、CE、OE、WE。

最后写出各片的地址范围。

(共 12 分)数据线8根从P1直接到2716的O、两片6264的D;地址线低8位从P0经锁存器后到各片内地址口,高8位从P2出0-2三位直接到2716的地址口,0-4五位直接到两片6264内P2.5接一片6264的CE,经非门后接另一片6264;ALE接锁存器的G,锁存器OE接地,PSEN接2716的OE,WR接6264的WE,RD 接OE。

2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH。

相关文档
最新文档