单片机应用技术试题题库答案有.pdf

合集下载

单片机应用技术试题参考答案及评分标准(一)

单片机应用技术试题参考答案及评分标准(一)

单片机应用技术试题参考答案及评分标准(一)第一部分笔试题(本部分共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、ASCII码2、83、地4、07H,0000H,00H,0FFH5、程序,数据6、5,27、24H,1,18、模拟,数字9、并行,串行10、源程序,目标程序二、选择题(每空1分,共10分)1、B2、D3、A4、A5、B6、C7、D8、D9、D 10、B三、简答题(每题4分,共16分)1、(1)末地址为3FFH;(2分)(2)末地址为FFFH (2分)2、DPTR是数据寄存器;(1分)作用:1)在访问外部数据存储器时用DPTR 作为地址指针,寻址整个64KB 外部数据存储器空间;2)用DPTR 作为基址寄存器,对程序存储器空间进行访问。

(2分)DPTR 由DPL 和DPH两个8位寄存器构成。

(1分)3、00011011Λ10011110——————00011010 (2分)(A)=1AH (1分)(P)=1 (1分)4、T0 初值=216-500μm/2μm (2分)=65536-250 (1分)= 65286=FF06H (1分)四、写出下列程序每步运行结果(共14分)(DPTR)=1234H (1分)(R0)=32H (1分)(DPTR)=1235H (1分)(R0)=31H (1分)(A)=56H (1分)(1235H)=56H (1分)(31H)=56H (1分)(A)=79H (1分)(40H)=79H (1分)(A)=86H (1分)(A)=0DH (1分)(CY)=1 (1分)(A)=86H (0.5分)(A)=00H (0.5分)(A)=0FFH (0.5分)(50H)=0FFH (0.5分)第二部分操作题(本部分共有1大题,总分40分,考试时间60分钟)题目要求:下面是一个循环点亮八个发光二极管的程序,请阅读该程序,完成以下问题:1、正确连出电路。

单片机应用技术考试题答案

单片机应用技术考试题答案

单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。

2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。

如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。

3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。

4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。

5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。

6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。

7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。

8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。

9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。

而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。

10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。

11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。

二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。

A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。

单片机应用技术[王静霞]_习题答案

单片机应用技术[王静霞]_习题答案

