072单片机原理与应用-专起本-参考答案及评分标准

合集下载

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

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

单片机原理及应用习题库(含参考答案)一、单选题(共100题,每题1分,共100分)1.计算初值时,公式中2^n,n由什么决定A、始终等于定值B、端口数C、都可以D、位数正确答案:D2.AT89C51允许中断的C51语句为()A、RI=1;B、IE=0x81C、IT0=1;D、EX0=1;正确答案:B3.将二进制数(1101001)2转换成对应的八进制数是()。

A、151B、141C、121D、131正确答案:A4.行列式键盘的按键识别方法()A、线反转法B、独立键盘法C、扫描法D、扫描法和线反转法正确答案:D5.8051单片机串行口用工作方式0时()A、数据从RDX串行输入,从TXD串行输出B、数据从RDX串行输出,从TXD串行输入C、数据从RDX串行输入或输出,同步信号从TXD输出D、数据从TXD串行输入或输出,同步信号从RXD输出正确答案:C6.当INT0中断时,IE寄存器地址为()A、0X85B、0X91C、0X84D、0X81正确答案:D7.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能A、p2B、p1C、p3D、p0正确答案:C8.51式单片机第()引脚为+5V电源引脚A、31B、10C、9D、40正确答案:D9.十进制数126其对应的十六进制数为()A、8FB、8EC、7ED、FE正确答案:C10.串行口方式1功能为A、8位同步移位寄存器B、10位数据异步通信方式C、11位数据异步通信方式D、13位数据异步通信方式正确答案:B11.工作方式为2时功能是()A、8位自动重装定时/计数器B、13位定时/计数器C、16位定时/计数器D、3种定时/计数器关系正确答案:A12.51单片机中断源同时申请中断时,CPU首先响应()A、INT1B、INT0C、T1D、T0正确答案:B13.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()A、65036B、1000C、500D、64536正确答案:A14.下列说法正确的是()A、AT89C51单片机PO~P3口的驱动能力是相同的。

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

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

⑵程序如下,写出每条语句的注释,回答问题,概括出程序的功能。

ORG 2000H ;MOV A , 40H ;SWAP A ;ANL A , #0FH ;PUSH ACC ;CLR C ;SUBB A , #0AH ;POP ACC ;JC LOOP ;ADD A , #07H ;LOOP :ADD A , #30H ;SJMP $ ;如果(40H =69H,程序运行后(A = 。

程序功能:⑶程序如下,写出每条语句的注释并回答问题。

ORG 0000H ;MOV SP , #40H ;MOV A , #30H ;LCALL 0500H ;ADD A , #10H ;MOV B , A ;L1: SJMP L1 ;ORG 0500H ;MOV DPTR , #000AH ;PUSH DPL ;PUSH DPH ;RET ;程序执行完后, (41H , (42H , (43H(44H = , (SP= , (A = 。

