C51单片机试卷1要点

合集下载

C51单片机试卷1要点

C51单片机试卷1要点

物理与电气工程学院C51单片机试卷 1一、填空题(每题 1 分,共 30 分)1、 8031 的 P2口为高 8 位地址总线口,P3口为双功能口。

2、单片机的复位操作是 __________引脚,要在此引脚加 ________ 电平才能复位动作。

3、 C51 定义可寻址位,使用要点字为 ____,定义特别功能存放器中间的某位用关键字 ____________ 。

4、已知 P3=0X7F,要实现将 P3 口的值循环右移的指令是 ____,循环右移 3 次后,P3=___________ 。

5、有指令 unsigned char mm[]={0X01 , 0X02, 0X03}, 此指令中数组元素mm[1]的值为________ 。

6、串口工作方式 2 接收的第 9 位数据放到了 _____存放器的 ______位中。

7、若采纳 6MHz的晶体振荡器,则 MCS-51单片机的振荡周期为 ________,机器周期为____________。

8、单片机并行接口中,要作为输出口一定外接上拉电阻的端口是______,其原由在于输出级是________开路电路。

9、由 AT89C51构成的单片机最简系统中,只给单片机供给VCC和 GND单片机是不会工作的,一定供给的 __________、___________和 ________辅助形成一个最简系统。

10、若只要要开串行口中断,则其对应的源中断同意控制位是__________,若需要将外面中断 0 设置为降落沿触发,则履行的语句为 _____________。

11、C51 中 0x75 | 0x42运算结果是 _________ 。

12、-25 的原码是 ___________、反码是 ___________、补码是 _________。

13、关于 51 子系列单片机,主要有 ________、 ___________、_________三种机型。

14、修饰符 interrupt m中 m的取值为 0 对应的中断状况是 __________中断。

单片机c51考试题库及答案

单片机c51考试题库及答案

单片机c51考试题库及答案一、单选题1. 8051单片机的内部RAM共有()字节。

A. 256B. 128C. 512D. 1024答案:A2. 8051单片机的外部中断有()个。

A. 2B. 3C. 4D. 5答案:A3. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B4. 8051单片机的串行通信口是()。

A. 串行口0B. 串行口1C. 串行口2D. 串行口3答案:A5. 8051单片机的程序存储器最大容量是()。

A. 64KBB. 128KBC. 256KBD. 512KB答案:A二、多选题1. 8051单片机的下列哪些寄存器是16位的?()A. DPTRB. PCC. SPD. B答案:A, B2. 8051单片机的下列哪些中断源是可屏蔽的?()A. 外部中断0B. 外部中断1C. 定时器0中断D. 定时器1中断答案:A, B, C, D3. 8051单片机的下列哪些指令是无条件转移指令?()A. SJMPB. AJMPC. LJMPD. RET答案:A, B, C三、判断题1. 8051单片机的外部中断0的中断向量地址是0003H。

()2. 8051单片机的定时器0和定时器1都是16位的。

()答案:×3. 8051单片机的串行通信口是全双工的。

()答案:√四、填空题1. 8051单片机的内部RAM分为______区和______区。

答案:工作寄存器区、位寻址区2. 8051单片机的外部中断0和外部中断1的优先级是______。

答案:外部中断0的优先级高于外部中断13. 8051单片机的定时器0和定时器1的计数器都是______位的。

4. 8051单片机的程序存储器和数据存储器是______的。

答案:分开的五、简答题1. 简述8051单片机的中断系统。

答案:8051单片机的中断系统包括5个中断源,分别是外部中断0、外部中断1、定时器0中断、定时器1中断和串行通信中断。

C51单片机试题及参考答案

C51单片机试题及参考答案

C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。

1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)2.MCS-51上电复位时,SBUF=00H。

51单片机c语言考试题目及答案

51单片机c语言考试题目及答案

51单片机c语言考试题目及答案一、单项选择题(每题2分,共20分)1. 51单片机中,以下哪个寄存器用于存储程序计数器(PC)?A. R0B. SPC. DPTRD. PC答案:D2. 在51单片机中,哪个寄存器用于存储堆栈指针?A. R0B. SPC. DPTRD. PC答案:B3. 51单片机的定时器/计数器有几种工作模式?A. 2种B. 3种C. 4种D. 5种答案:C4. 51单片机中,哪个指令用于将累加器A的内容送入外部数据存储器?A. MOV A, #dataB. MOV A, @R0C. MOVX @DPTR, AD. MOVX A, @DPTR答案:C5. 51单片机中,哪个指令用于将累加器A的内容送入寄存器R0?A. MOV A, R0B. MOV R0, AC. MOV A, #dataD. MOVX @DPTR, A答案:B6. 51单片机中,哪个指令用于将立即数送入累加器A?A. MOV A, R0B. MOV A, #dataC. MOVX @DPTR, AD. MOVX A, @DPTR答案:B7. 51单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“或”操作?A. ORL A, R0B. ORL A, #dataC. ORL @R0, AD. ORL A, @R0答案:A8. 51单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“与”操作?A. ANL A, R0B. ANL A, #dataC. ANL @R0, AD. ANL A, @R0答案:B9. 51单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL A, #dataC. XRL @R0, AD. XRL A, @R0答案:A10. 51单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“非”操作?A. CPL AB. CPL R0C. CPL @R0D. CPL A, R0答案:A二、填空题(每题2分,共20分)1. 51单片机的内部RAM共有______字节。

c51单片机期末考试题及答案

c51单片机期末考试题及答案

c51单片机期末考试题及答案一、选择题(每题2分,共20分)1. C51单片机的振荡器频率为12MHz时,机器周期是多少?A. 1μsB. 2μsC. 12μsD. 24μs答案:B2. 下列哪个寄存器是C51单片机的程序计数器?A. PCB. SPC. DPTRD. ACC答案:A3. C51单片机中,哪个特殊功能寄存器用于设置定时器的工作模式?A. TMODB. TCONC. SCOND. IE答案:A4. 在C51单片机中,下列哪个指令用于将累加器的内容送入外部数据存储器?A. MOVX @DPTR, AB. MOV @DPTR, AC. MOVX A, @DPTRD. MOV A, @DPTR答案:A5. C51单片机的串行通信中,哪个波特率生成器用于定时串行数据的发送和接收?A. SBUFB. TMODC. SCOND. PCON答案:B6. C51单片机的中断系统中,哪个寄存器用于设置中断优先级?A. IPB. IEC. TCOND. TMOD答案:A7. 在C51单片机中,哪个指令用于将累加器的内容与直接地址的数据进行逻辑“与”操作?A. AND A, #dataB. AND A, directC. AND direct, #dataD. AND direct, A答案:B8. C51单片机中,哪个指令用于将一个立即数传送到一个寄存器?A. MOV reg, #dataB. MOV reg, directC. MOV reg, @RiD. MOV reg, A答案:A9. 在C51单片机中,哪个指令用于将累加器的内容与寄存器R0的内容进行交换?A. XCH A, R0B. XCHD A, R0C. SWAP A, R0D. MOV A, R0答案:A10. C51单片机的外部中断0和外部中断1的优先级可以设置为?A. 低,低B. 高,低C. 低,高D. 高,高答案:B二、填空题(每空1分,共10分)1. C51单片机的内部RAM分为__工作寄存器区__和__位寻址区__。

51单片机原理及应用期末考试试题及答案(总结2020版)

51单片机原理及应用期末考试试题及答案(总结2020版)

单片机考试复习试题及答案(一)一、填空(30分,每空1分)1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-FFH。

4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。

6. 当单片机的PSW=01H时,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H7. AT89S51的P0 口为高8位地址总线口。

8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接+5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。

10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。

11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。

12. 数据指针DPTR有16 位,程序计数器PC有16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8 块芯片中选中其中任一块。

14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。

16. 开机复位后,CPU使用的是寄存器第0组,地址范围是00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms19. AT89S51复位后,PC与SP的值为分别为0000H 和07H20. LJMP跳转空间最大可达到64K21. 执行如下三条指令后,30H单元的内容是#0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题(10分,每题1分)1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。

51单片机试题及答案

51单片机试题及答案

51单片机试题及答案准备好迎接关于51单片机的挑战了吗?本文将为你呈现一系列的51单片机试题及答案,帮助你更好地掌握这一技术。

请务必牢记,在回答问题之前,请确保你已经有了相应的基础知识。

现在,让我们开始吧!1. 什么是51单片机?51单片机是由英特尔公司推出的一种常用的8位单片机芯片,也称为Intel MCS-51。

它以其简单易用和低成本而受到广泛应用。

2. 51单片机具有几个I/O口?51单片机有4个I/O口,分别是P0、P1、P2和P3。

每个口都具有8位。

3. 如何将P0口设置为输出引脚?要将P0口设置为输出引脚,只需将P0口的相应位设置为1即可。

例如,要将P0.3设置为输出引脚,可以使用以下指令:P0 = P0 | 0x08;4. 如何将P1口设置为输入引脚?要将P1口设置为输入引脚,只需将P1口的相应位设置为0即可。

例如,要将P1.2设置为输入引脚,可以使用以下指令:P1 = P1 & 0xFB;5. 怎样读取P2口的输入状态?要读取P2口的输入状态,可以使用以下指令:input = P2;6. 如何在51单片机上连接外部中断?51单片机通过INT0和INT1引脚支持两个外部中断。

要连接外部中断,可以将外部中断信号连接到相应的引脚,并使用以下代码启用中断:EX0 = 1; // 启用INT0外部中断EX1 = 1; // 启用INT1外部中断7. 如何在51单片机上配置定时器中断?51单片机具有一个可编程定时器/计数器(Timer/Counter)和两个辅助定时器,分别为T0、T1和T2。

要配置定时器中断,可以使用以下代码:TMOD = TMOD | 0x01; // 设置定时器模式为模式1IE = IE | 0x82; // 启用定时器中断8. 怎样使用UART进行串口通信?要使用UART进行串口通信,可以使用以下代码设置波特率和启用串口:TMOD = TMOD | 0x20; // 设置定时器模式为自动重装模式TH1 = 0xFD; // 设置波特率为9600SCON = SCON | 0x50; // 启用串口9. 什么是PSEN引脚?PSEN引脚是51单片机的一个引导引脚,用于指示运行的指令是否为Flash存储器的指令。

单片机原理与应用及c51答案

单片机原理与应用及c51答案

单片机原理与应用及c51答案
一、单片机原理与应用:
(1)什么是单片机?
单片机是一种用于控制、监测、记录或存储信息的小型微处理器。


将微处理器、存储器、I/O接口和其他必要的电子元件集成在一块单片上,可以提供简单的控制功能以及存储微程序的功能。

(2)单片机的两种工作模式
1)指令模式:该模式是微处理器以一条条指令的形式从头开始读取
和执行程序代码,读取和执行的过程无限循环,直至程序结束。

2)中断模式:在这种模式下,当外部设备发送中断信号到微处理器时,微处理器会暂时停止当前的程序执行,转而执行相应的中断处理函数,然后再返回原来的程序执行。

(3)单片机的应用
1)电视机遥控器:单片机可以通过光敏电阻检测遥控器发出的红外
信号,然后把遥控器发出的按键信息表示为一系列的指令,存储在单片机
的内部,这些指令可以控制电视机的音量、换台等功能。

2)家用电器:单片机可以控制复杂的电子设备,如电视机、洗衣机、咖啡机等,用来调节温度、时间、开关等。

二、C51试题及答案:
1.C51属于什么类型的微控制器?
C51属于8位的微控制器,是一个可以用于各种控制系统的灵活易用的控制器。

2.C51的特点有哪些?。

51单片机期末试卷及基础知识复习

51单片机期末试卷及基础知识复习

单片机期末复习及答案一、填空题1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH。

2、若机器的字长为8位,X=17,Y=35,则X+Y=110100,X-Y=11101110(要求结果写出二进制形式)。

3、单片机复位后,堆栈指针SP的值是07h。

4、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为0.5us,机器周期为2us。

5、一个函数由两部分组,即说明部分和语句部分。

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

7.当MCS-51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址.8.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器内开辟的区域.9.MCS-51有4组工作寄存器,它们的地址范围是 00H-1FH 。

10.MCS-51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址.11.计算机的系统总线有数据总线、地址总线、控制总线。

12.一个机器周期等于 6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。

13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。

14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。

15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。

16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址。

17、eiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是HEX。

18、CS-51单片机中,在IP=0x00时,优先级最高的中断是外部中断,最低的是串行口中断。

19、CS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中,P0为真正的双向口,P1-P3 为准双向口。

51单片机考试试题带答案(2021年整理精品文档)

51单片机考试试题带答案(2021年整理精品文档)