单片机应用技术[王静霞]_习题答案(总18页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除习题 11.1 单项选择题(1) A (2)C (3)C1.2 填空题(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)晶振1.3 问答题什么是单片机它由哪几部分组成什么是单片机应用系统答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。

单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。

1.4 上机操作题(1)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x00;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(1)C (2)A (3)A (4)A (5)A (6)D (7)C (8)A (9)A (10)C2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1us、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3口的第二功能是什么?答: P3口各引脚的第二功能如下表。

单片机原理与应用练习题库(含参考答案)

单片机原理与应用练习题库(含参考答案)

单片机原理与应用练习题库(含参考答案)1、用8051单片机的定时器/计数器T1作计数方式,用方式2,则工作方式控制字为( )。

A、60HB、06HC、02HD、20H答案:A2、要使MCS-51单片机能够响应定时器/计数器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( )。

A、98HB、84HC、42HD、22H答案:A3、定时器/计数器工作方式3是( )。

A、16位计数结构。

B、1个8位定时器\计数器和一个8位定时器;C、13位计数结构;D、8位计数器结构;答案:B4、下面的语句哪个是设置定时器/计数器T0的中断使能的( )。

A、ES0=1B、ET0=1C、EA=1D、EX0=1答案:B5、单片机中使用MOVXA,@R1指令( )寻址数据存储器1050H单元。

A、能直接B、不能C、与P2口配合能D、与P1口配合能答案:C6、MCS-51单片机CPU开中断的指令是( )。

A、SETB EAB、SETB ESC、CLR EAD、SETB EX0答案:A7、在C51 语言中,当do-while语句中的条件为( )时结束循环。

A、0B、fauseC、trueD、非0答案:A8、以下有关PC和DPTR的结论中错误的是( )。

A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能答案:C9、单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫( )。

A、手工汇编B、汇编C、编译D、自动汇编答案:A10、国际上对单片机通用的称呼为( )。

A、CPUB、MCUC、SCMCD、IC答案:B11、MCS-51单片机的定时器/计数器,本质上就是计数器,下面说法正确的是( )。

A、当对外计数时就是定时器B、当对内部机器周期计数时就是定时器C、不允许对外计数D、不允许对内部计数答案:B12、在单片机内部,反映程序运行状态或反映运行结果的特征寄存器是( )。

单片机原理及应用习题库及答案

单片机原理及应用习题库及答案

单片机原理及应用习题库及答案一、单选题(共30题,每题1分,共30分)1、若要打开外部中断0和定时计数器1的中断,禁止其他中断,IE应设置为():A、8AHB、0AHC、89HD、09H正确答案:C2、MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。

A、标号B、操作码C、操作数D、注释正确答案:B3、单片机的堆栈指针SP始终是指示()。

A、堆栈顶B、堆栈地址C、堆栈底D、堆栈中间位置正确答案:A4、下列指令中不影响标志位CY的指令有()。

A、ADD A,20HB、CLRC、RRC AD、INC A正确答案:D5、七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E6、执行程序: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 之后则CY是()A、00HB、01HC、02HD、03H正确答案:B7、下列指令能使R0的最高位取反的是()。

A、CPL R0.7B、XRL 00H,#80HC、CPL (R0).7D、ARL R0,#80H正确答案:B8、SWAP A 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C9、有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。

要求将该字符串中每一个字符加偶校验位。

(以调用子程序的方法来实现。

)源程序如下:ORG 1000H MOV R0,#40H MOV R7,#10 NEXT: MOV A,① ACALL SEPA MOV @R0,A INC R0 DJNZ ② ,NEXT SJMP $ SEPA: ADD A,#00H ③ PSW.0,SRET ORL A,④ SRET:⑤A、① @R0 ② R7 ③ JB ④ #80H ⑤ RETB、① @R0 ② R8 ③ JNB ④ #80H ⑤ RETC、① @R0 ② R7 ③ JNB ④ #90H ⑤ RETD、① @R0 ② R7 ③ JNB ④ #80H ⑤ RET正确答案:D10、下列指令能使R0低4位不变,高4位置F的是()。

单片机应用技术期末考试试卷及答案

单片机应用技术期末考试试卷及答案

单片机应用技术期末考试试卷及答案DEC DPTR DEC R1ADDC#30H,A ADDC A,#30H四、综合题(共分)1、编程将片内RAM30H单元开始的10个的数据传送到片外RAM3000H开始的单元中去。

(分)MOV R0,#30HMOV DPTR,#3000HMOV R7,#10LOOP:MOV A,@R0MOVX@DPTR,AINC R0INC DPTRDJNZ R7,LOOP2、片内RAM40H开始的单元内有10个二进制数,编程找出其中最大值并存于50H 单元中。

(分)START:MOV R0,#40H;数据块首地址送R0MOV R7,_#9__;比较次数送R7MOV A,@R0;取数送ALOOP:INC R0MOV30H___,@R0;取数送30HCJNE A,30H,NEXT;(A)与(30H)相比NEXT:_JNC NEXT1__;(A)≥(30H)转NEXT1MOV A,30H___;(A)<(30H),大数送ANEXT1:DJNZ R7,LOOP;比较次数减1,不为0,继续比较_MOV50H,A__;比较结束,大数送50HRET3.编制一个循环闪烁灯的程序。

有8个发光二极管,每次其中某个灯闪烁点亮5次后,转到下一个闪烁5次,循环不止。

画出电路图。

(分)START:MOV R2,#8MOV A,#0FEHL2:MOV R1,#5L1:MOV P1,AACALL DELAYMOV P1,#0FFHACALL DELAYDJNZ R1,L1RL ADJNZ R2,L2SJMP STARTDELAY:MOV R6,#5D1:MOV R7,#100DJNZ R7,$DJNZ R6,D1RET4、设两个三字节数分别放在50、51H、52H和60、61H、62H,高位在前,低位在后。

编程实现两个三字节数相加,结果放在70H、71H、72H、73H。

(共10分)CLR CMOV A,52HADD A,62HMOV73H,AMOV A,51HADDC A,61HMOV72H,AMOV A,50HADDC A,60HMOV71H,AMOV A,#0ADDC A,#0MOV70H,A5.设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?(分)MOV R0,#30H;R0=30HMOV A,@R0;A=5AHMOV R1,A;R1=5AHMOV B,R1;B=5AHMOV@R1,P1;(5AH)=7FHMOV A,P1;A=7FHMOV40H,#20H;(40H)=20HMOV30H,40H;(30H)=20H6.简述下面一段程序的功能。

《单片机应用技术》答案

《单片机应用技术》答案

《单片机应用技术》习题答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3 C3.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.111 C10 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空题原码、反码和补码000111013.十进制数-29的8位补码表示为.11100011CPU、存储器和I\O接口三部分组成.EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体..110100018.-49D的二进制补码为.11101101ASCII10.计算机中的数称为机器数,它的实际值叫真值。

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

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

(×)。

SBUF不定。

3.使用可编程接口必须处始化。

(√)。

4.8155的复位引脚可与89C51的复位引脚直接相连。

(√)5.MCS-51是微处理器。

(×)不是。

单片机应用技术考试题库

单片机应用技术考试题库

D.连续执行
(3) 在运用仿真系统调试程序时,观察函数内部指令的运行结果,通常采用
调试方法。
A.单步调试(F8)
B.跟踪调试(F7)
C.快速运行到光标处调试(F4)
C.断点调试(F2)
(4) 使用单片机开发系统调试 C 语言程序时,首先应新建文件,该文件的扩展名是

A. .c
B. .hex
C. .bin
(7) 在 C51 程序中常常把( )作为循环体,用于消耗 CPU 时间,产生延时效果。
A.赋值语句
B.表达式语句
C.循环语句
D.空语句
习题 4
编程: 4.1 输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.2 用指针实现,输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.3 用 3 种循环结构编写程序,实现输出 1 到 100 之和。 4.4 用 3 种循环结构编写程序,实现输出 1 到 50 平方之和。 4.5 编程实现将 8051 单片机片内部 RAM 从 20H 单元开始的 10 个字节内容清零。 4.6 编写计算下列算式的程序。
初始化操作。
1.3 回答题
(1) 什么是单片机?它由哪几部分组成?什么是单片机应用系统?
(2) P3 口第二功能是什么?
(3) 画出 MCS-51 系列单片机时钟电路,并指出石英晶体和电容的取值范围。 (4) 什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为 6 MHz 时,机器周期是多少? (5) MCS-51 系列单片机常用的复位方法有几种?画电路图并说明其工作原理。 (6) MCS-51 系列单片机内 RAW 的组成是如何划分的?各有什么功能? (7) MCS-51 系列单片机有多少个特殊功能寄存器?它们分布在什么地址范围? (8) 简述程序状态寄存器 PSW 各位的含义,单片机如何确定和改变当前的工作寄存器组。 (9) C51 编译器支持的寄存器有哪些? (10) 单片机外部扩展 RAM 和 ROM 时,P0 口和 P2 口各起什么作用? (11) 在单片机的 C 语言程序设计中,如何使用 SFR 和可寻址位?

单片机应用技术试卷及答案3

单片机应用技术试卷及答案3

《单片机应用技术》模拟试卷(C)答案一、填空题(25分,每空1分)1.在MCS-51系列单片机中,片内ROM的配置有三种常见的形式,片内无ROM的是8031,片内有4KB ROM的是8051,片内有4KB EPROM的是8751。

2.程序状态字寄存器PSW中,PSW.1是保留位,其余各位有进位标志位Cy、辅助进位标志位AC、用户标志位F0、寄存器组选择位RS1和RS2、奇偶标志位P及溢出标志位OV。

3.若累加器A中的数据为01110110B,则PSW中的P=1。

4.可以用来间接寻址的寄存器有三个,即:R0、R1和DPTR。

5.单片机与扩展的存储器或I/O接口的连接,主要是指三组信号线的连接,即地址线、数据线和控制线。

6.堆栈是遵循先进后出的原则来安排数据。

针对堆栈有两种操作,即入栈操作和出栈操作。

7.MCS-51单片机共有4个8位的并行I/O端口,分别记为:P0、P1、P2、P3。

二、选择题(20分,每题2分)1.能够用紫外光擦除ROM中程序的只读存储器称为( C )。

A. 掩膜ROMB. PROMC. EPROMD. EEPROM2.MCS-51单片机的位寻址区位于内部RAM的( D )单元。

A. 00H~7FHB. 20H~7FHC. 00H~1FHD. 20H~2FH3.MCS-51单片机可扩展的片外数据存储器的最大容量为(A )。

A. 64 KBB. 32 KBC. 8 KBD. 4 KB4.系统复位后,堆栈指针SP的内容是( B )。

A. 08HB. 07HC. 30HD. 50H5.以下伪指令中,用于规定程序块或数据块的起始位置的是(A )。

A. ORGB. DBC. DWD. EQU6.MCS-51单片机的定时器/计数器的工作方式1是( B )。

A. 8位计数器结构B. 16位计数器结构C. 13位计数器结构D. 2个8位计数器结构7.无条件跳转指令AJMP的跳转范围是(C )。

A. 256BB. 1KBC. 2KBD. 64KB8.MCS-51单片机向外扩展存储器时,片内4个I/O口中作为数据总线的是(B )。

单片机原理及应用考试题及答案

单片机原理及应用考试题及答案

单片机原理及应用考试题及答案一、单选题(共54题,每题1分,共54分)1.5转换成十六进制数是()。

A、49HB、94.8HC、111HD、49.8H正确答案:D2.指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。

A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3.MCS-51单片机的总线不包含():A、通信总线B、数据总线C、地址总线D、控制总线正确答案:A4.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、20HB、06HC、60HD、02H正确答案:C5.8031单片机的内部主要组成部分不包含():A、CPUB、ROMC、I/O接口D、定时计数器正确答案:B6.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A7.若(SP)=40H,当执行一条RET指令后,SP的值为():A、3EHB、42HC、38HD、41H正确答案:A8.当RS1RS0=10时,Rn的地址是():A、08H~0FHB、18H~1FHC、00H~07HD、10H~17H正确答案:D9.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B10.当(IP)=14H时,优先级最低的中断源是():A、外部中断0B、定时计数器0C、外部中断1D、定时计数器1正确答案:D11.单片机应用程序一般存放在()。

A、RAMB、ROMC、寄存器D、CPU正确答案:B12.在中断服务程序中至少应有一条()A、转移指令B、加法指令C、传送指令D、中断返回指令正确答案:D13.指令MOVC A,@A+DPTR 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:E14.MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A15.已知(A)=88H,(PSW)=80H,执行指令SUBB A,#66H后PSW的内容为():A、C4HB、04HC、C0HD、00H正确答案:B16.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()A、MOVB、MOVXC、MOVCD、以上都行正确答案:B17.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B18.下列指令能使R0的最高位置0的是()。

(完整版)单片机习题册(含答案)

(完整版)单片机习题册(含答案)

《微处理器(单片机)应用技术》习题册(含答案)101 二进制、十进制、和十六进制间的转换一、填空题(每空1分)1、二进制的11001011B转换成十六进制是________。

CBH,2、二进制的01111110B转换成十六进制是________。

7EH3、二进制的10000111B转换成十六进制是________。

87H4、二进制的11010010B转换成十六进制是________。

D2H5、二进制的11110001B转换成十六进制是_______。

F1H6、十六进制的5EH转换成二进制是_________。

01011110B7、十六进制的0AAH转换成二进制是_________。

10101010B8、十六进制的4BH转换成二进制是_________。

01001011B9、十六进制的41H转换成二进制是_________。

01000001B10、十六进制的35H转换成二进制是_________。

00110101B11、二进制的11001011B转换成十进制是________。

29312、二进制的01111110B转换成十进制是________。

12613、二进制的10000111B转换成十进制是________。

13514、二进制的11010010B换成十进制是________。

21015、二进制的11110001B转换成十进制是________。

241二、单项选择题(每题1分)1、将十进制数215转换成对应的二进制数是(A )。

A.11010111 B.11101011 C.10010111 D.101011012、二进制数110110110对应的十六进制数可表示为(B )。

A.1D3H B.1B6H C.DB0H D.666H3、十进制数80其对应的十六进制可表示为(B )H。

A.16 B.50 C.51 D.804、十六进制数4FH对应的十进制数是( C )。

A.78 B.59 C.79 D.875、将十进制数98转换成对应的二进制数是(A )。

单片机应用技术习题答案汇总

单片机应用技术习题答案汇总

单片机应用技术习题答案目录1 单片机基础知识 (2)2 M CS-51单片机的硬件结构 (3)3 单片机指令系统 (6)4 汇编语言程序设计 (8)5 单片机的中断与定时系统 (12)6 串行通信 (14)7 系统扩展技术 (21)8 应用系统接口技术 (23)9 C语言程序设计 (30)1单片机基础知识1. 何谓单片机?它有哪些主要特点?主要应用于哪些方面?单片机是中央处理单元CPU、一定容量的随机存取存储器RAM、只读存储器ROM、定时器/计数器以及I/O接口电路等微机的主要部件集成在一块芯片上的微型计算机,称为单片微型计算机,简称单片机。

特点:体积小,结构简单;控制功能强;集成度高、有很高的可靠性;低电压、低功耗。

主要应用于智能仪表、机电一体化领域、实时控制以及日常生活中的电器产品等方面。

2. 计算下列十进制数对应的二进制、十六进制数。

78D=01001110B=4EH;90D=01011010B=5AH;366D=000101101110B=16EH;2579D=101000010011B=0A13H3. 计算下列十六进制数对应的十进制、二进制数。

68H=01101000B=104D;0F5H=11110101B=245D;36AH=001101101010B=874D;1A7H=000110100111B=423D2M C S-51单片机的硬件结构(一)问答题1.中央处理器(CPU)是单片机最核心的部分,是指挥中心和执行机构。

它的作用是读入和分析每条指令,根据指令的要求,完成运算和控制操作。

内部数据存储器包括RAM(128×8)和RAM地址寄存器等,其中高128单元被专用寄存器占用,供用户使用的只有低128单元,用于存放可读写的数据。

因此,通常所说的内部数据存储器是指低128单元,简称“内部RAM”。

内部程序存储器包括ROM(4K×8)和程序地址寄存器等。

80C51共有4KB掩膜ROM,用于存放程序和原始数据。

单片机应用技术试题库及答案 MCS— 单片机原理与结构

单片机应用技术试题库及答案 MCS— 单片机原理与结构

单片机应用技术试题库及答案-MCS—51单片机原理与结构作者:刘昆山一、判断题()1.MCS—51单片机是高档16位单片机。

×()2.MCS—51的产品8051与8031的区删是:8031片内无ROM。

()3.单片机的CPU从功能上可分为运算器和存贮器。

×()4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。

()5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。

()6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

()7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。

()8.MCS—51的程序存贮器用于存放运算中间结果。

×()9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。

()10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

()11.CPU的时钟周期为振荡器频率的倒数。

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

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

一般由若干个机器周期组成。

(×)14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。

(×)15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。

()16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。

()17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。

(×)18.MCS—51单片机的片内存贮器称为程序存贮器。

单片机原理及应用试题库(含参考答案)

单片机原理及应用试题库(含参考答案)

单片机原理及应用试题库(含参考答案)1、80C51单片机的复位功能引脚是()A、XTAL1B、XTAL2C、RSTD、ALE答案:C2、89C51系列单片机内部有两个()位定时器/计数器A、8B、16C、24D、32答案:B3、51单片机的定时器工作方式3的功能是()A、3种定时/计数器关系B、13位定时/计数器C、16位定时/计数器D、8位自动重装定时/计数器答案:A4、以下中断优先级原则里不正确的是()A、高级中断请求可以打断执行中的低级中断B、同级中断请求能打断执行中的同级中断C、多个同级中断源同时提出中断请求时,CPU将依据自然优先级查询中断请求D、单片机复位时,所有中断源都默认为低优先级中断答案:B5、单片机能直接运行的程序叫()A、编译程序B、源程序C、目标程序D、汇编程序答案:C6、当中断源的突发事件出现时,单片机中某些功能寄存器的特殊标志位将由硬件方式自动修改,这些特殊标志称为()A、中断请求标志B、内置处理器C、外部中断源D、中断源答案:A7、while(i=x)当x=()时停止循环A、1B、0C、3D、无穷大答案:B8、当SCON中的MOM1=10时,表示串口工作与方式A、1B、2C、3D、4答案:B9、有关集成芯片74LS164的下列描述中()是不正确的。

A、74LS164的移位过程是借助D触发器的工作原理实现的B、74LS164是一种8位串入并出移位寄存器C、8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位D、74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能答案:C10、计算机中最常用的字符信息编码是()A、BCD码B、ASCIIC、循环码D、余3码答案:B11、89C51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器()A、IEB、IPC、TCON12、LED数码管用于动态显示时需要将各位数码管的()。

《单片机应用技术》选择题题库x

《单片机应用技术》选择题题库x

《单片机原理及应用》选择题题库答案二、单项选择题(每题1分)1.ALU的中文含义是 A 。

(A)加法器(B)算术逻辑单元(C)逻辑单元(D)数学单元2.EEPROM的中文含义是 D 。

(A)只读存储器(B)存储器(C)可擦除存储器(D)电可擦除可编程存储器3.8051单片机的字长是 A 位。

(A)8 (B)4 (C)16 (D)324.8052单片机内部有 C 个16位定时/计数器。

(A)1 (B)2 (C)3 (D)45.当8051单片机系统的振荡晶体频率为12MHz时,其一个机器周期的时间是 A 。

(A)1μS (B)2μS (C)3μS (D)4μS6.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是 C 。

(A)0.5μS (B)1μS (C)2μS (D)4μS7.MCS-51单片机复位后程序计数器PC= D 。

(A)0FFFFH (B)2000H (C)0100H (D)0000H8.MCS-51单片机复位后堆栈指针SP= C 。

(A)0FFH (B)7FH (C)07H (D)00H9.当8051单片机的RST引脚上出现持续 A 个振荡周期以上的高电平时,系统复位。

(A)24 (B)48 (C)12 (D)6410.对于8051单片机,当其引脚EA接高电平时,可扩展的外部程序存储器最大为 B k字节。

(A)32 (B)60 (C)64 (D)12811.下列单片机中具有片内EPROM的是 D 。

(A)8031 (B)8051 (C)8032 (D)875112.EPROM的中文含义是 D 。

(A)只读存储器(B)随机存储器(C)闪速存储器(D)光可擦除可编程存储器13.下列芯片中属于单片机的芯片是 B 。

(A)8086 (B)89C51 (C)80486 (D)8028614.对于MCS-51单片机来说,一个状态周期是由 B 个振荡周期构成。

(A)1 (B)2 (C)4 (D)615.8051单片机的最高工作频率是 D MHz。

单片机应用技术试卷13答案

单片机应用技术试卷13答案

TL0=(8192-5000)%32;
重新设置 T0 计数初值低 8 位
TR0=1;
启动 T0
while(!TF0);
查询计数是否溢出,即定时 5ms 时间到,TF0=1
TF0=0;
5ms 定时时间到,将 T0 溢出标志位 TF0 清零
}
2. (5 分)设计一个单片机控制系统,用接在 p0.0 上的弹性按键 button 控制一个接在 P1.0 上的 led 的亮灭,画出此单片机控制系统的电路原理图。 [参考答案]
2. 请简要描述在 C51 程序设计中的两种选择程序结构语句的执行过程。(9 分) [参考答案] (1) 基本 if 语句的格式如下: if (表达式) { 语句组; }
if 语句的执行过程:当“表达式”的结果为“真”时,执行其后的“语句组”,否则跳
过该语句组,继续执行下面的语句。
(2)if-else 语句的格式如下:
四、程序设计题(共 25 分)
【得分: 】
1. (10 分)设计一个无参定时函数 time5ms,定时时间为 5ms。要求单片机工作 12MHz 的
系统时钟下面,使用定时器 T0 工作在方式 0,使用查询方式编程。 [参考答案]
void time5ms( )
{
TH0=(8192-5000)/32;
重新设置 T0 计数初值高 8 位,定时时间 5ms
【得分: 】
三、分析与简答题(共 35 分)
【得分: 】
1. 简要说明 51 单片机是如何使用 P0 和 P2 端口扩展外部存储器的。(7 分)
第 1页共 4 页 单片机应用技术(C 语言版)模拟试卷 13 参考答案
[参考答案] 单片机的 P0 口是地址/数据分时复用端口,当单片机外部扩展存储器时,P0 口分时复 用作为 8 位数据线和低 8 位地址线。此时,P2 口作为高 8 位地址线,与 P0 口的低 8 位地址 线共同组成 16 位地址总线,程序存储器和数据存储器都可以最多扩展 64 KB 容量。 单片机扩展存储器的连接线有三种:(1)数据线,由 p0 口分时提供;(2)地址线,p0 口分时提供低 8 位,p2 口提供高 8 位;(3)控制线,由单片机的 ALE、/PSEN、/RD、/WR 这些引脚来控制对外部存储器数的据读写、地址选择。

单片机原理及应用练习题库及参考答案

单片机原理及应用练习题库及参考答案

单片机原理及应用练习题库及参考答案一、单选题(共54题,每题1分,共54分)1.当晶振频率为12MHz时,有效复位信号高电平时间要持续():A、2μsB、3μsC、1μsD、4μs正确答案:A2.当MCS-51复位时,下面说法准确的是()A、PC=0000HB、SP=00HC、SBUF=00H正确答案:A3.七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E4.哪个不是常用的晶振频率():A、3MHzB、12MHzC、11.0592MHzD、6MHz正确答案:A5.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:C6.主程序中调用子程序后返回主程序,堆栈指针SP的值()A、加2B、加4C、不变D、减2正确答案:C7.SWAPA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C8.若要使用T0方式0产生500μs延时,TMOD应设置为():A、00HB、01HC、10HD、11H正确答案:A9.单片机的堆栈指针SP始终是指示()。

A、堆栈地址B、堆栈顶C、堆栈底D、堆栈中间位置正确答案:B10.MCS-51单片机CPU开中断的指令是A、SETBEAB、SETBESC、CLREAD、SETBEX0正确答案:A11.MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。

A、标号B、操作码C、操作数D、注释正确答案:B12.一个机器周期内含有多少个状态周期():A、6B、8C、2D、4正确答案:A13.下列指令能使R0高4位不变,低4位置F的是()。

A、ANLR0,#OF0HB、ANLR0,#OFOHC、ORL0,#OFHD、ORL00H,#OF0H正确答案:C14.若要用T1方式2进行重复计数,TMOD应设置为():A、70HB、60HC、20HD、10H正确答案:B15.以下标号不正确的是():A、LOOP:C、ST1:D、ABC:正确答案:B16.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B17.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C18.在存储器扩展电路中74LS373的主要功能是()。

(完整版)单片机考试试题带答案

(完整版)单片机考试试题带答案

单片机原理及应用试卷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 )。

