单片机开发模拟题

合集下载

单片机应用技术试卷14

单片机应用技术试卷14

单片机应用技术(C语言版)模拟试卷14(考核方式:笔试闭卷,考试时间:120分钟,满分:100分)题号一二三四总分得分签名总得分________统分人签名_________核分人签名__________一、单选题(每小题2分,共20分)【得分:】1.51单片机能够直接执行的程序是。

A、C语言程序B、汇编语言程序C、机器语言程序D、源程序2.程序计数器PC的作用是。

A、指示和引导汇编语言进行汇编B、指示下一条将要执行的指令地址C、指示堆栈指针D、指示返回指令的地址3.8051单片机的机器周期为1µs,则其晶振频率fosc为MHz。

A、1B、2C、6D、124.单片机最多可以扩展外部程序存储器或外部数据存储器。

A、4KBB、8KBC、16KBD、64KB5.按位与运算经常用于把指定位,其余位不变的操作。

A.置1B.取反C.清0D.以上都不对6.定时器T0的计数溢出标志位是。

A.TCON中的TF0B.TCON中的TF1C.TCON中的TR0D.TCON中的TR17.显示方式编程较简单,但占用I/O口线多,其一般适用显示位数较少的场合。

A.静态B.动态C.静态和动态D.查询8.采用P0口来静态控制1个数码管显示,属于通信方式。

A.中断B.查询C.并行D.串行9.异步串行通信的字符帧格式中位于开头的是。

A.起始位B.数据位C.校验位D.停止位10.8051单片机只能输出量。

A.数字B.模拟C.数字与模拟D.串行二、填空题(每空1分,共20分)【得分:】1.(1)口作为通用I/O口使用时,需外加(2);分时复用作为低8位(3)线和8位(4)线时是真正的双向口。

2.访问程序存储控制信号的引脚名称是(5)。

3.复位后,单片机并行I/O口P0~P3的值是(6)。

4.单分支选择结构程序一般用(7)语句实现;双分支选择结构程序一般用(8)语句实现;多分支选择结构程序一般用(9)语句或(10)语句实现。

5.用符号常量PI表示数值3.1415,定义方法是:(11)。

精选新版《单片机与接口技术》模拟题库158题(含标准答案)

精选新版《单片机与接口技术》模拟题库158题(含标准答案)

2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。

A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP2.单片机上电复位后,PC的内容和SP的内容为 B 。

A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H3.能将A按位取反的指令是 A 。

A.CPL AB.CLR AC.RL AD.SWAP A4.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。

A.(A)=00H (C)=1B.(A)=00H (C)=0C.(A)=7AH (C)=1D.(A)=7AH (C)=05.寻址方式就是 C 的方式。

A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数6.在MCS-51指令中,下列指令中 C 是无条件转移指令。

A.LCALL addr16B.DJNZ direct,relC.SJMP relD.ACALL addr117.8051单片机的V SS(20)引脚是 B 引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器8.8051单片机的VCC(40)引脚是 A 引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器9.下列指令能使累加器A的最低位置1的是C。

A.SETB A,#01HB.SETB A,0C.ORL A,#01HD.SETB A,#00H10.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。

A.WR高电平,RD高电平B.WR低电平,RD高电平C.WR高电平,RD低电平D.WR低电平,RD低电平11.8051单片机的机器周期为2µs,则其晶振频率fosc为 C MHz.A.1B.2C.6D.1212.下列指令执行时,不修改PC中内容的指令是B 。

单片机模拟试卷003

单片机模拟试卷003

单片机考卷3《单片机原理》试题库及答案-定时、中断、串行口系统及应用一、判断题()1.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。

()2.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。

()3.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。

()4.MCS—51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。

()5.MCS—51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。

()6.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。

()7.启动定时器工作,可使用SETB Tri启动。

()8.8051单片机对最高优先权的中断响应是无条件的。

()9.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。

()10.MCS—51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。

()11.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。

()12.用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。

()13.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。

()14.串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。

()15.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。

()16.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。

()17.指令JNB TF0,LP的含义是:若定时器T0未计满数,就转LP。

()18.若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。

单片机C语言模拟试题

单片机C语言模拟试题
DJNZ R7,LOOP
2.请将ROM3000H单元内容送R7
答:MOV DPTR, #3000H
CLR A
MOVC A,@A+DPTR
MOV R7,A
七、编程题(40分)
1 已知一MCS—51单片机系统的片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。
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、下降沿
答:P=1/f=(1/11.059×106)=0.09×10-6s
=90ns
S=2P=2×90ns=180ns
机器周期=12P=12×90ns=1.08μs
双指令周期=2×机器周期=2.16μs
判题标准:每问4分,结果错,分值全扣;结果正确,量纲错或不写量纲,每问扣1分。
2.MCS—5l单片机的堆栈区只可设置在 片内数据存储区(器)
3.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
4.定时器/计数器的工作方式3是指的将定时器/计数器0 拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。

