单片机-填空

单片机-填空
单片机-填空

一、填空

1.MCS-51单片机有不少指令可直接进行端口操作,端口操作可分为“读-修改-写”三步,在此读的是锁存器输出端口值,而不是引脚值。

2.基本的通信方法有串行通信和并行通信。

3.串行通信根据信息传送方式分为同步通信和异步通信。

4.根据传送方向分为单工、单双工和全双工三种方式。

5.外部中断请求INT1、INT1(上划线未标)有两种触发方式,分别是低电平触发和下降沿触发。

6.IE是中断允许寄存器,IP是中断优先级寄存器。

^7.MCS-8051系列单片机数据总线宽度是8位,地址总线的宽度是16位,共有40个引脚。^8.二进制数100111100.1B转换为十六进制数是13C.8H,转换为十进制数是316.5.

^9.MCS-51指令共有七种寻址方式,分别是立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、基址寄存器加变址寄存器间接寻址(变址寻址)、相对寻址、隐含寻址。

^10.当8031扩展外部存储器或I/0口时,高八位地址总线由P2端口提供,数据总线由P0端口提供。

11.为了使片内RAM 10H-17H存储单元成为当前工作寄存器使用,则RS1取值应为1,RS0的取值应为0。

12.89C52单片机有片内ROM容量8KB,RAM容量256字节。

^13.8052单片机共有3个定时器/计数器,定时器/计数器的工作方式3是指得将T0拆成两个独立的8位计数器。

14.MCS-51有一个全双工的异步串行口。

^15.80C51单片机有5个中断源,有2个中断优先级

^16.8052系列单片机中,片内数据存储区一共分为3个区,这三个区分别为:工作寄存器区域;堆栈和数据缓冲区;位寻址区域。

17.二进制数100111100.0101B转换为十六进制数是13C.5H,转换为十进制数是316.3125。

18.8052内部有4个并行端口,P0口直接作为I/0端口使用时,必须外接上拉电阻;并行端口作输入端口时,必须先执行(向端口)写“1”指令,然后执行输入指令,才能正确的读入端口的状态。

19.单片机与普通计算机的不同之处在于其将CPU、存储器和I/0接口部分集成于一块芯片上。

20.在寄存器简介寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。

21.通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断电保护。调用返回时,再进行出栈保护,把保护的断点送回到PC。

23.在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问程序存储器提供地址,二DPTR是为了访问数据存储器提供地址。

25动态RAM依靠电容存储信息,由于存在显露电流的放电作用,故每隔1、2ms必须对高电平重新充电,这称为动态RAM的刷新电路。

26.堆栈按照“先进后出,后进先出”原则工作,使用SP指明栈顶位置。

27.ALE是地址锁存有效信号引脚,PSEN是访问外部数据存储器有效信号引脚。

28.对于8032单片机构成的系统来说,其EA引脚应接地,对于8751单片机构成的系统来说,其EA引脚接地。

29.MCS-51单片机的CPU由运算器和控制器两大部分组成。

30.一个机器周期为12个时钟周期,12个振荡周期。

单片机期末考试题

单项选择题: 1、C语言提供的合法的数据类型关键字是( B )。 A、Double B、short C、integer D、Char 2、片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。 A、00H~20H B、00H~7FH C、20H~2FH D、00H~FFH 3、MCS-51单片机的复位信号是( A )有效。 A、高电平 B、低电平 C、脉冲 D、下降沿 4、89S51的单片机的堆栈指针( A ) A、只能位于内部RAM低128B字节范围内C、可位于内部ERRAM内。 B、可位于内部RAM低256字节范围内 D、可位于内部RAM或外部RAM内 5、在串行口工作于移位寄存器方式时,其接收由( C )来启动。 A、REN B、RI C、REN和RI D、TR 6、存储16×16点阵的一个汉字信息,需要的字节数为( A ) A、 32 B、 64 C、 128 D、 256 7、在片外扩展一片2764程序存储器芯片要( B )地址线。 A、8根 B、13根 C、16根 D、20根 8、I2C总线的起始条件是:( D ) A、当SCL为低电平时,SDA发生由高到低的跳变 B、当SCL为低电平时,SDA发生由高到低的跳变 C、当SCL为高电平时,SDA发生由低到高的跳变 D、当SCL为高电平时,SDA发生由高到低的跳变 9、8255A是可编程的并行输入/输出接口芯片,内部有( B )个8位的并行口。 A、2个 B、3个 C、4个 D、5个 10、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C ) A、2MHz B、1MHz C、500kHz D、250kHz 11、线反转法识别有效按键时,如果读入的列线值全为1,则说明( A ) A、没有键被按下 B、有一个键被按下 C、有多个键被按下 D、以上说法都不对 12、利用下列( D )关键字可以改变工作寄存器组 A、interrupt B、sfr C、while D、using 13、当MCS-51单片机接有外部存储器,P2口可作为 ( D )。 A、数据输入口 B、数据的输出口 C、准双向输入/输口 D、输出高8位地址 14、关于本征函数,说法正确的是( A ) A、编译时直接将固定的代码插入当前行 B、需用LCALL语句调用 C、需用CALL语句调用 D、降低编译效率 15、C51中一般指针变量占用( C )字节存储。 A、一个 B、两个 C、三个 D、四个 16、使用宏来访问绝对地址时,一般需包含的库文件是( B ) A、reg51.h B、absacc.h C、intrins.h D、startup.h 17、单片机的定时器/计数器工作方式1是( D )。 A、8位计数器结构 B、2个8位计数器结构 C、13位计数结构 D、16位计数结构 18、执行#define PA8255 XBYTE[Ox3FFC],PA8255=Ox7e后存储单元Ox3FFC的值是(A) A、Ox7e B、8255H C、未定 D、7e

单片机原理及接口技术期末考试试题及答案详尽版

