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考试题库及答案一、单选题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单片机习题及答案第一章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语言考试题目及答案一、单项选择题(每题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单片机期末考试题及答案一、选择题(每题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版)

单片机考试复习试题及答案(一)一、填空(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单片机试题及答案,帮助你更好地掌握这一技术。
请务必牢记,在回答问题之前,请确保你已经有了相应的基础知识。
现在,让我们开始吧!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答案
一、单片机原理与应用:
(1)什么是单片机?
单片机是一种用于控制、监测、记录或存储信息的小型微处理器。
它
将微处理器、存储器、I/O接口和其他必要的电子元件集成在一块单片上,可以提供简单的控制功能以及存储微程序的功能。
(2)单片机的两种工作模式
1)指令模式:该模式是微处理器以一条条指令的形式从头开始读取
和执行程序代码,读取和执行的过程无限循环,直至程序结束。
2)中断模式:在这种模式下,当外部设备发送中断信号到微处理器时,微处理器会暂时停止当前的程序执行,转而执行相应的中断处理函数,然后再返回原来的程序执行。
(3)单片机的应用
1)电视机遥控器:单片机可以通过光敏电阻检测遥控器发出的红外
信号,然后把遥控器发出的按键信息表示为一系列的指令,存储在单片机
的内部,这些指令可以控制电视机的音量、换台等功能。
2)家用电器:单片机可以控制复杂的电子设备,如电视机、洗衣机、咖啡机等,用来调节温度、时间、开关等。
二、C51试题及答案:
1.C51属于什么类型的微控制器?
C51属于8位的微控制器,是一个可以用于各种控制系统的灵活易用的控制器。
2.C51的特点有哪些?。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、单片机应用程序一般存放在中。