单片机table是什么意思

如题所述

Table的中文是表的意思,程序中一般用来表示一个数组例如unsingded char table[5];表示定义了一个数组,这数组是一维数组包含五个变量追问

能说更详细一点吗?

追答

程序中unsingded char table[5];unsingded char tab[5];这两句的语句一一样的作用,都是定义了一个一维数组,只是为了阅读程序便干理解把数组的名称定义为table这样,

追问

tab是什么

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-10
桌面,载体

单片机table是什么意思
Table的中文是表的意思,程序中一般用来表示一个数组例如unsingded char table[5];表示定义了一个数组,这数组是一维数组包含五个变量

单片机汇编语言TABA,TABB是什么意思?怎么用的呀?
这是两个标号,从字面理解应该是两个数组表的标号。TAB也就是TABLE的意思,所以这就是A、B两个表。

单片机P0=table【***】是什么意思?
将一维数组table中的某个元素赋值给P0寄存器,通过P0口输出指定的电平组合。

单片机P0=table【***】是什么意思
楼上的表达有问题,容易让人误解,一般来说table[x]中的数值为2进制或16进制数,如:table[0] = {0x01};P0 = table[0];那么P0口的输出为 0000 0001 另外需要注意的是,P0口为地址寻址口,输出数据时最好带上上拉电阻,否则会出现意想不到的问题。

...有一个 code 后面又是数组 table[]这是什么意思
即代码段,用来用来存放可执行代码,被16位寻址,空间可达64K,代码段是只读的。在你的声明中,声明了table[]这个数组里的数据,是存储在单片机的code区中的,当要调用table[]里的数据,就直接进code存储区里找。综上可知,你定义了一个叫table的数组,这个数组是放在code存储区中的。

在单片机中,TAB是什么意思啊
单片机中没有TAB这个东西,所以在一定要先定义(用EQU指令),如果把TAB定义成100,那以后就可以用TAB代表100了。后面加一个数代表一个直接数,比如 MOV A,#30H \/\/把30H这个直接数传送给ACC;MOV A,30H \/\/把30H寄存器里的数传给ACC。

单片机C语言unsigned char code table
table是数组名table[],中的[],省掉了一个参数,如果有参数,参数就表示些数组包含的个数,{}里的值就是数组包含的值。上面的代码可以写成unsigned char code table[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};...

单片机查表指令相关问题
MOV DPTR,#TABLE :#TABLE 指向的是表格的首地址,把它给了DPTR MOVC A,@A+DPTR:A是偏移量,加上首地址DPTR后就是你想要的了 比如说10个人排成一对 DPTR就是第一个人战的地方 再往后数几个就可以找到相应的人了

单片机中table[i % 16]和table[i % 10]分别是什么意思?详细说明下...
数组table 中的元素标号是计算式的结果16取余的结果10取余的结果

单片机数码管显示程序中code是什么意思
俺来帮你解答:程序中uchar code table[]是定义一个数组table[]用来存放显示编码的数据。为了不丢失 把该数组中的数据定义在程序存储器里。code 是指数据存储的空间指定为程序存储器。满意的话 请选择:满意回答 呵呵

相似回答