《单片机原理》期末考试题知识点

合集下载

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

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

单片机原理及应用期末复习题一、填空题1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。

2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。

3.A T89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。

4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。

6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是 TI和RI7. JNC rel指令执行时,当CY位为 0时程序发生跳转。

8.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是22H 。

9.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。

10.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s11.堆栈应遵循先进后出规律,堆栈指针的符号为SP12、程序计数器PC存放的是下一条要执行指令的地址;13、指令MOVX A, @DPTR的寻址方式是寄存器间接寻址:14、MCS-51访问ROM、片内RAM、片外RAM的指令助记符分别为MOVC 、MOV和 MOVX 。

15、机器字长为8位,则[—10]原 = 8AH ,[-10]反= F5H ,[-10]补=F6H 。

16、已经累加器A = 97H,则执行指令ADD A, #7DH后,A = 14H ,C =1 ,OV = 0 ,AC = 1 。

二、单项选择题1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。

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

《单片机原理》期末考试题知识点

《单片机原理》期末考试题知识点

《单⽚机原理》期末考试题知识点MCS-51单⽚机软硬件的基本概念练习题⼀、选择题(第三章)1.在单⽚机CPU中,PSW中的Cy、AC、OV和P是反映()参与运算的状态。

(A)DPTR(B) B(C) A(D)SP2.在CPU内部,反映程序运⾏状态或反映运算结果的特殊功能寄存器是()(A)PC(B)PSW(C) A(D)SP3.指令“CJNE A,#08H,LOOP”影响PSW的()位(A)AC(B)OV(C)Cy(D)RS14.下列指令中正确的是()(A)MOV P2.1, A(B)JBC TF0, L1(C)MOVX B, @DPTR(D)MOV A, @R35.SJMP跳转范围是()(A)64KB(B)容量为2KB的页内转移(C)2KB(D)-128~+1276.LJMP跳转范围是()(A)64KB(B)容量为2KB的页内转移(C)2KB(D)-128~+1277.关于AJMP指令的正确描述是()。

(A)AJMP的寻址范围是2KB。

(B)只有⼦程序程度不超过2KB ,在⼦程序内容AJMP都可以正确使⽤。

(C)AJMP当前PC值到⽬标地址不超过2KB都可以正确转移。

(D)AJMP当前PC值的⾼5位与⽬标地址的⾼5位必须相同才能正确转移。

8.SJMP $指令的作⽤是()(A)等待中断(B)死循环(C)和暂停指令作⽤⼀样(D)结束程序执⾏9.条件转移指令的范围是()(A)64KB(B)容量为2KB的页内转移(C)2KB(D)-128~+12710.MCS-51单⽚机执⾏时间最长⼀条指令需要()机器周期。

(A) 1(B) 4(C) 2(D)811.下列指令中正确的是()(A)CJNE A,R0,NEXT(B)CJNE A,@R0,NEXT(C)CJNE A,#40,NEXT(D)CJNE R2,30H,NEXT12.下列指令中正确的是()(A)MOV R1,R3(B)DEC DPTR(C)MUL A,30H(D)MOV TL0,R713.下列指令中错误的是()(A)CLR A(B)CLR 27H.5(C)CLR R7(D)CLR C14.下列指令中不能导致内部RAM 30H单元清零的是()(A)CLR 30H(B)MOV 30H, #0(C)MOV @R1, #0; (R1)=30H(D)ANL 30H, #015.在MCS-51系列单⽚机中,对后128字节的内部RAM可⽤的寻址⽅式是()。

2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟一、单项选择题(每小题1分,共15分)1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。

A、27HB、28HC、29HD、2AH2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。

A、MOVB、MOVXC、MOVCD、以上都是3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )A、混合编址B、动态编址C、独立编址D、变址编址4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。

A、T1B、外部中断1C、串行口中断D、外部中断05.MCS—51单片机的复位信号是( A )有效。

A、高电平B、低电平C、脉冲D、下降沿6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )A、2MHzB、1MHzC、500KHzD、250KHz7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。

A、06HB、F9HC、30HD、CFH8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。

A. 1KBB. 2KBC.4KBD.8KB9.51单片机中, 能做数据线用的I/O接口是( A )。

A、P0B、P1C、P2D、P310.定时器/计数器工作方式1是( D )。

A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构12.若定时/计数器能自动重装载初值,则它工作在( C )A、方式0B、方式1C、方式2D、方式313.关于中断,下列说法正确的是( B )。