51单片机考试试题带答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(51单片机考试试题带答案)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为51单片机考试试题带答案的全部内容。

单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和 I/O 三部分组成。

2、MCS—51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。

3、访问8031片外数据存储器采用的是寄存器间接寻址方式。

4、累加器(A)=80H,执行完指令 ADD A,#83H后,进位位CY= 1 。

5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。

6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择.7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。

8、中断请求信号有电平触发和脉冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。

10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展.11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读-改-写操作是针对并行I/O口内的锁存器进行的.12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内.每题1.分,共10分)1、计算机能识别的语言是( C )。

(A)汇编语言 (B)自然语言(C)机器语言(C)高级语言2、MCS—51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。

51单片机基础知识试题题库(考试用含答案)精讲

51单片机基础知识试题题库(考试用含答案)精讲

第二章习题参考答案一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。

2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。

3、当使用8751且EA=1,程序存储器地址小于1000H 时,访问的是片内ROM。

4、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。

5、MCS-51有4组工作寄存器,它们的地址范围是00H~1FH 。

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

7、PSW中RS1 RS0=10时,R2的地址为12H 。

8、PSW中RS1 RS0=11时,R2的地址为1AH 。

9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第0 组,8个寄存器的单元地址为00H ~ 07H 。

10、PC复位后为0000H 。

11、一个机器周期= 12 个振荡周期= 6 个时钟周期。

12、PC的内容为将要执行的的指令地址。

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

14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H 。

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

16、8051单片机复位后,R4所对应的存储单元的地址为04H ,因上电时PSW=00H 。

这时当前的工作寄存器区是第0 工作寄存器区。

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

18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区、位寻址区和用户RAM区。

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

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

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

c51单片机考试题库及答案

c51单片机考试题库及答案

c51单片机考试题库及答案一、选择题1. C51单片机中,以下哪个寄存器是用于存储程序计数器的?A. SPB. PCC. DPTRD. ACC答案:B2. 在C51单片机中,下列哪个指令是无条件跳转指令?A. SJMPB. AJMPC. LJMPD. CJNE答案:A3. C51单片机的定时器/计数器有几种工作模式?A. 2种B. 3种C. 4种D. 5种答案:C4. C51单片机的外部中断有几个?A. 2个B. 3个C. 4个D. 5个答案:A5. 在C51单片机中,以下哪个指令是用于累加器清零的?A. CLR AB. MOV A, #0C. SUBB A, AD. CJNE A, #0, REL答案:A二、填空题1. C51单片机的内部RAM共有______字节。

答案:1282. C51单片机的外部中断0的中断标志位是______。

答案:IE03. C51单片机的定时器/计数器0和1的计数器溢出时,会自动向______寄存器送入中断标志。

答案:TF04. 在C51单片机中,使用______指令可以实现累加器与立即数之间的数据传送。

答案:MOV5. C51单片机的串行通信可以工作在______种模式。

答案:4三、简答题1. 简述C51单片机的串行通信波特率的计算公式。

答案:波特率 = 机器周期× 32 × (256 - SMOD) / 122. 描述C51单片机的看门狗定时器的作用。

答案:看门狗定时器用于防止程序运行时的死循环,确保系统稳定运行。

四、编程题1. 编写一个C51单片机的程序,实现将累加器A的内容与内部RAM的20H地址单元的内容进行比较,如果A的内容大于20H地址单元的内容,则将P1.0置1,否则置0。

答案:```cORG 00HMOV A, 20HCJNE A, #20H, NEXTSETB P1.0SJMP EXITNEXT:CLR P1.0EXIT:END```2. 编写一个C51单片机的程序,实现定时器0的初始化,使其工作在模式1,初值设置为0x3C。

51单片机基础知识试题题库(考试用含答案)

51单片机基础知识试题题库(考试用含答案)

51单片机基础知识试题题库(考试用含答案)第二章习题参考答案一、填空题:2、MCS-51的堆栈是软件填写堆栈指针临时在片内RAM 数据存储器内开辟的区域。

INC DEC 都不影响PSW 堆宅操作只有一条寻址方式直接寻址方式3、当使用8751且EA=1〃程序存储器地址小于1000H时〃访问的是片内ROM。

7、PSW中RS1 RS0=10时〃R2的地址为12H。

8、PSW 中RS1 RS0=11时〃R2的地址为1AH。

