要使C51中的变量用位寻址区的存储单元,可用如下方式___________。
A: unsigned pdata char ver;
B: unsigned data char ver;
C: unsigned bdata char ver;
D: unsigned code char ver;
A: unsigned pdata char ver;
B: unsigned data char ver;
C: unsigned bdata char ver;
D: unsigned code char ver;
C
举一反三
- 定义一个指向片内RAM40H开始的无符号字节指针的语句是:() A: unsigned char pdata*v=0x40; B: unsigned char data*v=0x40; C: unsigned char xdata*v=0x40; D: unsigned char code*v=0x40;
- 使用Keil uVision编写51单片机的C程序时,若定义一个变量x,并由编译器将其分配到外部RAM中,应定义()语句。 A: code unsigned char x; B: pdata unsigned char x; C: idata unsigned char x; D: xdata unsigned char x;
- 将变量temp定义为片外RAM区的无符号字符型变量的正确写法是( ) A: unsigned char data temp B: signed char data temp C: unsigned char code temp D: unsigned char xdata temp
- 使用Keil uVision编写51单片机的C程序时,若定义一个变量x并由编译器将其分配到片外RAM中,应定义( )语句。【蓝桥杯客观题】 A: unsigned char code x; B: unsigned char pdata x; C: unsigned char idata x; D: unsigned char xdata x;
- unsigned char bdata X=10; unsigned int data Y=1; unsigned char code Z=2; 以下正确的语句是_______? A: X.2=0; B: X=0x0F; C: Y=500; D: Z=10;
内容
- 0
在定义变量时,C51与C语言比起来,除了需要定义变量的数据类型外,还需要定义变量的<br/>( ) ,如果要将无符号字符型变量b定位在位寻址区,则定义语句是(<br/>)。 A: 操作类型<br/>,unsigned<br/>char b; B: 存储类型 ,unsigned char bdata b; C: 存储类型, char bdata b; D: 操作类型 ,char b;
- 1
#define CBYTE((unsigned char volatile code*)0)访问的存储器区域是()。 A: CODE区 B: DATA C: PDATA区 D: XDATA区
- 2
#define CBYTE((unsigned char volatile code*)0)访问的存储器区域是()。 A: CODE区 B: DATA区 C: PDATA区 D: XDATA区
- 3
C51中,单片机的端口用( )定义。 A: unsigned char B: unsigned int C: bit D: sfr
- 4
C51中,单片机的引脚用________定义。 A: sbit B: bit C: unsigned char D: unsigned int