A、同级别的中断请求按时间的先后顺序响应B、同级别的中断请求按查询中断标志的先后顺序响应C、同级别的中断能嵌套D、同一时间同级别的多中断请求将形成阻塞,系统无法响应14.AT89S51的片内RAM空间为( A )。

单片机原理及应用期末考试复习资料

单片机原理及应用期末考试复习资料

1:MCS-51汇编语言指令格式中,唯一不可缺少的部分是。

2.操作码2:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOV A,@R73:MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是()。

1.寄存器间接寻址4:若PSW的RS1/RS0=10则单片机工作寄存器工作在()。

3.2区5:单片机8031的ALE引脚是()。

3.输出矩形脉冲,频率为fosc的1/66:单片机中的程序计数器PC用来()。

3.存放下一条指令地址7:单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( )。

2.64KB8:使8031的定时器T0停止计数的指令是()。

4.CLR TR09:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOVC @A+DPTR,A10:单片机上电复位后,堆栈区的最大允许范围是个单元。

2.12011:下列定时/计数硬件资源中,不是供用户使用的是()。

3.定时器/计数器控制逻辑12:80C51单片机的数据长度是()。

2.8位13:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是()。

4.P314:累加器A中为无符号二进制数,()实现将A中内容乘以2。

3.CLR C RLC A15:LU表示()。

4.算术逻辑部件16:单片机复位后,()。

2.PC=0000H,SP=07H17:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是。

4.P318:MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。

4.存放16位地址,作间址寄存器使用19:MCS-51系列单片机的中断系统具有()。

1.5个中断源20:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOVC @A+DPTR,A21:单片机上电复位后,PC的内容和SP的内容为()。

2.0000H,07H22:INTEL8031的P0口,当使用外部存贮存器时它是一个()。

单片机原理及接口技术期末复习资料

单片机原理及接口技术期末复习资料

第一章微机基础知识1、微处理器:又称中央处理单元CPU,是小型计算机或微型计算机的控制和处理部分。

2、微型计算机:简称微机C,是具有完整运算及控制功能的计算机。

包括:微处理器(CPU)、存储器、接口适配器(输入输出接口电路)、输入/输出(I/O)设备。

3、单片机:是将微处理器、一定容量RAM和ROM以及I/O口、定时器等电路集成在一块芯片上,构成单片微型计算机。

4、单片微型计算机包括:微处理器、RAM、ROM、I/O口、定时器5、微处理器(机)的组成:运算器&控制器㈠运算器的组成:算术逻辑单元(简称ALU)、累加器、寄存器ALU的作用:是把传送到微处理器的数据进行运算或逻辑运算。

运算器的两个主要功能:(1)执行各种算术运算。

(2)执行各种逻辑运算,并进行逻辑测试。

如零值测试或两个值的比较。

㈡控制器的组成:程序计数器、指令寄存器、指令译码器、时序发生器、操作控制器6、CPU中的主要寄存器:累加器(A)、数据寄存器(DR)、指令寄存器(IR)和指令译码器(ID)、程序计数器(PC)、地址寄存器(AR)7、BCD码:用二进制对十进制0-9进行编码——BCD码。

用四位二进制数0000-1001表示0-9。

例如:13 D=0001 0011 BCD例如:1001 0111 BCD=97 D第二章89C51单片机的结构和原理1、运算器包括:ALU(算术运算和逻辑运算单元)TMP(8位的暂存器)ACC(累加器)B(寄存器)PSW(程序状态寄存器)2、存储器包括:程序存储器(ROM)、数据存储器(RAM)3、CPU访问片内、片外ROM指令用MOVC。

访问片外RAM指令用MOVX。

访问片内RAM指令用MOV。

4、高128字节RAM——特殊功能寄存器(SFR):有21个;地址:80H~FFH5、堆栈的两种操作:数据压入(PUSH)数据弹出(POP)6、每条指令由一个或若干个字节组成。

有单字节指令,双字节指令,…多字节指令等。

单片机原理及应用基础期末复习 简答题.doc

单片机原理及应用基础期末复习 简答题.doc

简答题部分1.什么叫堆栈?答:堆栈是在片内RAM屮专门开辟出来的一个区域,数据的存取是以”后进先出”的结构方式处理的。

实质上,堆栈就是一个按照“后进先出“原则组织的一段内存区域。

