51单片机基础(3)

发布者:lambda21最新更新时间:2015-10-12 来源: eefocus关键字:51单片机  基础 手机看文章 扫描二维码
随时随地手机看文章
选择

1、当MCS-51复位时,下面说法正确的是(   A  )。

A、 PC=0000H   

B、 SP=00H     

C、 SBUF=00H    

D、 P0=00H

2、PSW=18H时,则当前工作寄存器是(  D  )。

A、 0组

B、 1组

C、 2组

D、 3组

3、MCS-51上电复位后,SP的内容应是(  B  )。

A、 00H        

B、 07H        

C、 60H          

D、 70H

4、当ALE信号有效时,表示(  B  )。

A、 从ROM中读取数据

B、 从P0口可靠地送出低8位地址

C、 从P0口送出数据

D、 从RAM中读取数据

5、MCS—51单片机的CPU主要的组成部分为(  A  )。

A、运算器、控制器

B、加法器、寄存器  

C、运算器、加法器          

D、运算器、译码器

6、单片机上电复位后,PC的内容和SP的内容为(  B  )。

A、0000H,00H

B、0000H,07H

C、0003H,07H

D、0800H,08H

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

A、输出高电平

B、输出矩形脉冲,频率为fosc的1/6

C、输出低电平

D、输出矩形脉冲,频率为fosc的1/2

8、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是(  A  )。

A、P0口

B、P1口

C、P2口

D、P0口 和 P2口

9、PSW中的RS1和RS0用来(  A  )。

A、选择工作寄存器区号   

B、指示复位 

C、选择定时器  

D、选择工作方式

10、上电复位后,PSW的值为(  D  )。

A、1      

B、07H     

C、FFH       

D、0

11、单片机8031上电复位后,堆栈区的最大允许范围是(  B  ) 个单元。

A、64      

B、120     

C、128      

D、256

12、单片机8031上电复位后,堆栈区的最大允许范围是内部RAM的(  D  )。

A、00H—FFH

B、00H—07H

C、07H—7FH

D、08H—7FH

13、对于8031单片机,其内部RAM(  D  )。

A、只能位寻址

B、只能字节寻址      

C、既可位寻址又可字节寻址

D、少部分能位寻址 

14、8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于(  C  ) µS。

A、1/12

B、1/ 2

C、1

D、2

15、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来(  B  )。

A、存放指令

B、存放16位地址,作间址寄存器使用     

C、存放下一条指令地址

D、存放上一条指令地址

16、ALU表示(  D  )。

A、累加器

B、程序状态字寄存器

C、计数器

D、算术逻辑部件

17、单片机上电后或复位后,工作寄存器R0是在(  A  ) 。

A、0区00H单元

B、0区01H单元

C、0区09H单元

D、SFR

18、单片机8031的XTAL1和XTAL2引脚是(  D  )引脚。

A、外接定时器

B、外接串行口

C、外接中断

D、外接晶振

19、单片机8031的VSS(20)引脚是(  B  )引脚。

A.主电源+5V

B.接地

C.备用电源

D.访问片外存贮器

20、单片机8031的VCC(40)引脚是(  A  )引脚。

A.主电源+5V

B.接地

C.备用电源

D.访问片外存贮器

21、单片机8031中,输入/输出引脚中用于专门的第二功能的引脚是(  D  ) 。

A、P0

B、P1        

C、P2         

D、P3

22、51单片机复位后,程序计数器PC= (  B  ) 。即程序从(  B  )开始执行指令。

A、0001H

B、0000H

C、0003H

D、0023H

23、51单片机专用寄存器SFR中的堆栈指针SP的一个特殊的存贮区是用来(  C  ) ,它是按后进先出的原则存取数据的。

A、存放运算中间结果

B、存放标志位   

C、暂存数据和地址

D、存放待调试的程序

24、单片机的堆栈指针SP始终是指示(  B  ) 。

A、堆栈底

B、堆栈顶

C、堆栈地址

D、堆栈中间位置

25、51单片机复位后,专用寄存器ACC的状态是(  C  ) 。

A、0000H

B、07H

C、00H

D、0FFH

26、当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统当前使用的工作寄存器组为(  B  ) 。

A、组0

B、组1

C、组2

D、组3

27、单片机8031单片机中,唯一一个用户可使用的16位寄存器是(  D  ) 。

A、PSW

B、ACC

C、SP

D、DPTR

28、单片机8031的程序计数器PC为16位计数器,其寻址范围是(  D  ) 。

A、8K

B、16K

C、32K

D、64K

关键字:51单片机  基础 引用地址:51单片机基础(3)

上一篇:51单片机基础(5)
下一篇:51单片机基础(2)

推荐阅读最新更新时间:2024-03-16 14:35