读书破万卷下笔如有神 《单片机原理及接口技术》试卷(闭卷A卷) 一.单项选择题(每题1分,共20分) 1.DPTR为( C ) A.程序计数器 B.累加器 C.数据指针寄存器 D.程序状态字寄存 2.PSW的Cy位为( B ) A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 3.MCS-51单片机片内ROM容量为( A ) A.4KB B.8KB C.128B D.256B 4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?() B A.MUL B.MOVX C.MOVC D.MOV )5.direct表示( C C.8位直接地址 D.16位地址A.8位立即数 B.16位立即数是一个( A )位寄 存器6.堆栈指针SPA.8 B.12 C.13 D.16 )时,其工作方式为(/计数器工作方式选择中,当M1M0=11 D 7.定时器3 1 C.方式方式 2 D.方式A.方式0 B. A )计数器工作方式8.定时器/0为(位 定时/计数方式 B.16/A.13位定时计数方式位方式8个 D.2位可自动装入计 数初值方式 C.8. 读书破万卷下笔如有神 9.MCS-51的最小时序定时单位是( A ) A.节拍 B.状态 C.机器周期 D.指令周期 10.#data表示( A ) A.8位直接地址 B.16位地址 C.8位立即数 D.16位立即数 11.主频为12MHz的单片机它的机器周期为( C ) A.1/12微秒 B.0.5微秒 C.1微秒 D.2微秒 12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。中断 D.0 中断定时器1A.外部中断0 B.外部中断1 C.定时器)13.MOVC A ,@A+PC指令对于源操 作数的寻址方式是( D D. C.立即寻址变地寻址A.寄存器间接寻址 B.寄存器寻址PSEN为 ( C 14. ) B.地址锁存允许信号输出端A.复位信号输入端程序存储器地址 允许输入端程序存储允许输出端C. D. D 51单片机的一个机器周期由()个振荡脉冲 组成。15.MCS-A.2 B.4 C.6 D.12 C )16.MOVC A ,#30H指令对于源操作数的寻址方式是( D.变地寻址立即寻址寄存器 寻址寄存器间接寻址A. B. C. ) B 计算机能直接识别的语言为(17. 下笔如有神读书破万卷 D.硬件和软件汇编语言 B. 机器语言 C.自然语言A. C ).PSW的OV位为(18 D.奇偶标志位 B.进位标志 C.溢出标志位A.辅助进位标志)为程序存储器。19.在单片 机中( A ROM B. RAM C.EPROM D.EEPROM .A C )20.能用紫外线光擦除ROM中的程序的只读存储器为(A.掩膜ROM B.PROM C.EPROM D.EEPROM 二、填空(每题 2 分,共 10 分)

《单片机》填空题题库答案演示教学

《单片机原理及应用》填空题题库答案 二、填空题(每空2分) 1、MCS-51单片机访问外部端口和数据存储器用 MOVX 指令。 2、MCS-51单片机存储器结构的主要特点是程序存储器与数据存储器的寻址空间是分开的。 3、MCS-51单片机片内RAM区中有 128 个可寻址位。 4、8031构成的单片机应用系统必须扩展程序存储器。 5、MCS-51单片机的I/O端口不是一般的双向口,而是准双向口。 6、MCS-51单片机的存储器从逻辑上可分为 3 种。 7、MCS-51单片机访问程序存储器中的常数和表格用 MOVC 指令,采用变址间接寻址方式。 8、当MCS-51单片机的EA引脚保持低电平时,CPU只访问片外的程序存贮器 9、在8031单片机系统中,若振荡晶体的频率为12MHz,则T0做为计数器使用时允许输入信号的最高频率是 500kHz 。 10、MCS-51单片机访问外部数据存储器用 MOVX 指令,采用寄存器间址寻址方式。 11、MCS-51单片机可扩展 16 位外部地址总线。 12、MCS-51单片机的常数表格和程序代码存放在程序存储区。 13、MCS-51单片机可扩展 8 位数据总线。 14、ADC0809是逐次逼近(或逐次比较)式的8位 A/D 转换芯片。 15、MCS-51单片机内部RAM区中可位寻址单元的地址为 20H-2FH 。 16、以8031为主机的单片机系统拟扩展32K程序存储器,需选用 4 片2764EPROM。 17、MCS-51单片机访问程序存储器用 MOVC 指令。 18、MCS-51单片机片内RAM区中有 4 组工作寄存器。 19、8032构成的单片机应用系统必须扩展程序存储器。 20、由于MCS-51单片机的I/O端口是准双向口,因此在读入引脚电平时必须先向该I/O口置为高电平。 21、MCS-51单片机的程序存储器与数据存储器采用不同的指令访问。 22、MCS-51单片机访问外部数据存储器时用 MOVX 指令,采用寄存器间接寻址方式访问。23、当89C51单片机的EA引脚保持低电平时,CPU只访问片外的程序存贮器。 24、在8031单片机系统中,若振荡晶体的频率为6MHz,则T0做为计数器使用时允许输入信号的最高频率是 250kHz 。 25、MCS-51单片机访问外部数据存储器用 MOVX 指令,采用寄存器间址寻址方式。 26、MCS-51单片机可扩展 8 位外部数据总线。 27、MCS-51单片机的常数表格和程序代码存放在程序存储区。 28、MCS-51单片机可扩展 16 位地址总线。 29、MCS-51单片机内部的特殊功能寄存器只能采用直接寻址方式访问。 30、以8031为主机的单片机系统拟扩展16K程序存储器,需选用 2 片2764 EPROM。 31、MCS-51单片机的存储器配置在物理结构上有 4 个存储空间。 32、由于MCS-51单片机的I/O端口是准双向口,因此在读入引脚电平时必须先将该I/O口置1。 33、MCS-51单片机的存储器在逻辑上分为 3 个存储器地址空间。 34、当8051单片机的EA引脚保持低电平时,CPU只访问片外的程序存贮器 35、在8031单片机系统中,若振荡晶体的频率为3MHz,则T0做为计数器使用时允许输入信号的最高频率是 125 kHz。 36、89C51单片机可扩展 16 根外部地址总线。 37、MCS-51单片机的P0~P3口都是准双向I/O端口。 38、8155是可编程RAM和I/O接口芯片其内部含有 256 字节的静态RAM、 3 个可编程I/O接口和一个14位可编程定时/计数器。 39、MCS-51单片机采用变址寻址方式可以访问程序存储器。 40、以8032为核心的单片机系统拟扩展32K程序存储器,需选用 4 片2764 EPROM。 41、以8031为主机的单片机系统拟扩展32K程序存储器,需选用 4 片2764EPROM。 42、在8031单片机系统中,若振荡晶体的频率为12MHz,则T0做为计数器使用时允许输入信号的最高频率是 500kHz 。 43、89C51单片机可扩展 16 根外部地址总线。 44、当MCS-51单片机的EA引脚保持低电平时,CPU只访问片外的程序存贮器。 第1页共3页

单片机选择填空题

《单片机原理及应用》复习题 一、填空题 1、(100.25)10=( )2=( )8=( )16。 2、已知x=(-124)10,则在8位计算机中[x]原=____________________B,[x]反 =___________________B,[x]补=_______________________B。 3、单片机就是把___________、_______________、____________、定时器/计数器以及 _____________电路等主要部件集成在一块集成电路芯片上的微型计算机。按其字长可分四种类型,即______机、________机、_________机以及________机。 4、异步串行通信按帧格式进行数据传送,帧格式由_______________、_______________、_________________和_________________四部分组成。 5、MCS-51单片机工作寄存器共有四组,每组8个寄存器R0~R7,但任一时刻只能使用一组 寄存器,称为当前工作寄存器,这由_________寄存器的_____________两位进行选择。6、MCS-51中断系统有五个中断源,分别为_________中断、___________中断、___________ 中断、___________中断以及____________中断;高、低两个中断优先级;四个特殊功能寄存器,它们是____________、______________、_____________、_______________。7、堆栈是按______________________________规律存取数据的内部RAM区域,它的一端固 定,称为_______________,另一端浮动,称为_______________。 8、MCS-51单片机的存储器结构在物理上可分为四个空间,在逻辑上可分为三个空间。三个 逻辑空间分别是______________________、___________________、_________________,它们可分别用指令_______________、_______________、_________________进行访问。 9、十进制调整指令的指令格式是____________________。 10、1s=____________ms=______________μs=______________ ns。 11、MCS-51单片机共有40个引,按其功能可分为四种,即_____________线、____________ 线、_____________线以及_____________线。 12、子程序调用指令“LCALL addr16”或“ACALL addr11”的功能有二,一是 _________________________________,一是____________________________________,其寻址方式为______________________。 13、MCS-51单片机引脚信号中,信号名称带上划线的表示该信号是__________________或 ________________有效。 14、MCS-51单片机内部RAM的寄存器区共有_______个单元,分为________组寄存器,每 组________个单元,以___________作为寄存器名称。 15、MCS-51单片机系统复位后,(PSW)=00H,因此内部RAM寄存器区的当前寄存器是第 _________组,8个寄存器的单元地址为______________到___________。 16、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令:“ADDC A,20H”后,累加 器(A)=_________,(CY)=_____,(AC)=______,(OV)=_______,(P)=______。 17、假定(A)=0C5H,执行指令:“SWAP A”后,累加器A的内容为______________。 18、MCS-51单片机可提供______________________和_____________________两种存储器、 最大存储空间可达__________________的两个并行存储器扩展系统。 19、为扩展存储器而构造系统总线,应以P0口的8位口线作为_____________线,应以P2口 的8位口线作为_____________线。 20、为实现内外程序存储空间的衔接,应使用__________________信号进行控制。 21、在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_____端提供信号。 22、通过_________可以实现CPU的资源共享。 23、对中断进行查询时,查询的中断标志位共有_____________、____________、 _____________、______________、______________和_____________六个中断标志位。 24、MCS-51单片机中,只有_______________________中断源存在中断采样问题。 25、响应中断后,由硬件自动产生一条长调用指令LCALL,执行该指令的过程包括:首先把

单片机期末考试试卷以及参考答案

单项选择 1. PC的内容是: A 当前指令前一条指令的地址 B 下一条指令的地址 C 控制器中指令寄存器的地址 D 当前正在执行指令的地址 2. 在MOVX A,@DPTR指令中,DPTR的内容是 A 片内数据存储器地址 B 片外程序存储器地址 C 片内程序存储器地址 D 片外数据存储器地址 3.以下指令没有错误的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,@R1 https://www.360docs.net/doc/7f16198919.html,B是 A 总线标准 B 可编程并行接口 C 可编程串行接口 D 译码器 5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用 A 地址寄存器 B 地址译码器 C 地址缓冲器 D 地址锁存器 6.MCS-51单片机启动复位后,程序计数器PC的内容为 A 0000H B 1000H C 2000H D 3000H 7.不能使MCS-51单片机的SP改变的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令 8.MCS-51单片机PUSH指令的操作数是 A 位操作数 B 双字操作数 C 字节操作数 D 字操作数 9. 8031片外扩展数据存储器的最大容量是 A 16K B 64K C 8K D 32K 10.在LED显示中,为了输出位控和段控信号,应使用指令 A MOVX B MOV C MOVC D XCH 11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给 A DPTR B CY C SP D PC 12.MCS-51执行出栈指令过程中,SP A 加2 B 减2 C 减1 D 加1 13.MCS-51的定时器/计数器是 A 两个16位的加法计数器 B 1个16位的加法计数器 C 两个16位的减法计数器 D 1个16位的减法计数器 14.MCS-51的MOV A,20H指令的源操作数的寻址方式是 A 直接寻址 B 位寻址 C 立即寻址 D 间接寻址 15.以下关于8155的叙述哪一个是错误的 A 是一个可编程的并行接口 B 有256个单元的RAM C 是一个可编程的接口芯片 D 是一个可编程的串行接口 16.D/A是 A 模数转换器 B 解调器 C 调制器 D 数模转换器

单片机原理与应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器1031H单元的容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在(b) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为00010 则其表示的十进制数值为(b) a) 7542H b) 7542 c) 75.42H d) 75.42

