针对51单片机的特点,下列哪些是C51新增的数据类型?A.bitB.structC.sfrD.sbit

题目

针对51单片机的特点,下列哪些是C51新增的数据类型?

A.bit

B.struct

C.sfr

D.sbit


相似考题
更多“针对51单片机的特点,下列哪些是C51新增的数据类型?”相关问题
  • 第1题:

    C51支持的数据类型和存储器类型有哪些?


    正确答案:数据类型:字符型、整型、长整型、浮点型、位型、访问SFR。
    存储器类型:bdata、data、idata、pdata、xdata、code

  • 第2题:

    如何编写高效的单片机C51程序?


    正确答案: (1)选择小存储模式;
    (2)尽可能使用最小数据类型;
    (3)尽量使用“unsigned”数据类型;
    (4)尽量使用局部变量;
    (5)选择高效率的编译器。

  • 第3题:

    下列数据类型中,()是51单片机特有的类型。

    • A、char
    • B、int
    • C、bit
    • D、float

    正确答案:C

  • 第4题:

    C51特有的数据类型有哪些?


    正确答案:C51特有的数据类型有特殊功能寄存器型和位类型。

  • 第5题:

    简述C51语言对C51单片机特殊功能寄存器的定义方法。


    正确答案: 特殊功能寄存器型是C51扩展的数据类型,用于访问MCS-51单片机中的特殊功能寄存器数据。它分为sfr和sfr16两种类型。sfr为字节型特殊功能寄存器类型,占一个字节单元,利用它可访问单片机内部的所有特殊功能寄存器;sfr16为双字节型特殊功能寄存器类型,占两个字节单元,利用它可访问单片机内部占用两个字节的特殊功能寄存器,如定时器T0和T1。C51中特殊功能寄存器的访问必须先用sfr和sfr16进行声明。
    例如:sfr P1=0x90,即:约定P1为P1端口在片内的寄存器,在后面的语句编程中可通过对P1赋值,实现对P1端口的赋值。如用P1=255对P1端口的所有引脚置“1”。

  • 第6题:

    单片机汇编程序与C51程序在应用系统开发上有何特点?


    正确答案: 采用C51进行程序设计,对系统硬件资源的分配比用汇编语言简单,且程序的阅读和修改比较容易,适于编写较大一点的程序。
    汇编语言生成的目标程序占存储空间少、运行速度快,具有效率高、实时性强的优点,适于编写短小高效的程序。

  • 第7题:

    C51中数据类型sbit和bit的区别在于()。


    正确答案:bit用于定义位变量,不能定义位指针也不能定义位数组,位地址可变;sbit用于定义片内可位寻址位

  • 第8题:

    C51语言处理单片机的中断是由专门的中断函数来处理的。


    正确答案:正确

  • 第9题:

    C51单片机的PSW程序状态字中无ZERO(零)标志位,怎样判断某内部数据单元的内容是否为零?


    正确答案:C51单片机的PSW程序状态字中无ZERO(零)标志位, 判断某内部数据单元的内容是否为零,只能通过传递数据到累加器A,再判断A中的每一位是否为零,来确定其值是否为零。

  • 第10题:

    单片机C51中用关键字()来改变寄存器组。

    • A、interrupt
    • B、unsigned
    • C、using
    • D、reentrant

    正确答案:C

  • 第11题:

    简述C51单片机的分类。


    正确答案:C51单片机的分类,就是特指MCS-51系列。那么MCS-51系列的单片机基本上没什么区别,至少内核都是一模一样的。不同的就是功能模块稍有不同。比如说:有些具有AD/DA模块,有些没有;有些有EEPROM(STC89C52),有些没有(AT89S52); 有些ROM有8K(AT89S52),有些只有2K; 有些RAM有256B,而有些只有128BIT; 有些40个管脚(AT89C51、89C52、89S52),有些20个管脚(AT89C2051、89C4051); 有些有内部晶振,有些没有; 但这些都是稍微一点点的区别,基本都还是算一样的。

  • 第12题:

    问答题
    C51支持的数据类型和存储器类型有哪些?

    正确答案: 数据类型:字符型、整型、长整型、浮点型、位型、访问SFR。
    存储器类型:bdata、data、idata、pdata、xdata、code
    解析: 暂无解析

  • 第13题:

    采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编语言。


    正确答案:错误

  • 第14题:

    MCS-51系列单片机的指令系统具有哪些特点?


    正确答案: 特点之一是指令集当中的很多指令可派生出若干条指令,大大扩充了指令功能。
    特点之二是转移指令极其丰富,设置了所谓长、绝对、相对、间接等不同转移范围的指令,既使用方便,又能节省程序的存储器空间,提高转移速度。
    特点之三设有专门的布尔(位)处理指令集。

  • 第15题:

    C51支持的数据类型有哪些?


    正确答案:字符型、整型、长整型、浮点型、位型、访问SFR。

  • 第16题:

    C51中的AT89S51单片机的特殊功能寄存器如何定义?试举例说明。


    正确答案: sfr     TMOD= 0x89声明TMOD为定时器/计数器的模式寄存器,地址为89H 
    说明:sfr之后的寄存器名称必须大写,定义之后可以直接对这些寄存器赋值。

  • 第17题:

    C51中singedchar数据类型对应的值域范围为()。


    正确答案:-128~127

  • 第18题:

    简述C51单片机直接支持的数据类型,并加以说明。


    正确答案: 字符型(char):char有有符号字符型signedchar和无符号字符型unsigned char之分,他们的长度都为一个字节。对于signed char,其字节的最高位是符号位,“0”表示正数,“1”表示负数,以补码表示,表示的数值范围是-128~127;对于unsigned char,表示的数值范围是0~256,可以用来存放无符号的数值,也可存放西文字符。
    整型(int):int有有符号字整型signed int和无符号整型unsigned int之分,他们的长度均为双字节。对于signed int,它存放双字节有符号的数值,以补码表示,表示的数值范围是-327698~32767;对于unsigned int,它存放双字节无符号的数值,表示的数值范围是0~65535。
    长整型(long):long有有符号字整型signed long和无符号整型unsigned long之分,他们的长度均为4个字节。对于signed long,它存放4字节有符号的数值,以补码表示,表示的数值范围是-2147483648~2147483647;对于unsigned long,它存放双字节无符号的数值,表示的数值范围是0~4294967295。
    浮点型(float):float型数据长度为4个字节,格式符合IEEE-754标准的单精度浮点型数据,包含指数和尾数两部分,最高位为符号位,“0”表示正数,“1”表示负数,其余8位为阶码,最后23位为尾数的有效数位,由于尾数的整数部分隐含为“1”,所以尾数的精度为24位。表示的数值范围是±1.175494E-38~±3.402823E+38(加38)。
    双精度型(double):double型占8个字节,其数值范围为1.7E-308~1.7E+308。

  • 第19题:

    C51应用程序的参数传递有哪些方式?特点如何?


    正确答案:参数传递可以采用寄存器、固定存储器位置方式。寄存器传递方式最多可以传递3个参数。这种参数传递可以产生高效的代码。当无寄存器可用时,参数可以采用固定的存储器位置传递。在SMALL模式下,参数传递在内部RAM中完成。在COMPACT和LARGER模式下,参数的传递要在外部RAM中完成。

  • 第20题:

    C51单片机有哪几种寻址方式?适用于什么地址空间?


    正确答案: C51单片机寻址方式主要有七种,即:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、位寻址、基址寄存器加变址寄存器间接寻址和相对寻址。
    立即寻址适应于8位立即数对片内RAM地址单元的赋值,也可用于16位的立即数对DPTR赋值;直接寻址方式适应于片内RAM的所有地址空间;寄存器寻址适应于片内00H~1FH的32个字节,用R0,R1,…,R7表示;寄存器间接寻址只能使用寄存器R0或Rl作为地址指针,来寻址内部RAM(00H~FFH)中的数据,寄存器间接寻址也适用于访问外部RAM;位操作指令能对内部RAM中的位寻址区(20H~2FH)和某些有位地址的特殊功能寄存器进行位操作,实现位状态传送、状态控制、逻辑运算操作;基址寄存器加变址寄存器间接寻址用于访问程序存储器中的数据表格;相对寻址用于相对转移指令中,转移目标地址在当前地址的-128~127字节范围内的地址空间。

  • 第21题:

    C51在标准C的基础上,扩展了哪几种数据类型?


    正确答案:扩展了4种数据类型,它们是:bit、sfr、sfr16和sbit。

  • 第22题:

    有哪些数据类型是MCS-51单片机直接支持的?


    正确答案:MCS-51单片机直接支持的数据类型标准分为基本数据类型和组合数据类型,基本数据类型有字符型char、短整型short、整型int、长整型long、浮点型float、双精度型double、特殊功能寄存器型和位类型,其中char型与short型相同,float型与double型相同。组合数据类型有数组类型、结构体类型、共同体类型和枚举类型,另外还有指针类型和空类型。

  • 第23题:

    单片机C51中用关键字()来表示中断函数。

    • A、interrupt
    • B、unsigned
    • C、using
    • D、reentrant

    正确答案:A

  • 第24题:

    问答题
    C51应用程序的参数传递有哪些方式?特点是什么?

    正确答案: 参数传递可以采用寄存器、固定存储器位置方式。寄存器传递方式最多可以传递3个参数。这种参数传递可以产生高效的代码。当无寄存器可用时,参数可以采用固定的存储器位置传递。在SMALL模式下,参数传递在内部RAM中完成。在COMPACT和LARGER模式下,参数的传递要在外部RAM中完成。
    解析: 暂无解析