(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口3、在中断服务程序中,至少应有一条( D )。

(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。

(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。

(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。

单片机应用技术试题题库答案 有

单片机应用技术试题题库答案  有

《单片机应用技术》试题库微型计算机基础一、判断题(×)1.已知[X]原=00001111,则[X]反=11100000。

(√)2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。

(×)3.已知[X]原=11101001,则[X]反=00010110。

(√)4.1KB=400H.(√)5. 800H =2KB.(×)6.十进制数89化成二进制数为10001001。

(×)7.因为10000H=64KB,所以0000H∽FFFFH一共有63KB个单元。

(√)8.十进制数89的BCD码可以记为89H。

(√)9.8位二进制数原码的大小范围是-127∽+127。

(×)10.8位二进制数补码的大小范围是-127∽+127。

(√)11.0的补码是0。

(√)12.-128的补码是10000000。

(√)13.11111111是-1的补码。

(√)14.-2的补码可以记为FEH。

(√)15.已知[X]原=10000100,则[X]补=11111100。

(√)16.将二进制数(11010111)2转换成八进制数是(327)8。

(√)17.将十进制(0.825)10转换成二进制数是(0.1101)2。

(×)18.1000001 101其结果是1101。

(√)19.计算机中的机器码就是若干位二进制数。

(√)20.计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,数值位保持二进制数值不变的数码。

(√)21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。

(√)22.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。

(√)23.用汇编语言编写的程序叫汇编程序。

(×)24.汇编语言源程序是单片机可以直接执行的程序。

(√)25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。

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