14、内部RAM 中〃位地址为30H的位〃该位所在字节的字节地址为。

17、使用8031芯片时〃需将/EA引脚接低电平〃因为其片内无ROM存22、但单片机的型号为8031/8032时〃其芯片引线EA一定要接di电平。

7、单片机8031的ALE引脚是。

A、输出高电平B、输出矩形脉冲〃频率为fosc的1/6 C、输出低电平D、输出矩形脉冲〃频率为fosc的1/2 1 11、单片机上电复位后〃堆栈区的最大允许范围是个单元。

A、64 B、120C、128D、256 12、单片机上电复位后〃堆栈区的最大允许范围是内部RAM的。

A、00H—FFH B、00H—07H C、07H—7FH D、08H—7FH 13、对于8031单片机〃其内部RAM。

A、只能位寻址B、只能字节寻址C、既可位寻址又可字节寻址D、少部分能位寻址18、单片机8051的XTAL1和XTAL2引脚是引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振23、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区〃用来〃它是按后进先出的原则存取数据的。

A、存放运算中间结果B、存放标志位C、暂存数据和地址D、存放待调试的程序三、判断题6、PC可以看成使程序存储器的地址指针。

7、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的〃而PC不能访问。

B、它们都是16位的存储器。

C、它们都有自动加“1”的功能。

PC有自动加“1”的功能〃而DPTR的加2 “1”则需通过指令INC DPTR来完成。

c51单片机试题及答案

c51单片机试题及答案

c51单片机试题及答案一、选择题1. C51单片机的内部RAM中,用户可用的RAM空间大小为()。

A. 128BB. 256BC. 512BD. 1KB答案:B2. 下列关于C51单片机中断系统的描述,错误的是()。

A. C51单片机具有5个中断源B. C51单片机的中断向量地址是固定的C. C51单片机的中断优先级是可编程的D. C51单片机的中断服务程序必须放在内部RAM中答案:D3. 在C51单片机中,下列哪个寄存器是用来设置定时器模式的?()A. TCONB. TMODC. IED. IP答案:B二、填空题1. C51单片机的________位地址空间中,包含有程序存储器。

答案:64KB2. 在C51单片机中,使用________指令可以清除定时器的溢出标志。

答案:CLR TF03. C51单片机的外部中断0的中断向量地址是________。

答案:0003H三、简答题1. 简述C51单片机的定时器/计数器的工作原理。

答案:C51单片机的定时器/计数器是一种可编程的定时/计数设备。

它能够根据内部或外部事件来计数,或者在固定的时间间隔内产生中断。

定时器/计数器可以工作在定时模式或计数模式。

在定时模式下,定时器根据内部时钟脉冲的计数来计时;在计数模式下,定时器则根据外部事件的个数来计数。

2. 描述C51单片机的串行通信过程。

答案:C51单片机的串行通信是通过串行接口(SCI)实现的。

通信过程包括设置波特率、配置串行通信模式(如8位数据位、1位起始位、1位停止位等)、发送和接收数据。

发送数据时,数据首先被写入到串行数据寄存器(SBUF),然后通过串行接口发送出去。

接收数据时,数据通过串行接口接收并存储在SBUF中,之后可以通过软件读取。

四、编程题1. 编写一个C51单片机的程序,实现定时器0的初始化,并使其每隔1秒产生一个中断。

答案:```c#include <reg51.h>void Timer0_Init() {TMOD = 0x01; // 设置定时器0为模式1TH0 = (65536 - 50000) / 256; // 设置定时器初值TL0 = (65536 - 50000) % 256;ET0 = 1; // 使能定时器0中断EA = 1; // 开启全局中断TR0 = 1; // 启动定时器0}void Timer0_ISR() interrupt 1 {TH0 = (65536 - 50000) / 256; // 重新加载定时器初值TL0 = (65536 - 50000) % 256;// 此处添加中断服务程序代码}void main() {Timer0_Init();while(1);}```注意:以上程序中50000的值需要根据实际的晶振频率进行计算,以实现1秒的定时。

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

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