单片机题库及答案

单片机题库及答案 【篇一:单片机试卷及答案】 填空题(每空1分,共20分) 1、+1000001的反码是。十进制数-4的8位二进制补码是。 2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。 3、cpu一次可以处理的二进制数的位数称为cpu的。 4、当ea为电平时,cpu总是从外部存储器中去指令。 5、89c52单片机有6个中断源,其中内部中断源有个,外部中断源有个。 6、汇编指令中,对程序存储器的访问用指令来访问,外部ram用指令来访问。 7、c51的数据类型sfr占个字节,c51中整型变量占个字节。 8、指令mov 20h,#20h中,源操作数的寻址方式是,目的操作数的寻址方式是。 9、定时器t1方式2的8位常数重装初值存放于寄存器中。定时器t0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的sm2= 。 11、eprom存储器27c256内部容量是32k字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。 12、波特率倍增位位于特殊功能寄存器中。 13、8155a内部具有1个位减法定时器/计数器。 二、单项选择题(共20题,每题1分,共20分) 1、单片机的应用程序一般存放于()中 a、ram b、rom c、寄存器 d、cpu 2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。 a、p3.2 b、p3.3 c、p3.4 d、p3.5 3、mcs51单片机在同一优先级的中断源同时申请中断时,cpu首先响应()。 a、外部中断0 b、外部中断1 c、定时器0 d、定时器1 4、adc0809是()ad的转换器件 a、4通道8位 b、8通道8位 c、4通道12位 d、8通道12位 5、执行中断返回指令后,从堆栈弹出地址送给() a、a b、ri c、pc d、dptr 6、串行通信中,发送和接收寄存器是()