单片机原理及应用技能比赛模拟试题及答案(十).教学内容

单片机原理及应用技能比赛模拟试题及答案(十).教学内容

单片机原理及应用技能比赛模拟试题(十一、填空题:1、单片机与普通计算机的不同之处在于其将( CPU (存储器和(I/O 口三部分集成于一块芯片上。

2、单片机存储器的主要功能是存储(程序和(数据。

3、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为(2us。

4、若A中的内容为63H,那么,P标志位的值为(0。

析:P为偶校验位,因为A中1的个数为偶数所以P=0。

5、使用8031芯片时,需将/EA引脚接(低电平,因为其片内无(程序存储器。

6、片内RAM 低128个单元划分为(工作寄存器区、(位寻址区、(数据缓冲区 3 个主要部分.7、通过堆栈操作实现子程序调用,首先就要把(PC 的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到(PC 。

8、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的因为MCS-51 的PC是16位的,因此其寻址的范围为(64 KB。

9、当MCS-51 单片机运行出错或程序陷入死循环时可以(复位来摆脱困境。

10、在基址加变址寻址方式中,以(累加器A作变址寄存器,以(DPTR或(PC 作基址寄存器。

11、指令格式是由(操作码和(操作数所组成,也可能仅由(操作码组成。

12、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(程序存储器提供地址,而DPTR 是为访问(数据存储器提供地址。

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

14、外部中断1 所对应的中断入口地址为( 0013HH。

15、8031 单片机响应中断后,产生长调用指令LCALL, 执行该指令的过程包括: 首先把(PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC ,使程序执行转向(程序存储器中的中断地址区。

二、单项选择题。

1. MCS—5l 单片机的最大程序寻址空间是( C(A16KB (B32 KB (C64 KB (D128 KB 2.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( A 。

单片机试题 填空

单片机试题 填空

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a) RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有()。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a) 16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

8051一直维持这个值,直到RST 脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

单片机原理及应用技能比赛模拟试题及答案(五)

单片机原理及应用技能比赛模拟试题及答案(五)

单片机原理及应用技能比赛模拟试题(五)一、填空题1、当定时器T0工作在方式3时,要占用定时器T1的 TR1 和 TF1 两个控制位。

2、在定时器T0工作方式3下,TH0溢出时, TF1 标志将被硬件置1去请求中断。

3、在定时器T0工作方式3下,欲使TH0停止工作,应执行一条 CLR TR1 的指令。

4、使用定时器/计数器1设置串行通信的波特率时,应把定时器/计数器1设定作方式 2,即自动重新加载方式。

5、当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。

对计数溢出的处理,在中断方式时,该位作为中断标志位使用;在查询方式时,该位作状态位使用。

6、在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间为 131.072ms ,若系统晶振频率为12MHz,则最大定时时间为 65.536ms 。

7、8051单片机内部设有两个16位定时器/计数器,即 T0 和 T1 。

8、T0由两个8位特殊功能寄存器 TH0 和TL0 组成,T1由 TH1 和 TL1 组成。

9、定时时间与定时器的工作方式、计数初值及振荡周期有关。

10、MCS-51的定时器/计数器作计数器时计数脉冲由外部信号通过引脚 P3.4 和 P3.5 提供。

11、MCS-51的定时器/计数器T0的门控信号GATE设置为1时,只有 INT0 引脚为高电平且由软件使 TR0 置1时,才能启动定时器/计数器T0工作。

12、当T0为方式 3 ,T1为方式 2 的时候,8051单片机的定时器可提供3个8位定时器/ 计数器。

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

2、外中断请求标志位是 IE0 和 IE1 。

3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。

4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向程序存储器中的中断地址区。

单片机模拟试题(1)

单片机模拟试题(1)
C.双缓冲工作方式D.以上三种全是
23、MCS-51系列单片机的串行口是(B)。
A.单工 B.半双工C.全双工D.并行口
24、在数模转换过程中,以下转换精度最高的是(D)。
A.8位数模转换器B. 10位数模转换器
C. 12位数模转换器D. 14位数模转换器
25、当设置串行口工作方式为方式1时,其波特率(D)。
C.在C51中,注释说明只能使用/*……*/注释
D.C程序的基本组成单位是函数
9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。
A.赋值语句 B.表达式语句 C.循环语句D.空语句
10、在单片机应用系统中,为节省I/O引脚多个LED数码管显示电路常采用(B)显示方式。
A.静态B.动态C.静态和动态D.查询
while(1)
{
START=0;
START=___1__;//启动A/D转换
START=__0___;
while(EOC=0);//等待A/D转换结束
OE=____1___;//数据输出允许
temp=P0;//读取A/D转换结果
P1=temp;//A/D转换结果送LED显示
}
得分
评卷人
四、单片机应用设计分析:(共2题,每题10分,共20分)
一、单项选择题:
1、MCS-51系列的单片机中片内RAM的字节大小可能的是(D)
A、128MB、128K C、128 D、64
2、C51语言提供的合法的数据类型关键字是(A)。
A、sfr B、BIT C、Char D、integer r
3、片内RAM的位寻址区,位于地址(B)处。
A、00H~1FH B、20H~2FH C、30H~7FH D、80H~FFH

单片机模拟习题及参考答案

单片机模拟习题及参考答案

单片机模拟习题及参考答案l、8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。

A、奇偶标志B、CY标志C、O\Ti标志D、中断标志答案:D2、MCS-51单片机复位后堆栈指针SP=()。

A、07B、OFC、7FD、OFF答案:A3、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()。

A、将目标程序转换成源程序B、将低级语言转换成高级语言C、连续执行D、将源程序转换成目标程序答案:D4、下列芯片中属于单片机的芯片是()。

A、Z80B、80486C、8155D、A T89C52答案:D5、累加器A的内容是23且执行SWAP戍旨令后累加器的内容变为()。

A、02HB、03C、32D、13H答案:C6、对于MCS-5D系列单片机来说,直接寻址可寻址的空间是()。

A、内部RAM口外部RAMB、程序存储器和外部RAMC、内部RAMP o—7FH的空间和特殊功能寄存器D、外部RAM答案:C7、8752单片机是()位机。

A、32B、16C、8D、4答案:C8、MCS-51系列单片机内部计数器的最大位数是()位。

A、4B、8C、16D、32答案:C9、A T89C51单片机有()个中断优先级。

A、2B、3C、4D、5答案:A10、当8051单片机系统的振荡晶体频率为12M H沉,其一个机器周期的时间是()。

A□0.5µSB□lµSm2µSll4µS答案:B11、8031单片机的定时器T l有()种工作方式。

A、1B、4C、0030HD、2答案:C12、8031单片机的定时器Tl有()种工作方式。

A、3B、2C、lD、4答案:A13、下列设备中属于嵌入式系统的是()A、笔记本电脑B、MP漏放器C、服务器D、台式计算机答案:B14、下列芯片中属于单片机的芯片是()。

A、80486B、Z80C、8086D、PIC16C52答案:D15、累加器A的内容是87且执行RR A指令后累加器的内容变为()。

单片机模拟习题含答案

单片机模拟习题含答案

单片机模拟习题含答案一、单选题(共107题,每题1分,共107分)1.下列单片机中具有片内EPROM的是( )。

A、8031B、8032C、8751D、8051正确答案:C2.8032单片机定时器T1的溢出标志TF1在中断方式工作时,当CPU 响应中断后 ( ) 。

A、由软件清零B、由硬件清零C、处于随机状态D、A和B都可以正确答案:D3.下列操作系统中属于嵌入式操作系统的是 ( ) 。

A、DOSB、WindowsC、WindowsD、EE、Windows正确答案:C4.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。

A、控制总线B、低8位地址总线C、高8位地址总线D、数据总线正确答案:C5.指令AJMP指令的寻址范围是 ( )A、任意范围B、-128到+127C、64KD、2K正确答案:D6.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。

A、内部RAM和外部RAMB、程序存储器和外部RAMC、内部RAM中0-7FH的空间和特殊功能寄存器D、外部RAM正确答案:C7.8051单片机的串行接口具有( ) 种工作方式。

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

A、92B、0C2C、0AD、02H正确答案:B9.8031单片机的RST引脚内部接有 ( ) 。

A、分频器B、单稳触发器C、D触发器D、施密特触发器正确答案:D10.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。

A、10B、20C、40D、80正确答案:D11.下列芯片中属于单片机的芯片是( )。

A、80486B、8048C、8255D、8088正确答案:B12.下列单片机中具有4K ROM的是( )。

A、8751B、8051C、8032D、89C52正确答案:B13.累加器A的内容是0CAH,执行RLC A 指令后累加器的内容变为( ) 。

单片机试卷及标准答案

单片机试卷及标准答案

单片机试卷及标准答案一、单项选择题(每题1分,共20分)1. 单片机是一种()。

A. 集成电路B. 集成电机C. 集成回路D. 单一器件2. 单片机的主频指的是()。

A. 程序的速度B. 数据的走向C. 系统的数据位数D. 主振荡电路的频率3. 下列哪个不是单片机的主要应用领域?A. 嵌入式系统B. 军工领域C. 工业自动化D. 网络通信4. 单片机的存储单元主要分为()。

A. RAM、ROM、FLASHB. CD-ROM、DVD-ROM、BD-ROMC. 动态存储器、静态存储器、磁盘存储器D. 内存、硬盘、U盘5. 单片机系统中,时钟信号的频率一般由()决定。

A. 软件B. 主振荡器C. 时钟芯片D. 输入电压6. 单片机中,ALU是指()。

A. 控制单元B. 存储单元C. 算术逻辑单元D. 输入输出接口7. 单片机中,控制单元的主要功能是()。

A. 执行指令B. 存储数据C. 实现数据运算D. 负责数据输入输出8. 下列哪个不是单片机的指令格式?A. 功能码地址码B. 三地址码C. 扩展操作码D. 浮点操作码9. 单片机的中断是指()。

A. 系统异常B. 错误指令C. 外部事件D. 内存错误10. 单片机操作系统是()。

A. DOSB. WindowsC. LinuxD. 内置于单片机芯片中的系统11. 在单片机编程中,汇编语言编写的程序需要通过()转化为机器语言。

A. 编译器B. 汇编器C. 解释器D. 虚拟机12. 在连接单片机与外设接口时,常用的接口标准有()。

A. USBB. RS232C. EthernetD. HDMI13. 单片机的输入输出方式主要分为()。

A. 串行方式和并行方式B. 电压输入和电流输出C. 数字输入和模拟输出D. 多级输入和输出14. 单片机可以通过通信接口与其他设备进行()。

A. 数据传输B. 电力传输C. 信号传输D. 病毒传输15. 单片机编程中,使用中断的目的是()。

单片机原理试题附答案

单片机原理试题附答案

单片机原理及应用模拟试题1一、填空题1、AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

2、AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。

3、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。

4. 82C55可以扩展个并行口,其中条口线具有位操作功能;5、当单片机复位时PSW= H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为 H。

6、若A中的内容为67H,那么,P标志位为。

7、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

二、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;则:(DPH)= __ ___;(DPL)=____ ____;(SP)=____ ____;2、采用6MHz的晶振,定时1ms,用定时器方式1时的初值应为多少(请给出计算过程)3、分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B三、图为8段共阴数码管,请写出如下数值的段码。

bc fh0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ;P_____ _;7_______ ;8____ __;C_______;四、简述一种多外部中断源系统的设计方法。

(给出图)五、简述行列式扫描键盘的工作原理。

六、请回答:1、下图中外部扩展的数据存储器容量是多少2、三片6264的地址范围分别是多少(地址线未用到的位填1)3、若外部程序存储器已扩展(未画出),请编写程序,要求:(1)将30H~3FH中的内容送入6264 1# 的前16个单元中;(2)将6264 2# 的前32个单元的内容送入40H~5FH中;单片机原理及应用模拟试题1参考答案一、填空题1. AT89S51内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围是 20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

单片机与嵌入式系统模拟试题加答案

单片机与嵌入式系统模拟试题加答案

一、选择题(每题1分,共10分)1.8031单片机的( D)口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B)a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有(D)。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A)a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是(C)位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为(B)a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A)a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)a)PUSH R2 b)ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A11.MCS-51单片机复位操作的主要功能是把PC初始化为( C)。

A.0100HB.2080HC.0000HD.8000H12.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( C)。

A.500B.1000C.216-500D.216-100013.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D)引脚。

A.P3.2B.P3.3C.P3.4D.P3.514.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( A)。

32单片机面试经典100题

32单片机面试经典100题

32单片机面试经典100题今天给大家分享32单片机面试中经常遇到的经典100题。

这些问题主要涵盖了自我认知、人际关系、情景模拟、组织管理、解决问题、应急应变和综合分析等七个方面。

以下是32单片机面试经典100题:1、在32单片机项目中,如何确保电源系统的可靠性?2、请谈谈你对32单片机电源设计的经验和建议。

3、如何根据项目需求对32单片机进行电磁兼容性设计?4、请描述一下你的团队合作经历,你在其中扮演了什么角色,以及是如何协调团队成员完成任务的?5、谈谈你遇到的最困难的一个技术问题,你是如何解决它的?6、请解释什么是32单片机,它的主要特点和应用领域是什么?7、你在学习32单片机过程中,最擅长哪方面的技能?请举例说明。

8、请简述你对嵌入式系统的理解,它与普通计算机系统有何区别?9、如何看待32单片机的发展前景?请结合实际谈谈你的看法。

10、请列举出你掌握的32单片机相关工具和软件,并简要介绍它们的作用。

11、你在进行32单片机项目开发时,如何确保项目的进度和质量?12、如何看待开源硬件和开源软件在32单片机领域的作用?13、请谈谈你在学习32单片机过程中,遇到的最具挑战性的问题是什么?你是如何克服的?14、请描述一个你在实际项目中遇到的32单片机相关问题,你是如何解决的?15、在32单片机领域,你认为自己的哪些优势和特长可以帮助你在工作中取得成功?16、请简述你对32单片机的安全性的理解,如何提高系统的安全性?17、如何评估32单片机项目的可行性,包括技术、成本和市场等方面?18、在32单片机开发过程中,你如何平衡创新与实用的关系?19、请谈谈你在调试32单片机程序时的经验和技巧。

20、在32单片机应用中,如何优化系统的功耗?21、请解释什么是实时操作系统(RTOS),它在32单片机中有什么作用?22、如何根据项目需求选择合适的32单片机型号?23、请谈谈你对32单片机硬件系统的调试经验。

24、在32单片机项目中,如何确保电路设计的可靠性?25、请描述一个你在实际项目中采用的32单片机通信协议,并简要介绍其原理。

单片机模拟试卷,华工单片机考试试卷,单片机计算机原理,习题资.

单片机模拟试卷,华工单片机考试试卷,单片机计算机原理,习题资.

单⽚机模拟试卷,华⼯单⽚机考试试卷,单⽚机计算机原理,习题资.⼀、填空题(35分1、在RST端保持⾄少2个机器周期的⾼电平,0000H,0000H,07H,00H2、1,0,1,03、18H4、1024,155、1/12us,1/6us,1us,4us6、内RAM及FSR,256B,外RAM,64KB,ROM,64KB7、SP,寄存器间接寻址,B,寄存器8、23H,3412H9、⽚内机器周期脉冲,⽚外脉冲10、4,同步移位输⼊输出,fosc/12,RXD,TXD《单⽚机原理及应⽤》模拟试卷⼀、填空题(35分1、MCS-51的复位条件是。

复位后,CPU从单元开始执⾏程序,PC= ,SP= ,PSW= 。

2、在下列情况EA引脚应接何种电平?(1只有⽚内ROM,EA= ;(2只有⽚外ROM,EA= ;(3有⽚内、⽚外ROM,EA= ;(4有⽚内ROM但不⽤,⽽⽤⽚外ROM,EA= 。

3、若PS W的内容为18H,则⼯作寄存器R0的地址是H。

4、10根地址线可选个存储单元,32KB存储单元需要根地址线。

5、若8031单⽚机的晶振频率fosc=12MHz,则时钟周期为,状态周期为,机器周期为,执⾏MUL AB指令需要时间为。

6、8031单⽚机指令MOV是访问,最⼤范围为,MOVX是访问,最⼤范围为,MOVC是访问,最⼤范围为。

7、指令POP B的源操作数是,是寻址⽅式,⽬的操作数是,是寻址⽅式。

8、已知SP=25H,PC=4345H,(24H=12H,(25H=34H,(26H=56H,当执⾏RET指令后,SP=,PC= 。

9、当定时/计数器选定为定时器⽅式时,是对进⾏计数,选定为计数器⽅式时,是对进⾏计数。

10、MCS-51单⽚机的串⾏⼝有种⼯作⽅式,其中⽅式0是⽅式,它的波特率为,⽤引脚传送数据,⽤引脚输出同步时钟信号。

⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.B2. C3. A4. D5. C6. B7. C8. A9. D 10.A⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.单⽚机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是(A 4KB (B64KB (C8KB (D128KB2.PC的值是(A当前指令前⼀条指令的地址(B当前正在执⾏指令的地址(C下⼀条指令的地址(D控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A逻辑运算(B符号数加减法运算(C乘法运算(D除法运算4.假定设置堆栈指针SP的值为37H,在进⾏⼦程序调⽤时把断点地址进栈保护后,SP的值为(A6H (B37H (C38H (D39H5.在MCS—51中(A具有独⽴的专⽤的地址线(C由P0⼝和P2⼝的⼝线作地址线(B由P0⼝和P1⼝的⼝线作地址线(D由P1⼝和P2⼝的⼝线作地址线6.在寄存器间接寻址⽅式中,指定寄存器中存放的是(A操作数(B操作数地址(C转移地址(D地址偏移量7.执⾏返回指令时,返回的断点是(A调⽤指令的⾸地址(B调⽤指令的末地址(C调⽤指令下⼀条指令的⾸地址(D返回指令的末地址8.假定(A=83H,(R0=17H,(17H=34H,执⾏以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为(ACBH (B03H (CEBH (DC8H9.执⾏以下程序段MOV R0,# dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是(A把⽴即数data循环左移3次(B把⽴即数data乘以10(C把data单元的内容循环左移3次(D把data单元的内容乘以1010.如在系统中只扩展⼀⽚Intel 2732(4KХ8,除应使⽤P0⼝的8条⼝线外,⾄少还应使⽤P2⼝的⼝线(A4条(B5条(C6条(D7条三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.(√2.(√3.(ⅹ4.(ⅹ5.(√三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.⽤户构建单⽚机应⽤系统,只能使⽤芯⽚提供的信号引脚。

单片机模拟练习题

单片机模拟练习题

单片机原理练习题一、填空题1.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。

2.MCS-51 对片内RAM ,片外RAM 和片内、外ROM 访问时分别用指令______、______、_____ 来区分。

3.MCS-51 片外扩展存储器时,ROM 的最大容量为______,RAM 的最大容量为______。

4.P0~P3 口在作输入口使用时,应先向口锁存器写入______ 。

5.P0 口在作输出口使用时,必须外接_______。

6.8051 中断源共5 个,它们分别是_______ 、_______ 、______、______、______ 。

7.中断服务程序的返回指令是_____,子程序的返回指令是_____。

8.TMOD 中M1 、M0 的用途是_____ ,C/T=1 时为方式______。

9.已知:(A )=E7H ,CY=1 。

问执行指令SUBB A ,#70H 后,(A)=___ 、CY=__ 、AC=___ 、OV=__ 、P=___ 。

10.为确保CPU 读键的准确性,消除按键抖动可用____________ 和___________两种办法解决。

11.单片机的键盘结构有两种,分别是_____ 和_______ 。

12.LED 显示器按内部发光二极管的公共点连接方法不同,有________ 和________ 之分。

LED 显示有________ 和_______ 两种方式。

13.8051 四组工作寄存器区的地址范围分别是_______ 、________ 、________和________。

如果当前要使用 1 区的话,那么PSW 中的RS1 和RS0 应分别设置为_____和______ 。

14.MCS — 51 单片机外扩存储器时,P0 口用作__________________ ,P2 口用作_________ 。

15.8051 中断源共 5 个,它们分别是_________ 、_______ 、__________、____________、__________ 。

单片机原理及应用模拟练习题含答案

单片机原理及应用模拟练习题含答案

单片机原理及应用模拟练习题含答案一、单选题(共50题,每题1分,共50分)1、当晶振频率为6MHz时,机器周期为():A、3μsB、1μsC、4μsD、2μs正确答案:D2、CY(PSW.7)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:A3、DA A 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B4、某种存储器芯片是8KB*4/片,那么它的地址线根数是( )A、11根B、12根C、13根D、14根正确答案:C5、下列指令能使累加器A低4位不变,高4位置F的是()A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H6、子程序返回指令的操作数有几个():A、0B、3C、1D、2正确答案:A7、执行下列程序后,内部RAM 30H单元的内容是()。

MOV 30H,#00H MOV R0,#30H MOV A, 30H ADD A, #05H MOVC A, @A+PC MOV @R0, A SJMP $ TDB:DB 00H ,01H ,02H,03H,05HA、00HB、02HC、05HD、30H正确答案:B8、以下标号正确的是():A、LOOPB、MOV:C、ST1:D、1ABC:正确答案:C9、一个机器周期内含有多少个状态周期():A、8B、2C、6D、4正确答案:C10、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则DPTR是()A、8003HB、7900HC、8001HD、8000H11、地址总线的缩写是():A、ABB、DBC、CBD、KB正确答案:A12、下列指令能使R0高4位不变,低4位置F的是()。

单片机设计与开发习题集

单片机设计与开发习题集

理论考试试题一、填空题(每题2分)1. A T89系列单片机提供了两种省电方式:分别是掉电方式和空闲方式。

2. 远距离传输通常应采用串行通信。

3. MCS-51单片机有5中断源,2个优先级,上电复位时,外部中断0中断源优先级级别最高。

4. MCS—5l单片机的堆栈区只可设置在片内数据存储区(器) ,堆栈寄存器SP是位寄存器。

5. MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。

6. 访问89C51片外数据存储器采用的是寄存器间接寻址方式。

7. 进行BCD码运算时,只需在ADD和ADDC后面紧跟一条DA A指令即可。

8.键盘工作方式有三种:分别是编程扫描方式,定时扫描方式和中断扫描方式。

9. A/D转换的基本功能是把模拟量变成数字量。

10. 溢出标志OV只有在进行符号数加法运算时才有意义,OV=0表示加法运算结果正确,OV=l表示加法运算结果超出了A所能表达的符号数有效范围。

11. MCS—51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到有效的低电平信号时,才能激活外中断。

而在脉冲方式时,只有在中断请求引脚上采样到脉冲的后沿负跳有效信号时,才能激活外中断。

12. MCS-51单片机的一个机器周期包含了6 个状态周期,每个状态周期又可划分为2拍节,一个机器周期实际又包含了12个振荡器周期。

13. 外围扩展芯片的选择方法有两种,它们分别是线选法和译码法。

14. 定时器的计数方式是对来自T0、Tl引脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1。

定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。

15. C语言中输入和输出操作是由库函数scanf 和printf 等函数来完成。

16. MCS-51内部提供3个可编程的16 位定时/计数器,定时器有4 种工作方式。

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

1.51.单片机的一个机器周期由____12__个振荡周期组成。

2.PSW 中RS1 RS0=10H 时,R2 的地址为__12____。

3.在C语言中,数据类型可分为:基本数据类型,___构造_____类型,___指针____类型,空类型四大类。

4.51.单片机有_____2_个中断优先级,可以实现_2___级中断嵌套。

5.unsigned char的长度有____1__个字节,unsigned int的长度有___2___个字节。

6. 51.单片机中凡字节地址能被___8___整除的特殊功能寄存器均能位寻址。

7. 51.单片机有4 组工作寄存器,它们的地址范围是_00-12F_____。

8 定时器T0的工作方式2是采用___TL0_____做8位计数器,而TH0用来存放计数初始值。

9.MCS-51 的外部中断触发方式可以是___低电平___或__边沿____。

10.外部中断INT1入口地址为_0013B_____。

11 字符常量占___1___字节的存储空间。

字符串常量占的存储空间的字节数等于字符串中字节数加___1___。

12.C51中中断服务函数中的关键字using n 是用来选择___工作寄存器组_。

Interrupt n 中的n指的是____中断向量号_______。

13.三态缓冲寄存器输出端的“三态”是指___高阻___态、___高电平___态和__低电平____态。

14.74LS273 通常用来做简单__输出____接口扩展;而74LS244 则常用来作简单__输入____接口扩展。

15.A/D 转换器的作用是将___模拟___量转为___数字___量;D/A 转换器的作用是将___数字___量转为___模拟___量。

16.若某8 位D/A 转换器的输出满刻度电压为+5V,则该D/A 转换器的分辨率为__0.0196____V。

2的8次方分之1乘以517、外部中断源INT0和INT1中断触发方式有___下降沿_触发和___低电平___触发。

18.单片机串行接口有4 种工作方式,这可以在初始化程序中用软件填写______特殊功能寄存器加以选择。

19在串行通信中,有数据传送方向__单工____,___半双工___,_全双工_____三种方式。

20.12 根地址线可寻址___4___KB 存储单元。

221.74LS273 通常用来做简单______接口扩展;而74LS244 则常用来作简单______接口扩展。

22.若某8 位D/A 转换器的输出满刻度电压为+5V,则该D/A 转换器的分辨率为______V。

1.51 单片机若晶振频率为fosc=12MHz,则一个机器周期等于(C)μS。

A.1/12 B.1/2 C.1 D.22.51单片机中,输入/输出引脚中用于专门的第二功能的引脚是(D)。

A.P0 B.P1 C.P2 D.P33.欲将P1 口的高4 位保留不变,低4 位取反,可用指令(C)。

A.ANL P1,#0F0H B.ORL P1,#0FH C.XRL P1,#0FH D.以上三句都不行4.51 的定时器T0 作定时方式,用模式1(16 位计数器)则应用指令(A)初始化编程。

A.MOV TMOD ,#01H B.MOV TMOD ,01HC.MOV TMOD ,#05H D.MOV TCON ,#01H5.用定时器T1 方式1 计数,要求每计满10 次产生溢出标志,则TH1、TL1 的初始值是(A)。

A.FFH、F6H B.F6H、F6H C.F0H 、F0H D.FFH、F0H6.共阴极LED 数码管显示字符“2”的段码是(C)。

A.02H B.FEH C.5BH D.A4H7.当DAC 0832 D/A 转换器的/CS 接8031 的P2.0 时,程序中0832 的地址指针DPDR 寄存器应置为(D)。

*选择0832,P2.0必须为0*A.0832H B.FE00H C.FEF8H D.以上三种都可以8.当执行MOVX @DPTR,A 指令时, MCS—51 产生下面哪一个控制信号(B)。

/写数据A. /PSENB. /WRC.ALED./RD9MCS-51 单片机的外部中断1 的中断请求标志是(D)。

64页A.ET1B.TF1C.IT1D.IE110、如a = 3则a<<4后,a的值变为(C)3乘以4的2次方A、16B、56 C 、48 D、12811、提高单片机的晶振频率,则机器周期(C)A、不变B、变长 C 、变短D、不定12、以下关于指针错误的使用是(B)A、int a,*pa; pa=&a;B、int a,*pa=&a,*pb; pb=pa;C 、int a[5],*pa; pa=a; D、int a[5], *pa=a[0];13、外部中断源Int1(外部中断1)的向量地址为(C)A、0003HB、000BH C 、0013H D、002BH14、下列指令中不影响标志位CY 的指令有(D)A、ADD A,20HB、CLR CC、RRC AD、INC A15.一个EPROM 的地址有A0----A11 引脚,它的容量为(B)A、2KBB、4KBC、11KBD、12KB16.单片机8031 的ALE 引脚是(B)A.输出高电平B。

输出矩形脉冲,频率为fosc 的1/6C.输出低电平D。

输出矩形脉冲,频率为fosc 的1/217.访问外部存贮器或其它接口芯片时,作数据线和低8 位地址线的是。

(A)A.P0 口B。

P1 口C。

P2 口D。

P0 口和P2 口18.P0 口作数据线和低8 位地址线时。

(A)A.应外接上拉电阻B.不能作I/O 口C.能作I/O 口D.应外接高电平19.单片机8051 的XTAL1 和XTAL2 引脚是引脚。

(D)A.外接定时器B.外接串行口C.外接中断D.外接晶振20.51 单片机的串行数据缓冲器SBUF 用于。

(B)A.存放运算中间结果B.存放待发送或已接收到的数据C.暂存数据和地址D.存放待调试的程序1(F ). MCS—51 的程序存储器只是用来存放程序的。

2(F).字符常量是用双引号括起来的一个字符。

3(T).c51中只能逐个地使用下标变量,而不能一次引用整个数组。

4(t). c51 的串行接口是全双工的。

5(f)定义数组时可以用变量来表示元素的个数。

6.(F )片内RAM 与外部设备统一编址的,需要专门的输入/输出指令。

7(T ).在接口芯片中,通常都有一个片选端/CS(或/CE ),作用是当/CS 为低电平时该芯片才能进行读写操作。

8(T)用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。

9(T)关系运算的运算结果是真或者假。

10(F)x*=y+7等价于x=x*y+7。

11.(F).单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。

12.(T )单片机的指令周期是执行一条指令所需要的时间。

一般由若干个机器周期组成13.(t)单片机系统扩展时使用的锁存器,是用于锁存高8 位地址。

14.(t)51 单片机上电复位后,片内数据存储器的内容均为0H。

15(f)51 单片机的中断允许寄存器的IE 的作用是用来对各中断源进行开放或屏蔽的控制。

1、利用定时器T1方式1通过中断在LED上输出10HZ方波,系统晶体频率12MHz。

#include_<reg51.h>_________sbit __LED____= P1^3;main(){TMOD=___OX10_____;TH0=__0x4c ________;ET0=1;TL0=0;EA=1;TR0=1;while(1);}void TMR1(void) interrupt 3{ TH0=0x4c;LED=___LED______;}2、编写程序控制发光二极管的点亮顺序,使8个发光二极管从D1开始,点亮约0.5秒后熄灭,接着D2点亮0.5秒,这样从右向左运行依次循环至D8,同样的方式从左向右运行,即D8到D1依次点亮。

如此循环往复,形成流水灯。

流水灯的运行与否由开关来控制,即开关按下后,流水灯开始运行。

#include <reg51.h>sbit SWITCH=____P1.0______;void main(void){int i,j=0;unsigned char a=0xfe,b,c;P1=0xff; //P1口初始化SWITCH=1;while(1){if(_____SWITCH______)//判断按键是否按下for(i=0;i<=1000;i++);//按下延时if(!SWITCH) break;}while(1) //流水灯运行{P1=a;if(!j) //向左运行{if(a==___0xffd_____)j=1; //转换方向b=__a<<1______;c=a>>7;a=b|c;}else //向右运行{if(a==0xfd)j=0; //转换方向b=a>>1;c=a<<7;a=__b/c________;}for(i=0;i<=30000;i++);}}请简动态数码管显示的工作原理。

相关文档
最新文档