c51单片机期末考试题目及答案详解一、选择题(每题2分,共20分)1. 下列哪个不是51单片机的寄存器?A. ACCB. BC. PSWD. SP答案:D2. 51单片机的外部中断0的中断向量地址是:A. 0003HB. 000BHC. 0013HD. 001BH答案:C3. 51单片机的定时器0和定时器1的时钟频率分别是多少?A. 12MHz, 12MHzB. 6MHz, 12MHzC. 12MHz, 6MHzD. 6MHz, 6MHz答案:B4. 51单片机的串行通信可以工作在几种模式下?A. 1种C. 3种D. 4种答案:C5. 51单片机的外部数据存储器最大容量是多少?A. 64KBB. 128KBC. 256KBD. 512KB答案:A6. 51单片机的定时器/计数器在方式1下,定时器的溢出时间是:A. 12个机器周期B. 16个机器周期C. 24个机器周期D. 32个机器周期答案:C7. 51单片机的P0口作为I/O口使用时,需要外接什么?A. 电源B. 地线C. 上拉电阻D. 下拉电阻答案:C8. 51单片机的中断优先级由哪个寄存器决定?B. IPC. TCOND. SP答案:B9. 51单片机的定时器/计数器在方式2下,定时器的溢出时间是:A. 12个机器周期B. 16个机器周期C. 24个机器周期D. 32个机器周期答案:B10. 51单片机的堆栈最大深度是多少?A. 8层B. 16层C. 32层D. 64层答案:B二、简答题(每题10分,共30分)1. 简述51单片机的中断系统的基本工作原理。

答案:51单片机的中断系统由中断请求、中断响应、中断服务程序和中断返回四个基本环节组成。

当外部或内部事件触发中断请求时,单片机会在当前指令执行完毕后响应中断请求,保存当前状态并跳转到相应的中断服务程序地址执行中断服务。

中断服务完成后,通过中断返回指令恢复之前的状态并继续执行被中断的程序。

c51单片机复习题答案

c51单片机复习题答案

c51单片机复习题答案C51单片机是一种常用的嵌入式系统开发工具,广泛应用于电子设备控制、自动化系统和通信领域。

对于学习者来说,掌握C51单片机的原理和应用是非常重要的。

为了帮助大家更好地复习C51单片机知识,本文将提供一些常见的复习题及其答案。

1. 什么是C51单片机?答:C51单片机是一种基于Intel 8051架构的单片机系列,由Intel公司于1980年推出。

它具有高集成度、低功耗、易于编程和广泛的应用领域等特点。

2. C51单片机的主要特点有哪些?答:C51单片机的主要特点包括:8位CPU、4KB的程序存储器、128字节的RAM、32个I/O口、两个16位定时器/计数器、一个串行通信接口等。

3. C51单片机的工作原理是什么?答:C51单片机通过内部的时钟源产生时钟信号,控制指令的执行和数据的传输。

它通过外部的输入/输出口与外部设备进行通信,通过定时器/计数器实现定时和计数功能。

4. C51单片机的编程语言是什么?答:C51单片机的主要编程语言是汇编语言和C语言。

汇编语言是一种低级语言,直接操作单片机的寄存器和指令。

C语言是一种高级语言,通过编译器将C语言代码转换为机器语言。

5. C51单片机的开发工具有哪些?答:C51单片机的开发工具包括Keil C51集成开发环境(IDE)、Proteus仿真软件和ISP编程器等。

Keil C51提供了丰富的开发工具和库函数,方便用户进行程序编写、调试和下载。

6. C51单片机的应用领域有哪些?答:C51单片机广泛应用于电子设备控制、自动化系统和通信领域。

例如,它可以用于家电控制、工业自动化、仪器仪表、汽车电子、通信设备等。

7. C51单片机的优缺点是什么?答:C51单片机的优点包括:成本低、功耗低、易于编程和广泛的应用领域。

缺点包括:存储容量较小、性能相对较低、开发工具和资源相对较少。

8. C51单片机的学习方法有哪些?答:学习C51单片机可以通过阅读相关的教材和参考资料,进行实验和项目实践,参加培训和研讨会等。

2016c51单片机复习资料习题及答案

2016c51单片机复习资料习题及答案

C51单片机习题及答案1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。

3、两位十六进制数最多可以表示 256 个存储单元。

4、实验中所用 89C54RD是以下哪个公司的产品?( C )A、INTELB、AMDC、STCD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。

6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。

T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。

F8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。

9、在I/O口中, P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。

10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。

F11、是非题:是读端口还是读锁存器是用指令来区别的。