2.什么是单片机的机器周期、状态周期、振荡周期和指令周期?它们之间是什么关系?答:某条指令的执行周期由若干个机器周期构成,一个机器周期包含6个状态周期(又称时钟周期),而一个状态周期又包含两个振荡周期。

指令执行周期有长有短,但一个机器周期恒等于6个状态周期或12个振荡周期。

3・MCS-51单片机通常内部包含哪些主要逻辑功能部件?答:51单片机通常由下列部件纽•成:微处理器,一定存储容量的程序存储器和数据存储器,I/O接口 ,定时/计数器,时钟电路和其他一些外围电路4.MCS-51单片机片内256B的数据存储器可分为几个区?分别起什么作用?答:MCS-51单片机片内数据存储器可分为二个区:低128B的片内RAMlx.和高128B的专用寄存器区。

其屮低128B的RAM区又分为:工作寄存器区、位寻址区、为用户RAM |x o工作寄存器区可作通用寄存器用,用户RAM区可作堆栈和数据缓冲用。

专用寄存器区又称特殊功能寄存器,5.程序状态存储器PSW的作用是什么?常用状态标志有哪几位?作用是什么?答:PSW川于标志程序运行状态P:奇偶标志。

加器A屮“1”的个数如果是奇数,则置P为1,否则置0。

F1:用户标志。

OV:溢出标志。

有符号数运算时,如果发生溢出时,OV置1,否则清0。

RSO、RSI: T.作寄存器组选择位,用以选择指令当前工作的寄存器组。

由用户用软件改变RS0 和RS1的组合,以切换当前选用的工作寄存器组Cy :进位标志位。

如果有进位则标识为“1”AC:辅助进位标志位。

第四位向高四位有进位或借位则置“1”6.什么是指令?什么是程序?答:指令是控制计算机进行指定操作的命令。

指令由二进制代码表示的。

指令由操作码和操作数两部分组成。

单片机原理期末考试试题附答案

单片机原理期末考试试题附答案Company number:【0089WT-8898YT-W8CCB-BUUT-202108】单片机模拟试卷001一、选择题(每题1分,共10分) 1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

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

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

a )MOVA,@R1b )MOVCA,@A+DPTRc )MOVX A, @R0d )MOVXA,@DPTR9.8031单片机中既可位寻址又可字节寻址的单元()a )20Hb )30Hc )00Hd )70H 10.下列哪条指令是正确的( )a ) PUSH R2b ) ADD R0,Ac ) MOVX A @DPTRd )MOV@R0,A二、填空题(每空1分,共30分) 1.一个完整的微机系统由____和____两大部分组成。

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

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

《单片机原理及应用》期末复习题1

一、填空题1、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为____2/12us_____,机器周期为_______2us________.2、MCS—51单片机共有5个中断源,由IE寄存器设定中断的开放和禁止;每个中断源有两个优先级,由IP寄存器设定。

3、单片机的内部RAM区中,可以位寻址的地址范围是_________20H~2FH_________,特殊功能寄存器中,可位寻址的地址是_______80H~FFH__________。

4、MSC-51单片机引脚信号中,信号名称带上划线的表示可外接电路或低电平时该信号有效;5、函数是C语言的基本单位。

6、若由程序设定RS1、RS0=0、1,则工作寄存器R0~R7的直接地址为____08H~0FH_____。

7、串行口通信方式2接收到的第9位数据送SCON 寄存器的RB8位中保存。

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

9、在C51中,变量的数据类型说明为bit,则其取值范围是0或1。

10、串行口方式3发送的第9位数据要事先写入 SCON 寄存器的 RB8 位。

11、MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到P3.2或P3。

3引脚的有效信号为低电平时,激活外部中断。

12、 CPU又称MPU,一般由运算器和控制器两部分组成.13、使用DPTR作间址指针进行寄存器间接寻址时,其寻址能力为所有存储器。

14、整型变量的占用的存储空间是两个字节;字符型变量占用的存储空间是一个字节15、ALU指的是算术/逻辑单元。

16、MCS—51单片机的中断源分别是外部中断0、定时/计数器0、外部中断1 、定时/计数器1、串行口接收/发送中断。

17、KeiL C51软件中,工程文件的扩展名是____。

Uv2______,编译连接后生成可烧写的文件扩展名是_____。

hex______二、选择题1、C语言中最简单的数据类型包括( B/D ).A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型2、下列描述中正确的是( D )。

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c一、选择题1. 单片机的核心是()。