单片机期末考试试题

单片机期末考试试题 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

单片机期末考试试题 01、单片机是将微处理器、一定容量的 RAM 和ROM以及?? I/O?? 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了???? 4??? KB的FLASH ROM,共有??? 5???? 个中断源。 3、两位十六进制数最多可以表示??? 256?? 个存储单元。 4、89C51是以下哪个公司的产品(?? C?? ) A、INTEL??? B、AMD??? C、ATMEL?? D、PHILIPS 5、在89C51中,只有当EA引脚接??? 高??? 电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由?? P0?? 口提供,高八位地址由?? P2?? 口提供,8位数据由??? P0?? 口提供。 9、在I/O口中,??? P0??? 口在接LED时,必须提供上拉电阻,??? P3?? 口具有第二功能。 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 15、89C51具有??? 64?? KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。T 17、在89C51中,片内RAM分为地址为?? 00H~7FH?? 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为?? 4?? 组,每组??? 8?? 个工作寄存器,当CPU复位时,第?? 0?? 组寄存器为当前的工作寄存器。 19、是非题:工作寄存器区不允许做普通的RAM单元来使用。F 20、是非题:工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T

单片机期末考试试题

物理与电气工程学院C51单片机试卷4 一、填空题(每小题1分,共45分) 1、串行口方式2接收到的第9位数据送寄存器的位中保存。 2、MCS-51系列单片机为位单片机。 3、8031的中断源有、、、、、有个中断优先级。 4、MCS-51系列单片机的典型芯片分别为、、。 5、利用8255A可以扩展个并行口,其中条口线具有位操作功能。 6、由8031组成的单片机系统在工作时,EA引脚应该接。 7、串行口的方式0的波特率为。 8、8031内部有___________个定时器,___________个并行口和___________个串行口。 9、8031的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为____ 。 10、8031的口为双功能口。 11、8031的口为高8位地址总线口。 12、欲使P1口的低4位输出0,高4位不变,应执行一条命令。 13、KeiL C51软件中,工程文件的扩展名是__________,编译连接后生成可烧写的文件扩展名是____________。 14、MCS-51单片机中,在IP=0x00时,优先级最高的中断是_______________,最低的是___________。 15、MCS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0—P4口中,为真正的双向口,为准双向口。 16、MCS—5l单片机的堆栈区只可设置在存储区(器)。 17、单片机的复位操作是__________(高电平/低电平),单片机复位后,中断允许寄存器IE的值是________。 18、8255A内部控制电路还可以分成两组:A组和B组。其中A组控制的对象是,B 组控制的对象是。 19、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为________,机器周期为 ____________。 20、A/D芯片选择最主要的参数是__________和_____________。 21、C51定义可寻址位,使用关键字为___ _ 。 25、变量tmp=0x15,经运算tmp>>=4;后的tmp值为___ _ 。 26、C51数组的下标是从__ __开始的。