T11、单片机的P0、P1口作输入用途之前必须 a 。

A.在相应端口先置1 B.在相应端口先置0 C.外接高电平D.外接上拉电阻12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。

F12、8051单片机中,唯一一个用户不能直接使用的寄存器是( C )。

A、PSWB、DPTR C 、PC D、B13、是非题:中断的矢量地址位于RAM区中。

F14、MCS-51系列单片机是属于( B )体系结构。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有 64 KB的字节寻址能力。

16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。

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

物理与电气工程学院C51单片机试卷1一、填空题(每小题1分,共30分)1、8031的 P2 口为高8位地址总线口, P3 口为双功能口。

2、单片机的复位操作是__________引脚,要在此引脚加 ________电平才能复位动作。

3、C51定义可寻址位,使用关键字为____ ,定义特殊功能寄存器当中的某位用关键字____________ 。

4、已知P3=0X7F,要实现将P3口的值循环右移的指令是____ ,循环右移3次后,P3=___________ 。

5、有指令unsigned char mm[]={0X01,0X02,0X03},此指令中数组元素mm[1]的值为________ 。

6、串口工作方式2接收的第9位数据放到了_____ 寄存器的______位中。

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~+127B、-127~+127C、-129~+128D、-128~+1282、12MHz晶振的单片机在定时工作方式下,定时器计一个数所用的定时时间是(A)A、1μsB、2μsC、4μsD、8μs3、通过串行口发送或接收数据时,发送或接收的数据暂存在(D)寄存器中。

A、SCONB、PCONC、TMOD D 、SUBF4、在单片机扩展系统中,8051做为地址总线和数据总线分时复用的端口是(A )A、P0口B、P1口C、P2口D、P3口5、MCS-51单片机的定时器/计数器工作方式1是(B)。

A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构6、片内RAM的20H~2FH为位寻址区,所包含的位地址是( )。

A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH7、使用宏来访问绝对地址时,一般需包含的库文件是( B )A、reg51.hB、absacc.hC、intrins.hD、startup.h8、8255A是可编程的并行输入/输出接口芯片,内部有( C )个8位的并行口。

A、2个B、3个C、4个D、5个9、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )A、2MHzB、1MHzC、500kHzD、250kHz*10、线反转法识别有效按键时,如果读入的列线值全为1,则说明(A )A、没有键被按下B、有一个键被按下C、有多个键被按下D、以上说法都不对11、利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using12、单片机的串行口工作于方式1是(A )。

A、8位数据传送B、9位数据传送C、10位数据传送D、11位数据传送13、执行#define PA8255 XBYTE[Ox3FFC],PA8255=Ox7e 后存储单元Ox3FFC的值是( A )A、Ox7eB、8255HC、未定D、7e14、具有模数转换功能的芯片是(A )A、ADC0809B、DAC0832C、MAX813D、PCF8563*15、MCS—51单片机的CPU主要的组成部分为()A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器16、8051单片机的VSS(20)引脚是(B)引脚A、主电源+5VB、接地C、备用电源D、访问片外存贮器17、支持写入单片机或仿真调试的目标程序的文件格式是 D 。

A、.ASMB、 .CC、 .EXED、 .HEX18、在串行通信过程中,下面关于TI和RI说法正确的是 C 。

A、在查询方式中,系统自动清零TI和RI。

B、在中断方式中,系统自动清零TI和RI。

C、在查询和中断方式中,系统都不会清零TI和RI,须程序清零。

D、在查询和中断方式中,系统自动清零TI和RI。

19、51单片机中,关于P0--P3端口说法正确的是 B 。

A、P0--P3的每个端口只能按字节输入/输出。

B、P0--P3的每个端口既可以按字节输入/输出,也可以按位进行输入输出。

C、P0--P3的每个端口只能按位进行输入输出。

D、P0--P3的每个端口不能用作输入输出。

20、异步串行通信中,一帧数据中必须包含 B 。

A、起始位、校验位和停止位。

B、起始位和停止位。

C、校验位和停止位。

D、起始位和校验位。

三、简答题(每小题10分,共30分)定时1、MCS-51单片机有多少32根I/O线,它们和单片机的外部总线有什么关系?2、定时/计数器T0有4几种工作方式?各自的特点是什么?工作方式1 13位3、51系列单片机的中断源有5几个?它们默认的优先级顺序是怎样的?INT0 T0 INT1 T1 RS四、编程题(每小题10分,共20分)1、已知单片机的P3口接有发光二极管,且当P3口为低电平时对应的发光二极管被点亮,编写程序使发光二极管从右向左依次轮流点亮。