A. 微处理器B. 存储器C. I/O接口D. 总线答案:A2. 下列哪一项不是单片机的外设?A. 定时器B. 计数器C. 显示器D. 微处理器答案:D3. 8051单片机的外部数据总线宽度是()位。

A. 4位B. 8位C. 16位D. 32位答案:B二、填空题1. 单片机的最小系统通常包括________、________和________。

答案:微处理器,存储器,I/O接口2. 8051单片机的内部数据存储器地址范围是________。

答案:00H-FFH三、简答题1. 简述单片机的工作原理。

答案:单片机的工作原理基于程序存储执行的概念。

微处理器从程序存储器中取出指令,解码后执行相应的操作。

操作可能涉及内部或外部数据存储器、I/O接口等。

单片机通过时钟信号同步所有操作,实现对外部世界的控制和数据处理。

2. 描述8051单片机的中断系统。

答案:8051单片机具有两个外部硬件中断和一个定时器/计数器中断。

中断允许单片机在执行主程序的同时响应外部事件。

中断系统包括中断请求、中断使能、中断优先级和中断服务程序。

四、计算题1. 给定一个8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。

答案:8051单片机的机器周期是时钟周期的12倍,因此机器周期为1/(12MHz/12) = 1μs。

大多数指令需要1到2个机器周期来完成,因此指令周期可能是1μs到2μs。

五、编程题1. 编写一个8051单片机的程序,实现将累加器A中的值加1。

答案:```MOV A, #0x01 ; 将初始值1加载到累加器AADD A, #0x01 ; 将累加器A中的值加1```六、分析题1. 分析以下8051单片机汇编语言程序段的功能。

```MOV DPTR, #0x1234MOVX A, @DPTRMOV R0, ADEC R0MOV @R0, A```答案:该程序段首先将数据指针DPTR设置为0x1234,然后通过MOVX 指令将外部数据存储器地址0x1234处的值移动到累加器A。

单片机简答题汇总单片机期末考试

单片机简答题汇总单片机期末考试单片机是一种集成电路芯片,采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种 I/O 口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。

在单片机的学习中,有很多重要的知识点需要我们掌握,以下是一些常见的简答题汇总。

1、简述单片机的特点。

单片机具有体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件等特点。

它具有集成度高、可靠性高、控制功能强、低电压、低功耗、易扩展等优点。

单片机可以嵌入到各种仪器、设备中,实现智能化控制。

2、单片机的应用领域有哪些?单片机的应用领域非常广泛。

在家用电器方面,如洗衣机、空调、微波炉等的智能控制;在工业控制领域,用于自动化生产线、智能仪器仪表等;在通信领域,用于手机、对讲机等设备;在汽车电子方面,用于汽车的发动机控制、安全系统等;在医疗设备中,如血压计、血糖仪等也有单片机的身影;此外,在航空航天、智能玩具等领域也有广泛应用。

3、简述单片机的基本组成结构。

单片机通常由中央处理器(CPU)、存储器(包括程序存储器和数据存储器)、输入/输出接口(I/O 接口)、定时器/计数器、中断系统等部分组成。

中央处理器是单片机的核心,负责执行指令和进行数据处理。

程序存储器用于存储程序代码,通常为只读存储器(ROM)。

数据存储器用于存储运行过程中的数据,包括随机存储器(RAM)和电可擦除可编程只读存储器(EEPROM)等。

输入/输出接口用于与外部设备进行数据交换。

定时器/计数器可以实现定时和计数功能。

中断系统用于处理突发事件,提高系统的实时性。

4、单片机的存储器分为哪几类?各自的特点是什么?单片机的存储器主要分为程序存储器和数据存储器。

程序存储器通常采用只读存储器(ROM),如掩膜 ROM、可编程ROM(PROM)、可擦除可编程 ROM(EPROM)和电可擦除可编程ROM(EEPROM)等。

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

MCS-51单片机软硬件的基本概念练习题一、选择题(第三章)1.在单片机CPU中,PSW中的Cy、AC、OV和P是反映()参与运算的状态。

(A)DPTR(B) B(C) A(D)SP2.在CPU内部,反映程序运行状态或反映运算结果的特殊功能寄存器是()(A)PC(B)PSW(C) A(D)SP3.指令“CJNE A,#08H,LOOP”影响PSW的()位(A)AC(B)OV(C)Cy(D)RS14.下列指令中正确的是()(A)MOV P2.1, A(B)JBC TF0, L1(C)MOVX B, @DPTR(D)MOV A, @R35.SJMP跳转范围是()(A)64KB(B)容量为2KB的页内转移(C)2KB(D)-128~+1276.LJMP跳转范围是()(A)64KB(B)容量为2KB的页内转移(C)2KB(D)-128~+1277.关于AJMP指令的正确描述是()。

(A)AJMP的寻址范围是2KB。

(B)只有子程序程度不超过2KB ,在子程序内容AJMP都可以正确使用。

(C)AJMP当前PC值到目标地址不超过2KB都可以正确转移。

(D)AJMP当前PC值的高5位与目标地址的高5位必须相同才能正确转移。

8.SJMP $指令的作用是()(A)等待中断(B)死循环(C)和暂停指令作用一样(D)结束程序执行9.条件转移指令的范围是()(A)64KB(B)容量为2KB的页内转移(C)2KB(D)-128~+12710.MCS-51单片机执行时间最长一条指令需要()机器周期。

(A) 1(B) 4(C) 2(D)811.下列指令中正确的是()(A)CJNE A,R0,NEXT(B)CJNE A,@R0,NEXT(C)CJNE A,#40,NEXT(D)CJNE R2,30H,NEXT12.下列指令中正确的是()(A)MOV R1,R3(B)DEC DPTR(C)MUL A,30H(D)MOV TL0,R713.下列指令中错误的是()(A)CLR A(B)CLR 27H.5(C)CLR R7(D)CLR C14.下列指令中不能导致内部RAM 30H单元清零的是()(A)CLR 30H(B)MOV 30H, #0(C)MOV @R1, #0; (R1)=30H(D)ANL 30H, #015.在MCS-51系列单片机中,对后128字节的内部RAM可用的寻址方式是()。

(A)寄存器寻址(B)直接寻址(C)立即寻址(D)寄存器间接寻址16.下列指令中不能导致内部RAM 30H单元所有位置1的是()(A)SETB 30H(B)MOV 30H, #0FFH(C)MOV @R1, #0FFH; (R1)=30H(D)ORL 30H, #0FFH17.MCS-51单片机扩展I/O口与()统一编址。

(A)I/O口独立编址(B)与程序存储器统一编址(C)与外部数据存储器统一编址(D)与内部数据存储器统一编址18.当ALE信号有效时,P0口输出的是()。

(A)低8位地址(B)累加器的8位数据(C)PC的16位值(D)DPTR的16为值19.当WR信号有效时,P0口传输的是写到()的信息。

(A)外部程序存储器(B)内部程序存储器(C)外部数据存储器(D)内部数据存储器20.正确的基址+变址间接寻址指令是()。

(A)MOV A,@A+DPTR(B)MOVX A,@A+PC(C)SJMP @A+DPTR(D)JMP @A+DPTR21.会导致PC值改变的指令是()。

(A)MOVC A,@A+DPTR(B)MOVC A,@A+PC(C)JMP @A+PC(D)JMP @A+DPTR22.8051单片机中,对特殊功能寄存器的寻址只能使用()寻址方式。

(A)寄存器寻址(B)直接寻址(C)立即寻址(D)寄存器间接寻址23.当PSEN信号有效时,P0口读进的是来自于()的信息。

(A)程序存储器(B)外部数据存储器(C)内部数据存储器(D)I/O口24.当RD信号有效时,P0口传输的是来自于()的信息。

(A)外部程序存储器(B)内部程序存储器(C)外部数据存储器(D)内部数据存储器25.当晶振频率为12MHz,把T1配置成定时器时,它的最短定时为()。

(A)1us(B)256us(C)8192us(D)65536us26.当中断被响应后,在下面的中断请求标志中不需要软件复位的是()。

(A)TI(B)RI(C)IE1(D)TF127.要进行多机通讯必须将()置1。

(A)TB8(B)RB8(C)SM2(D)REN28.下列提法中正确的是()(A)T0、T1都可作为串行通讯口的波特率发生器。

(B)T0、T1的工作模式都有4种。

(C)TR0、TR1可以分别控制T0、T1的计数起停。

(D)T0、T1对相应输入引脚上的脉冲进行计数时就是计数器。

29.把T1配置成模式1、定时器方式,为实现最长定时,它的时间常数初值为()。

(A)0(B) 1(C)65535(D)6553630.当中断被响应后,在下面的中断请求标志中必须要由发出中断请求设备复位的是()。