51单片机基础知识试题题库(复习资料)

单片机原理与应用复习资料 第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时〃表示从P0口稳定地送出了低8位地址。(备注:ALE 为地址锁存控制信号,书上P22) 2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。(p25 更具体些是在内部存储器的用户RAM区开辟的) 3、当使用8751且EA=1〃程序存储器地址小于1000H 时〃访问的是片内ROM。 4、MCS-51系统中〃当PSEN信号有效(备注:低电平为有效信号)时〃表示CPU要从外部程序存储器读取信息。(p22) 5、MCS-51有4组工作寄存器(p23 备注:称为通用寄存器或者工作寄存器)〃它们的地址范围是00H~1FH 。(延伸:通用寄存器占去32个单元,位寻址区占去16个单元,用户RAM区占去80个单元,三者总共为128个单元,组成内部数据存储器的低128单元区) 6、MCS-51片内20H~2FH(即为位寻址区)范围内的数据存储器〃既可以字节寻址又可 以位寻址。(p24) 7、PSW中RS1 RS0=10时〃R2的地址为12H 。 8、PSW中RS1 RS0=11时〃R2的地址为1AH 。(p27 查表2.3即可) 9、单片机系统复位后〃(PSW)=00H〃因此片内RAM寄存区的当前寄存器是第0 组〃8个寄存器的单元地址为00H ~ 07H 。(p27 参考下一题) 10、PC复位后为0000H 。(p38 查表2.6即可,有各种寄存器的初始化状态) 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。(p37) 12、PC的内容为将要执行的下一条指令地址。(p30)

单片机填空题

1.写出下列指令执行的结果 MOV A,#20H MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 A=__________ ; R0= ; (20H)=__________ 2.写出下列指令执行的结果 MOV DPTR, #2314H MOV R0, DPH MOV 14H, #22H MOV R1, DPL MOV 23H, #56H MOV A, @R0 XCH A, DPH 执行以上指令后A=____________ DPTR=__________ 3.写出下列指令执行的结果 MOV A,#50H MOV B,#77H PUSH ACC PUSH B POP ACC POP B 执行完本段指令后(A)=_________ (B)=_______ 4.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM 中50H,51H单元的内容为何值? MOV A, 59H MOV R0, A MOVA, #00H MOV @R0, A MOV A, #25H MOV 51H, A MOV 52H, #70H 5.已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。 ANLA,#17H ORL17H, A XRLA, @R0 CPLA 6.试分析下列程序段,当程序执行后,位地址00H,01H中的内容为何值?P1口的8条I/0线为何状态? CLR C MOV A,#66H JC LOOP1