2、8051单片机系统中,已知晶振频率为12MHZ,用定时/ 计数器T1,编程实现从P1.1产生周期为2S的方波。

物理与电气工程学院C51单片机试卷2一、填空题(每小题1分,共30分)1、8031的口为低8位地址总线口,口为第二功能口。

2、修饰符interrupt m中m的取值为1对应的中断源,修饰符using n的功能是__________。

3、定义变量a、b、c为内部RAM的无符号型字符变量,对应的指令是。

4、特殊功能寄存器TCON用于控制定时/计数器的和。

5、对于IE寄存器来说,开放总中断,其对应的C51命令为__________,允许串口中断,其对应的C51命令为__________。

6、对于SCON来说REN的功能是__________,PCON中SMOD的功能是__________。

7、8255有两个控制字,它们是__________、__________。

8、LED数码管的显示方式有__________和__________两种。

9、键盘抖动的消除有两种方法__________和__________,硬件消除抖动的方法是__________,软件去抖动的方法是__________。

10、EA 被称为__________,当它为高电平时,首先访问__________,当它为低电平,只访问__________。

11、若已知向液晶写入命令的函数是Write_Commond,那么向RT-1602写入清屏的命令是,在液晶第1行第1列显示一个字符,显示缓冲区地址设置命令是,其引脚RS用于控制,R/W用于控制。

12、C51的存储种类有__________,__________,__________,__________。

二、选择题(每小题1分,共20分)1、单片机复位后,程序计数器PC的值为。

A、 0000HB、 0010HC、0030H D、 1000H2、定时/计数器的定时方式中,计数器的计数脉冲是来自振荡器的分频后的脉冲。

A、 8B、12C、2 D、163、在串行通信过程中,下面关于TI和RI说法正确的是。

A、在查询方式中,系统自动清零TI和RI。

B、在中断方式中,系统自动清零TI和RI。

C、在查询和中断方式中,系统都不会清零TI和RI,须程序清零。

D、在查询和中断方式中,系统自动清零TI和RI。

4、MCS-51单片机的复位信号是( )有效。

A、高电平B、低电平C、脉冲D、下降沿5、在片外扩展一片2764程序存储器芯片要( )地址线。

A、8根B、13根C、16根D、20根6、8255A是可编程的并行输入/输出接口芯片,内部有()个8位的并行口。

A、2个B、3个C、4个D、5个7、AT89S51单片机是()单片机。

A、4位B、8位C、16位D、32位8、51单片机五个中断源的默认优先权由高到低排队正确的是()A、串行口、定时计数器0、定时计数器1、外中断0、外中断1B、串行口、外中断0、定时计数器0、定时计数器1、外中断1C、外中断0、定时计数器0、外中断1、定时计数器1、串行口D、外中断0、外中断1、定时计数器0、定时计数器1、串行口9、定时/计数器T0的M1MO=00时,定时计数器的最大计数值是()A、65536B、8192C、256D、12810、下列选项中不是C51编程时使用的关键字的是()A、integerB、defineC、breakD、sbit11、51单片机串口有4种工作方式,其中哪些工作方式需要用到定时计数器T1()A、四种工作方式都要用到。

B、仅工作在方式0下才用定时计数器T1。

C、工作在方式1和方式2时都要用到定时计数器T1。

D、工作在方式1和方式3时都要用到定时计数器T1。

12、定时/计数器中断发生在()A、送入初值时B、启动定时/计数时C、定时/计数停止时D、计数值满量程时13、与外部中断无关的寄存器是()A、TCONB、PCONC、SCOND、IP14、在8为单片机中-50H的补码是()A、00110010BB、CFHC、10110010BD、CEH15、若以下ASCII码中有奇偶校验位,采用偶校验的是()A、11010000B、00011111C、11011010D、1000000016、若MCS-51单片机使用晶振频率为6MHZ,其复位持续时间应超过()A、2μsB、4μsC、8μsD、1ms17、C语言中最简单的数据类型包括()。

A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型18、单片机应用程序一般存放在中。

相关文档
最新文档