(A)TI(B)RI(C)IE1(D)TF1二、简述题1.简述内部RAM功能分区,说明各部分的使用特点。

(习题2-6)2.如何选择MCS-51单片机的当前工作寄存器组?(习题2-7)3.堆栈有哪些功能?堆栈指针SP的作用是什么?在具体应用设计时,为什么要对SP重新赋值?(习题2-8)4.什么是指令周期、机器周期、时钟周期?如何计算机器周期?晶振频率为12M时,计算时钟周期、机器周期。

(习题2-9)5.简述MCS-51单片机的位寻址空间。

(习题2-11)1.DA A指令的作用是什么?它跟在哪些指令后面使用?(习题3-20)6.“LJMP PROG”和“LCALL PROG”的区别是什么?(习题3-21)7.MCS-51单片机提供了哪几种中断源?在中断管理上有什么特点?各个中断源优先级如何确定?(习题4-1)8.MCS-51单片机响应中断的条件是什么?CPU响应中断时,不同的中断源的中断处理程序的入口地址各是多少?(习题4-2)9.简述MCS-51单片机的中断响应过程。

(习题4-3)10.三、掌握下列每条指令中出现的操作数的寻址方式1.MOVX A,@DPTR2.JB 0,DONE3.XCHD A, @R04.DJNZ 30H, DO5.MOVC A,@A+PC6.MOV A,@R07.MOV P1,#0F0H8.SJMP NEXT9.SJMP $10.PUSH DPH11.POP ACC12.MOVC A, @A+DPTR13.CJNE @R0,#0DH,GO414.ANL 40H, #40H15.RRC A16.四、程序设计题1.求16位补码数的绝对值,补码存放在data和data+1单元中(低字节在前),并将结果存放在原单元。

(习题7-3)2.已知在单片机内部RAM中,从20H单元开始存储50个8位有符号数据,请编写一个程序统计其中正数的个数,并将统计结果存放在70H单元。

(习题7-6)3.从内部RAM的20H单元开始存一批带符号的8为二进制数据,数据长度存放在1FH单元中,请统计其中大于0、小于0、等于0的数据个数,并把统计结果分别存放在ONE、TWO、THREE单元。

(习题7-7)4.某一应用系统数据缓冲区开辟在外部RAM中,用于存放单字节数据,缓冲区从BUFFER单元开始,长度100个单元,为了某种统计需要,要求把缓冲区的非负数存储在单元地址为BLOCK1开始的区域,其余数据存储在单元地址BLOCK2开始的区域,这两个缓冲区也设置在外部RAM中。

(习题7-14)5.用移位计算y=10x+100,其中x为双字节无符号二进制数,运算数据的存放地址自定。

(作业题)6.计算y=x/16,x为16位无符号二进制数,y位三字节数据(2字节存放商的整数部分、1字节存放商的小数部分),运算数据的存放地址自定。

(作业题)五、简单应用设计1.每隔1s读一次P1.0,如果所读的状态为1,内部RAM的11H单元加1,如果所读的状态为0,则内部RAM的10H单元加1。

假定单片机的晶振频率为12MHz,请用软硬件结合的方法定时。

(习题5-5)2.航标灯控制器如下图所示,要求当黑夜降临时,航标灯自动启动,不停地亮2s,灭2s,以指示航向,当白天来临时,航标灯自动熄灭,不发光。

采用外部事件中断和定时器中断来实现。

说明系统工作原理并编写相关程序。

(习题5-6)3.一个简单计数器的电路如下图所示,要求每按一次S健,计数器计数一次,计数值送P1口显示,采用单只数码管显示,计数16次后从0开始。

(习题9-3)4.采用8051和DAC0832设计一个简单的应用系统,输出周期为5.12s的三角波(晶振频率12MHz),DAC0832口地址为7FFFH。

(习题9-10)5.在检测系统中,通常采用平均值滤波的方法来消除检测数据的随机干扰,即连续采集多次,取平均值作为测量值。

下图为8051单片机与SPI串行接口的A/D转换器TLC549的接口示意图,请编写一程序对输入模拟量采样8次,把它们的平均值存放在30H单元。

(实验+6.下图为8051单片机与SPI串行A/D转换器TLC549的接口示意图,编写一程序每隔50ms对输入模拟量采样一次,并把采样值存放在内部RAM 40H单元中,系统晶振频率Array12MHz。

相关文档
最新文档