CPL C SETB 01H LOOP1:ORL C,ACC.0 JB ACC.2,LOOP2 CLR 00H LOOP2: MOVP1,A 7.若A=11H,R0=33H,B=55H,(11H)=22H,(22H)=66H,(33H)=44H,在注释区写出分别执行下列指令后果的结果。 (1)MOV R1,A ; (2)MOV R3,#11H ; (3)MOV @R0,#22H ; (4)MOV A,@R0 ; (5)MOV B,33H ; (6)MOV 40H,R0 ; 8.若A=78H,R0=34H,(34H)=DCH,(56H)=ABH,Cy=1,求分别执行下列指令后Y和Cy中的数据。 (1)ADDC A,@R0 ; (2)SUBB A,56H ; (3)DEC @R0 ; (4)INC 56H ; 9.若A=B7H,R0=5EH,(23H)=A1H,Cy=0,将分别执行下列指令的结果写在注释区。(1)ANL A,R0 ; (2)ORL A,#23H ; (3)XRL 23H,A ; (4)RLC A 10.分别用一条指令实现下列功能。 (1)若进位位不为0,则转PROM1程序段执行。 (2)使PC=2000H。 (3)若A中的数据不等于100,则程序转至PROM3。 (4)若A中数据等于0,则程序转至PROM4。 (5)将R5中数据减1,若R5中数据不等于0,则程序转至PROM5。 (6)子程序返回 11.已知外RAM(2040H)=50H,ROM(2090H)=96H,内RAM(20H)=85H,试求下列程序依次运行后有关单元中的内容。 MOV DPTP,#2040H ; MOVX A,@DPTR ; MOVC A,@A+DPTR ; ADD A,20H ; DA A ; SWAP A ; 12.试求下列程序依次运行后有关单元中的内容。 MOV 20H,#A7H ; MOV C,07H ; ORL C,/H ;

单片机期末考试复习题与答案

一、选择题(每题 1 分,共 10分) 1.8031单片机的 ( D ) 口的引脚,还具有外中断、串行通信等第 二 功能。 2.单片机应用程序一般存放在( B ) a ) RAM b ) ROM c ) 寄 存器 d ) CPU 3.已知某数的BC [码为0111 0101 0100 0010 则其表示的十进制数 值为( B ) 4. 下列指令中不影响标志位CY 的指令有(D a ) ADD A , CLR c ) RRC A 5. CPU 主要的组成部部分为(A a )运算器、控制器 a ) 7542H b ) 7542 c d ) c )运算器、寄存器 d )运算器、指令译码器 a )P0 b ) P1 c )P2 d ) P3 20H b ) d ) INC A ) b )加法器、寄存器

a ) 16 4 c )8 7. 8031复位后,PC 与SP 的值为( B ) a ) 0000H , 00H b ) 0000H , 07H 07H d ) 0800H , 00H 8. 当需要从 MCS-51 单片机程序存储器取数据时, (B )。 a ) MOV A, @R1 MOVC A, @A + DPTR c ) MOVX A, @ R0 MOVX A, @ DPTR 9. 8031 单片机中既可位寻址又可字节寻址的单元是 a )20H b )30H 00H d ) 70H 10. 下列哪条指令是正确的( D ) a ) PUSH R2 ) ADD R0,A 6. INTEL 8051 CPU 是(C )位的单片 b ) d )准 16 c ) 0003H , 采用的指令为 b ) d ) (A )

单片机原理及应用期末考试试题

单片机原理及应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC 的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2 口作为地址总线高8位。 4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把 程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分 组成。 6.AT89S51单片机的串行口控制寄存器中有2 个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8.JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到 2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H ,定时/记数器T1的中断入口地址为 001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特 率为6×106/64 b/s

12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c) P2 d)P3 2.单片机应用程序一般存放在(b) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111010101000010 则 其表示的十进制数值为(b) a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有(d)。 a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为(a) a)运算器、控制器b)加法器、寄存器 c)运算器、寄存器d)运算器、指令译 码器 6.AT89S51 的CPU是(c)位的单片机 a)16 b) 4 c)8 d)准16 7.AT89S51复位后,PC与SP的值为(b) a )0000H,00H b)0000H, 07H c) 0003H,07H d)0800H,00H 8.当需要从AT89S51单片机程序存储器取数据时,采用的指令为(b)。

C51单片机复习题

C51单片机试卷1 一、填空题(每小题1分,共30分) 1、8031的 P2 口为高8位地址总线口, P3 口为双功能口。 2、单片机的复位操作是_____RST_____引脚,要在此引脚加 __高______电平才能复位动作。 3、C51定义可寻址位,使用关键字为___sbit_ ,定义特殊功能寄存器当中的某位用关键字____sfr________ 。 4、已知P3=0X7F,要实现将P3口的值循环右移的指令是____ ,循环右移3次后,P3=___________ 。 5、有指令unsigned char mm[]={0X01,0X02,0X03},此指令中数组元素mm[1]的值为________ 。 6、串口工作方式2接收的第9位数据放到了_SCON____ 寄存器的______位中。 7、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为________,机器周期为 ____________。 8、单片机并行接口中,要作为输出口必须外接上拉电阻的端口是______,其原因在于输出级是________开路电路。 9、由AT89C51构成的单片机最简系统中,只给单片机提供VCC和GND单片机是不会工作的,必须提供的__________、___________和________辅助形成一个最简系统。 10、若只需要开串行口中断,则其对应的源中断允许控制位是__________,若需要将外部中断0设置为下降沿触发,则执行的语句为_____________。 11、C51中 0x75 | 0x42 运算结果是_________ 。 12、-25的原码是___________、反码是___________、补码是_________。 13、对于51子系列单片机,主要有________、___________、_________三种机型。 14、修饰符interrupt?m中m的取值为0对应的中断情况是__________中断。 15、TCON中IT0(IT1)表示__________。 16、5l子系列单片机片内有两个____位的定时计数器。 二、选择题(每小题1分,共20分) 1、一字节补码所能表示的整数范围是( A )。 A、-128~+127???? B、-127~+127???? C、-129~+128???? D、-128~+128 2、12MHz晶振的单片机在定时工作方式下,定时器计一个数所用的定时时间是(A) A、1μs???????? B、2μs?????? C、4μs???????? D、8μs 3、通过串行口发送或接收数据时,发送或接收的数据暂存在(D)寄存器中。 A、SCON B、PCON C、TMOD D 、SUBF 4、在单片机扩展系统中,8051做为地址总线和数据总线分时复用的端口是(A ) A、P0口??????????????? B、P1口?????????? C、P2口??????? D、P3口 5、MCS-51单片机的定时器/计数器工作方式1是(B)。

51单片机练习题

一.闪烁灯 1.实验任务 如图4.1.1所示:在端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为秒。 2.电路原理图 图4.1.1 3.系统板上硬件连线 把“单片机系统”区域中的端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上。 4.程序设计内容 (1)延时程序的设计方法 作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要 求的闪烁时间间隔为秒,相对于微秒来说,相差太大,所以我们在执行 某一指令时,插入延时程序,来达到我们的要求,但这样的延时程序是 如何设计呢下面具体介绍其原理:

如图4.1.1所示的石英晶体为12MHz,因此,1个机器周期为1微秒机器周期微秒 MOV R6,#20 2个 2 D1: MOV R7,#248 2个22+2×248=49820× DJNZ R7,$ 2个2×248(498 DJNZ R6,D1 2个2×20=40 10002 因此,上面的延时程序时间为。 由以上可知,当R6=10、R7=248时,延时5ms,R6=20、R7=248时,延时10ms,以此为基本的计时单位。如本实验要求秒=200ms,10ms×R5 =200ms,则R5=20,延时子程序如下: DELAY: MOV R5,#20 D1: MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET (2).输出控制 如图1所示,当端口输出高电平,即=1时,根据发光二极管的单向导 电性可知,这时发光二极管L1熄灭;当端口输出低电平,即=0时,发 光二极管L1亮;我们可以使用SETB指令使端口输出高电平,使用CLR 指令使端口输出低电平。 5.程序框图

单片机原理及应用期末考试题试卷大全(含答案)

单片机模拟试卷001 一、选择题(每题1分,共10分) 1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在() a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.42 4.下列指令中不影响标志位CY的指令有()。 a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为() a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器 6.INTEL 8051 CPU是()位的单片机 a)16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为() a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8031单片机中既可位寻址又可字节寻址的单元是() a)20H b)30H c)00H d)70H 10.下列哪条指令是正确的() a)PUSH R2 b)ADD R0,A c)MOVX A @DPTR d)MOV @R0,A 二、填空题(每空1分,共30分) 1.一个完整的微机系统由和两大部分组成。2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。 3.半导体存储器分成两大类和,其中具有易失性,常用于存储。 4.求十进制数-102的补码(以2位16进制数表示),该补码为。 5.PC存放_______________,具有___________特性。在8051中决定程序执行顺序的是PC 还是DPTR?它是______位?(是,不是)SFG? 6.123= B= H。 7.8051内部有并行口,P0口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。 8.MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是。堆栈寄存器SP是位寄存器,存放。 9.中断处理的全过程分为以下3个段:、、。 10.定时和计数都是对进行计数,定时与计数的区别是

相关文档
最新文档