3. 编写程序(共 30分,每小题 10分⑴编程实现查找片内 RAM20H 单元开始的 8个无符号数中的最大值,将最大值存于片内 30H 单元中。

⑵ 8155与 8051的接口电路如右图所示,要求用按键 K 1~K 8分别控制指示灯 D 1~D 8的开关,当按下某个按键时,对应的指示灯被点亮。

试编写相关程序。

⑶试用定时器 /计数器 T0以方式 2实现定时, 使单片机 P1.0引脚上输出占空比为 4:10, 周期为 1ms 的矩形波。

此时系统的振荡频率为 6MHz 。

4. 采用译码法, 用 2732扩展 16K 的程序存储器。

画出相应的电路图并写出地址范围。

(10分成都电子机械高等专科学校《单片机原理及应用》参考答案1. 填空题⑴ 1110011.101 ⑵ 76H⑶ 11110100 ⑷线选法、译码法⑸运算器、控制器⑹先进后出、后进先出⑺变址寻址⑻查询方式、中断方式⑼ /RD 和 /WR 、 /PSEN ⑽ 3752. 阅读程序并回答下列问题。

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

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

单片机原理及应用习题+参考答案一、单选题(共53题,每题1分,共53分)1.有一长度为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正确答案:D2.MCS-51单片机定时器溢出标志是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:D3.PSW=18H时,则当前工作寄存器是( )A、0组B、2组C、3组D、1组正确答案:C4.MCS-51指令系统中,指令ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为()。

A、(A)=92H (C)=1B、(A)=92H (C)=0C、(A)=8CH (C)=1D、(A)=8CH (C)=0正确答案:D5.下列指令能能使累加器A的最高位置1的是()。

A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:D6.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为( H)。

ORG 0000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 ENDA、100B、1000C、1500D、0正确答案:C7.下列指令能使累加器A高4位不变,低4位置F的是()A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H正确答案:C8.指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。

单片机原理与应用第二版(张毅刚主编)课后习题答案.pdf

单片机原理与应用第二版(张毅刚主编)课后习题答案.pdf

1.答:系统连接简单:I2C 总线系统的基本结构如图12-7。

I2C 总线系统直接与具有I2C 总线接口的各种扩展器件(如存储器、I/O 芯片、A/D、D/A、键盘、显示器、日历/ 时钟)连接。

I2C 总线对各器件寻址采用纯软件的寻址方法,无需片选线的连接,这样就大大简化了总线数量,系统各部件之间的连接只需两条线。

数据传输速率较高:在标准I2C 普通模式下,数据的传输速率为100kbit/s ,高速模式下可达400kbit/s 。

2.答:I2C 总线的起始信号和终止信号都由主机发出,在起始信号产生后,总线就处于占用状态;在终止信号产生后,总线就处于空闲状态。

由图12-9 见起始信号和终止信号的规定。

(1)起始信号(S)。

在SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号,只有在起始信号以后,其他命令才有效。

(2)终止信号(P)。

在SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。

随着终止信号的出现,所有外部操作都结束。

3.答:无论I2C 总线上的数据传输方向由寻址字节中的数据传输方向位规定:寻址字节器件地址引脚地址方向位DA3 DA2 DA1 DA0 A2 A1 A0 R/ =1,表示主机接收(读)。

R/ =0,表示主机发送(写)。

4.答:单片机对I2C 总线中的器件寻址采用软件寻址,主机在发送完起始信号后,立即发送寻址字节来寻址被控的从机,寻址字节格式如题 3 所示。

7 位从机地址即为“DA3、DA2、DA1、DA0”和“A2、A1、A0”。

其中“DA3、DA2、DA1、DA0”为器件地址,是外围器件固有的地址编码,器件出厂时就已经给定。

“A2、A1、A0”为引脚地址,由器件引脚A2、A1、A0 在电路中接高电平或接地决定(见图12-12)。

5.答:I2C 总线数据传送时,传送的字节数(数据帧)没有限制,每一字节必须为8 位长。

数据传送时,先传送最高位,每一个被传字节后面都须跟 1 位应答位(一帧数据共9 位),如图12-10。

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

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

单片机原理及应用考试题(附参考答案)一、单选题(共54题,每题1分,共54分)1.16K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:D2.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为(H)。

ORG 0000H MOV DPDR,#1000 MOV A,#00H MOV 20H,A LJMP 1500 ENDA、100B、1000C、1500D、0正确答案:C3.A7H和5BH两个立即数相加后,和为(),(CY)是()。

A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C4.在中断服务程序中至少应有一条()A、转移指令B、传送指令C、中断返回指令D、加法指令正确答案:C5.以下寄存器与中断无关的是():A、IEB、IPC、TMODD、TCON正确答案:C6.MCS-51指令系统中,清零指令是()。

A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A7.当定时器T0发出中断请求后,中断响应的条件是A、SETB ET0B、SETB EX0C、MOV IE,#82HD、MOV IE,#61H正确答案:C8.下列哪条指令是正确的().A、PUSH R2B、ADD R0,AC、MOVX A @DPTRD、MOV @R0,A正确答案:D9.SUBB A, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B10.以下寄存器中,不是8位的寄存器是():A、DPTRB、SPC、P0D、PSW正确答案:A11.INC direct 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B12.指令MOV A,#30H源操作数的寻址方式是():A、直接寻址B、立即寻址C、寄存器寻址D、寄存器间接寻址正确答案:B13.8031单片机中既可位寻址又可字节寻址的单元是()。

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

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

单片机原理及应用习题与参考答案一、单选题(共54题,每题1分,共54分)1.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.MCS-51单片机的高8位地址总线是():A、P0B、P1C、P2D、P3正确答案:C3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()A、MOVB、MOVXC、MOVCD、以上都行正确答案:B4.已知(A)=59H,(PSW)=80H,执行指令ADDCA,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A5.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:B6.当晶振频率为12MHz时,有效复位信号高电平时间要持续():A、2μsB、1μsC、4μsD、3μs正确答案:A7.JNZREL指令的寻址方式是()A、相对寻址B、立即寻址C、寄存器寻址D、位寻址正确答案:A8.8051单片机的PIO接口数为():A、5个8位的B、4个8位的C、6个8位的D、3个8位的正确答案:B9.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。

MOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$A、00HB、30HC、32HD、07H正确答案:B10.控制串行口工作方式的寄存器是()A、TCONB、PCONC、SCOND、TMOD正确答案:C11.当(IP)=14H时,优先级最低的中断源是():A、外部中断0B、定时计数器1C、定时计数器0D、外部中断1正确答案:B12.MCS-51系列单片机的指令系统共有指令数为():A、119B、115C、113D、111正确答案:D13.XRLdirect,#data是()A、数据传送指令B、控制转移指令C、算术运算指令D、位操作指令E、逻辑运算指令正确答案:E14.指令RRA源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:A15.执行下面一段程序;MOVSP,#60HMOVA,#10HMOVB,#01HPUSHAPUSHBPOPAPOPBA,B的内容是:(A)=(B)=A、(A)=00H(B)=10HB、(A)=01H(B)=10HC、(A)=01H(B)=12HD、(A)=00H(B)=13H正确答案:B16.下列指令能使累加器A高4位不变,低4位置F的是()A、ANLA,#OFHB、ANLA,#OFOHC、ORLA,#OFHD、ORLA,#OF0H正确答案:C17.XCHA,@Ri是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A18.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C19.INTEL8051CPU是()位的单片机.A、16B、4C、8D、32正确答案:C20.能将A的内容向左循环移一位,第七位进第0位的指令是()。

单片机原理及应用(C语言版)(周国运)习题答案

单⽚机原理及应⽤(C语⾔版)(周国运)习题答案单⽚机原理及应⽤(C语⾔版)思考题与习题答案第1章单⽚机概述1.什么是单⽚机?答:将中央处理器(Central Processing Unit,CPU)、随机存储器、只读存储器、中断系统、定时器/计数器以及I/O接⼝电路等微型计算机的主要部件集成在⼀块芯⽚上,使其具有计算机的基本功能,就叫做单⽚微型计算机(Single Chip Micro Computer,SCMC),简称单⽚机。

由于单⽚机的指令功能是按照⼯业控制的要求设计,所以单⽚机⼜称为微控制器(Micro Controller Unit,MCU)。

2.单⽚机有哪些特点?答: (1)单⽚机的存储器ROM和RAM是严格区分的。

ROM称为程序存储器,只存放程序、固定常数及数据表格。

RAM则为数据存储器,⽤作⼯作区及存放⽤户数据。

(2)采⽤⾯向控制的指令系统。

(3)单⽚机的I/O引脚通常是多功能的。

(4)单⽚机的外部扩展能⼒强。

(5)单⽚机体积⼩,成本低,运⽤灵活,易于产品化。

(6)⾯向控制,能有针对性地解决从简单到复杂的各类控制任务,因⽽能获得最佳的性能价格⽐。

(7)抗⼲扰能⼒强,适⽤温度范围宽。

(8)可以⽅便地实现多机和分布式控制,使整个控制系统的效率和可靠性⼤为提⾼。

3.单⽚机的应⽤有哪些?答: (1)⼯业控制。

单⽚机可以构成各种⼯业控制系统、数据采集系统等。

如数控机床、⾃动⽣产线控制、电机控制、测控系统等。

(2)仪器仪表。

如智能仪表、医疗器械、数字⽰波器等。

(3)计算机外部设备与智能接⼝。

如图形终端机、传真机、复印机、打印机、绘图仪、磁盘/磁带机、智能终端机等。

(4)商⽤产品。

如⾃动售货机、电⼦收款机、电⼦秤等。

(5)家⽤电器。

如微波炉、电视机、空调、洗⾐机、录像机、⾳响设备等。

(6)消费类电⼦产品。

(7)通讯设备和⽹络设备。

(8)⼉童智能玩具。

(9)汽车、建筑机械、飞机等⼤型机械设备。

(10)智能楼宇设备。

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

单片机原理及应用习题+参考答案1、串行口方式1功能为A、10位数据异步通信方式B、13位数据异步通信方式C、11位数据异步通信方式D、8位同步移位寄存器答案:A2、下列选项中()是定时/计数器T0的中断允许控制位A、EAB、ET0C、IE0D、IT0答案:B3、51单片机中RST引脚功能是()A、复位B、电源C、接电阻D、关机答案:A4、二进制数11001011的十进制有符号数是()。

A、73B、75C、-75D、-93答案:C5、程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句答案:D6、用串口方式0时,数据从()发出A、RXDB、TXD答案:A7、下列关于点阵LED显示的描述中()是正确的。

A、只有P1口支持点阵LED显示B、只有P0口支持点阵LED显示C、每个I/O口都可用于点阵LED显示D、只有P3口支持点阵LED显示答案:C8、8使80C51的定时器T1停止定时的C51命令是()。

A、TR0=0B、TR1=0C、TR0=1D、TR1=1答案:B9、单片机的计数定时器为()和()A、INT1,T1B、INT0,T0C、INT0,INT1D、TO,T1答案:D10、共阴极数码管显示“3”对应字模为()A、0x3fB、0x5bC、0x06D、0x4f答案:D11、51单片机的复位引脚是哪一个()A、ALEB、EAC、PSEND、RST答案:D12、8501单片机的最高工作频率是()MHz。

A、6D、12答案:D13、在80C51单片机应用系统中,可以作为时钟输出的是()引脚A、RXDB、RSTC、ALED、XTAL1答案:C14、for(i=0;i<9;i++)循环运行()次结束A、9B、10C、12D、11答案:A15、ISIS模块的主要功能是()。

A、C51源程序调试B、电路原理图设计与仿真C、图像处理D、高级布线和编辑答案:B16、有关集成芯片74LS164的下列描述中()是不正确的A、74LS164的移位过程是借助D触发器的工作原理实现的B、74LS164是一种8位串入并出移位寄存器C、8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位D、74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能答案:C17、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志18、下列选项中不能作为if语句中条件表达式的是()。

单片机原理及应用的答案

单片机原理及应用的答案1. 单片机的概念单片机是一种集成了微处理器、存储器和外设接口等功能于一体的特殊集成电路。

它具有高度集成、易编程、低功耗和体积小等特点,被广泛应用于嵌入式系统中。

2. 单片机的工作原理单片机通过执行存储在其内部存储器中的指令来完成特定的任务。

其工作原理可以分为以下几个步骤:1.取指令:从存储器中读取指定地址处的指令,并将其送入指令寄存器中。

2.解码指令:将指令的操作码解码,确定需要执行的操作。

3.执行指令:根据解码后的结果执行相应的操作,可能涉及到数据的读写、运算等。

4.更新程序计数器:根据指令的执行结果更新程序计数器的值,以确定下一条指令的地址。

3. 单片机的应用领域单片机具有广泛的应用领域,常见的包括:3.1 家电控制•空调控制:单片机可以根据温度传感器的信号控制空调的开关和风速。

•洗衣机控制:单片机可以实现洗衣机的各种功能,如水位控制、水温控制等。

•照明控制:单片机可以控制灯光的亮度、开关等功能。

3.2 工业自动化•机械控制:单片机可以控制各种机械设备的运动、速度和位置等。

•传感器信号采集:单片机可以采集各种传感器的信号,并进行处理和分析。

•过程控制:单片机可以控制各种工业过程,如温度控制、液位控制等。

3.3 通信设备•手机:单片机被广泛应用于手机中,用于控制各种功能模块的运行。

•无线路由器:单片机可以控制无线路由器的通信、安全和网络管理等功能。

•蓝牙设备:单片机可以实现蓝牙设备的连接、数据传输和控制等功能。

3.4 其他领域•汽车电子:单片机可以用于汽车电子控制系统中,如发动机控制单元、车载娱乐系统等。

•医疗设备:单片机可以应用于各种医疗设备中,如血压计、血糖仪等。

•安防系统:单片机可以控制各种安防设备,如门禁系统、监控设备等。

4. 单片机的发展趋势随着科技的不断进步,单片机的发展也呈现出以下几个趋势:1.更强的性能:单片机的处理能力和存储容量不断提升,可以支持更复杂、更高效的应用。

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

8051
INT0
P3.0

《 单片机原理与应用 》试卷A(或B)
……………………………………………………………………………………………..
一、选择题(本大题共10小题,每小题2分,共20分)
1. 8051单片机的( A )口除了作为普通IO口,也可以作为地址线低8位。
A. P0 B. P1 C. P2 D. P3
2. 单片机程序存放在( B )中
A. RAM B. ROM C. 寄存器 D. CPU
3. CPU主要的组成部分为( A )
A. 运算器、寄存器 B. 运算器、指令译码器
C. 运算器、控制器 D. 加法器、寄存器
4. 5C.0AH转换成二进制数是( B )。
A. 1011100.000101B B. 1011100.0000101B
C. 1101101.101B D. 1011100.101B
5. 在串行通信中, 8031中发送和接收数据的寄存器是( A )
A. SBUF B. DPTR C. SCON D. TMOD
6. 若A=86H,C=1,则执行RRC A指令后A=( A )
A. C3H B. B3H C. 0DH D. 56H

二、填空题(本题24分,每个注释1分,程序功能描述14分)
分析下列程序片段,在空白横线上写上注释,并说明程序所完成的功能
ORG 0000H
START: JMP MAIN ;跳转到主程序
ORG 0003H
JMP INT0 ;跳转到中断服务程序
ORG 0030H
MAIN: MOV R0,#00H ;计数值清零
SETB IT0 ;下降沿触发
SETB EX0 ;允许外部中断0
SETB EA ;允许总中断
....
ORG 0200H
INT0: PUSH PSW
PUSH ACC ;保护现场
CPL P3.0 ;指示灯闪烁
INC R0 ;递增计数值
...
POP ACC
POP PSW ;恢复现场
RETI.

程序完成的功能:在外部中断0引脚上,每输入一个下降沿,P3.0口上的指示灯换一个状态,同时R0
中记录了下降沿的次数。(14分)

三、简述题(本题12分)

相关文档
最新文档