51单片机实现通讯协议的串口通讯编程
我们以51单片机为例。51中一般针对串口通讯编程,通常采取中断接受查询发送的方式。中断函数在接受数据到达时被重复调用,其实是个重复入栈的过程,所以不宜将函数写的太长,函数太长一般会导致栈太深占用系统资源,二是处理时间过长,可能导致通讯出错。为了防止在处理数据过程中不受干扰,通常在处理接受数据前关闭中断,处理完后再开。 通常的的编程方式如下: static void UartInterruptService(void) interrupt 4 { ES = 0; RI = 0; uart_process(SBUF); ES=1; } 下面重点介绍数据处理函数 uart_process(SBUF); 其实很多时候,对于通讯
[单片机]
<font color='red'>51单片机</font>实现通讯协议的串口通讯编程
51单片机AD转换的程序
void Read_init (unsigned char CHA){ unsigned char AD_FIN=0; //存储A/D转换标志 CHA = 0x07; //选择ADC的8个接口中的一个(0000 0111 清0高5位) ADC_CONTR = 0x40; //ADC转换的速度(0XX0 0000 其中XX控制速度,请根据数据手册设置) _nop_(); ADC_CONTR |= CHA; //选择A/D当前通道 _nop_(); ADC_CONTR |= 0x80; //启动A/D电源 DELAY_MS(1)
[单片机]
<font color='red'>51单片机</font>AD转换的程序
基于51单片机的CAN总线技术及其应用
引言 1986年德国最大的工业企业之一Rober Bosch公司首次提出了应用于汽车内各种传感器和执行器之间相互通信的CAN总线(Controller AreaNetwork)技术以来,以其可靠性、实时性和灵活性强的特点,得到了诸多汽车开发商的青睐。本文介绍了CAN总线的通信协议,分析了CAN总线控制器SJA1000和驱动器PCA82C250的内部结构和工作原理,主要阐述了CAN总线技术在智能小区门禁控制系统中的应用。 1 CAN总线的特点 1.1 CAN总线的位数值表示与通信距离 CAN总线协议是建立在国际标准组织的开放系统OSI 7层互连参考模型基础之上的。其模型结构只有3层,即只取OSI底层的物理层、数据
[单片机]
基于<font color='red'>51单片机</font>的CAN总线技术及其应用
51单片机I/O模拟I2C 程序
/ 此程序是I2C操作平台(主方式的软件平台)的底层的C子程序,如发送数据 及接收数据,应答位发送,并提供了几个直接面对器件的操作函数,它很方便的 与用户程序连接并扩展..... 经过本人验,绝对好用! / bit ack; /*应答标志位*/ /* 起动总线函数 函数原型: void Start_I2c(); 功能: 启动I2C总线,即发送I2C起始条件. / void Start_I2c() { SDA=1; /*发送起始条件的数据信号*/ _Nop(); SCL=1; _Nop(); /*起始条件建立时间大于4.7u
[单片机]
【STM32H7教程】第39章 STM32H7的DMAMUX基础知识(重要)
39.1 初学者重要提示 DMAMUX其实就是DMA控制器前一级的多路选择器,有了这个选择器就不用再像F1,F4系列那样每个通道(数据流)要固定选择指定的外设,有了多路选择器就可以任意选择,外设使用DMA方式时无需再选择指定的DMA通道(数据流),任意通道(数据流)都可以。 39.2 DMAMUX基础知识 当前STM32H7有两路DMAMUX,分别是DMAMUX1和DMAMUX2,其中DMAMUX1负责DMA1和DMA2,而DMAMUX2负责BDMA。 39.2.1 DMAMUX和DMA的连接关系 认识一个外设,最好的方式就是看它的框图,方便我们快速的了解DMAMUX的基本功能,然后再看手册了解细节。首先来看下DMA
[单片机]
【STM32H7教程】第39章 STM32H7的DMAMUX<font color='red'>基础</font>知识(重要)
基于51单片机的无线识别装置系统
1 引言 射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据。射频识别工作无须人工干预,非接触,阅读速度快,无磨损,不受环境影响,寿命长,便于使用。目前,射频识别技术在国外发展非常迅速,射频识别产品种类繁多,已广泛用于工业自动化、商业自动化、交通运输控制管理等众多领域,如汽车、火车等交通监控;高速公路自动收费系统;停车场管理系统;物品管理;仓储管理;车辆防盗等。由于我国射频识别技术起步较晚,除用于中国铁路的车号自动识别系统外,仅限于射频公交卡的应用。 在此,给出一种实现简单射频识别系统的方式。阅读器和应答器均包含在单片机控制系统中,利用2ASK调制与解调电路以及匹配网络电路,使整个系统的可识别
[单片机]
基于<font color='red'>51单片机</font>的无线识别装置系统
ARM基础知识八
简介:ARM编译器中预定义的宏 ***************************************************** ARM编译器中预定义的宏 ***************************************************** ARM编译器预定义了一些宏,这些预定义宏对应一定的数值,有些预定义宏没有对应数值,见下表: _arm _ 使用编译器armcc,tcc,armcpp,tcpp时 _ARMCC_VERSION Ver 代表编译器版本号,其格式为: PVtbbb,其中: P为产品编号(1代表ADS) V为副版本号(1代表1.1) T为补丁版本号(0代
[单片机]
图形点阵式液晶显示模块与51单片机的接口设计
引 言 液晶作为一种显示器件,以其特有的优势正广泛应用于仪器、仪表、电子设备等低功耗产品中。以往的测控仪器的显示部分大都采用LED式液晶显示屏进行参数设定和结果显示,其显示信息量少、形式单一、人机交互性差、操作人员要求较高。而液晶显示器(LCD)具有功耗低、体积小、质量轻、超薄和可编程驱动等其他显示方式无法比拟的优点,不仅可以显示数字、字符,还可以显示各种图形、曲线、及汉字,并且可实现屏幕上下左右滚动、动画、闪烁、文本特征显示等功能;人机界面更加友好,使用操作也更加灵活、方便,使其日益成为智能仪器仪表和测试设备的首选显示器件。本文在介绍以ST7920为驱动器的WGM-12832液晶显示模块的引脚、结构、功能的基础上,详述了与AT
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved