11问答网
所有问题
当前搜索:
c51扩充的数据类型
Keil
C51
单片机的强制
类型
转换问题
答:
这不是多此一举,根本就没有必要这样,直接定义成char型不就行了吗.有时编程时一定要注意,特别是给单片机编程序,尽量让它少做点事,也就是说人能处理好的就处理好,不要让单片机来处理.
c51
编程 定义为code
类型
的变量可以实现掉电保存的功能吗
答:
code是
c51
编译器的一个关键字,意思为让该变量中
的数据
存放在具体什么内存空间,code代表是程序空间。不加默认为data区域也就是片内的低128数据存储区。不加code关键字,如果你存储器模式选择的为片外就会出错,如果选择的为data或者pdata就是正确的。存储器模式选择在设置里面可以选择。typedef是c中一...
89
c51
单片机定时计数器的工作原理?
答:
单片机
C51
计数器要求:编写一个计数器程序,将T0作为计数器来使用,对外部信号计数,将所计数字显示在数码管上。 该部分的硬件电路如图所示,U1的P0口和P2口的部份引脚构成了6位LED数码管驱动电路,数码管采用共阳型,使用PNP型三极管作为片选端的驱动,所有三极管的发射极连在一起,接到正电源端,它...
请教
C51
单片机,C语言编程,怎样把一个四位数存入(读取)外部
数据
存储器...
答:
//外部绝对地址定义,具体地址根据你所需存在哪个地址单元而定 define uchar unsigned char define uint unsigned int uchar xdata XRAM _at_ 0xFF00[4];//指定外部存储地址 uchar DATA1[4]; //你先把你的四位数每位单独分离出来存到这个4成员数组 void main(void){ uchar i;for(i=0;i<4...
C语言和
C51
整型
数据类型
有什么区别
答:
你直接用keil仿真读值不就好了吗。对于这个c和
c51
一样未赋值时,默认为0.不过推荐设置初值,小程序中感觉不出什么差别,在大一些的程序中,你就会发现设置初值的好处了!
单片机
C51
,C语言的一个指针问题
答:
P0 = *((uint8 data*)&ledBuff+i);ledBuff是缓冲区的起始位置,它的
类型
你可以从函数外面看到,因为它是一个全局变量。&ledBuff是取ledBuff的地址,(uint8 data*)&ledBuff是把取得的地址强制转换为uint8 data类型的指针。((uint8 data*)&ledBuff+i是将这个指针位移,偏移量是i ((uint8 ...
dvb-s 芯片有哪些?其优点和缺点?
答:
VISHAY Intertechnology 推出将遥控接收器与 IrDA 收发器整合到单个 3 透镜表面贴装封装中的新型器件以面向 PC 市场的需求,从而
扩展
了其光电子产品系列。当装配到笔记本电脑或多媒体计算机中时,新型 TFDU7100 可实现多个功能,包括遥控视频或音乐播放,以及图片、MP3 及其它文件格式的无线共享。通过将所有...
在keil
C51
中使用结构体的问题
答:
data=137, xdata=0, code=4856 就应该猜测一下 xdata 干吗用的了 最后 建议楼主. 最好不用在keil c51里面使用printf函数(浪费啊)回去.仔细看一遍51的结构..然后看看keil
c51的
区别于ansi c的东西 会对你有帮助 如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
c51
单片机中AD转换
数值
处理问题 二进制能否与十进制数字直接相乘得到十...
答:
实际上二进制 十进制 都是数字的值而已 我们看到的 只是 他的表达方法不同 实际上一个意思 一样的值 所以可以相乘 那么你的问题 如果你把值通过pc显示 那么 pc会自己
类型
转换 成你要的 如果你用液晶显示 那么恭喜你 你要自己做一个小数显示 或者转换成字符串 如果你用串口调试工具 ...
怎么解决单片机编程中 undefined identifier
答:
找到未定义的标志符,对其进行赋值即可。undefined identifier是未定义的标识符。在程序中,使用未定义的标识符或可变数量。定义为无符号字符数,使用时,如果将其写为NUM,则将出现相同的错误p1,未定义的标识符:英语意味着未定义p1,并且找不到p1。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