跪求利用共用体编写的C51单片机C语言程序例子,最好有祥细的程序讲解。谢了。

对于一楼这个吊毛我是相当的无语的,好好的你跑来添什么乱,你有问题啊?... 对于一楼这个吊毛我是相当的无语的,好好的你跑来添什么乱,你有问题啊? 展开
 我来答
意法半导体(中国)投资有限公司 2020-01-15
展开全部
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
智慧成江
2009-05-22 · 超过13用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:56.7万
展开全部
//共用体其实有时也会用到,特别是RAM不够的时候,我们可以定义一个union,一会把它当做这种类型的变量用,一会又作另外的变量用,当然要前面一个变量不用才能当另外类型变量用,
As an alternative, you may use the following union to store floating-point values.

union f {
float f; /* Floating-point value */
unsigned long ul; /* Unsigned long value */
};

This union contains a float and an unsigned long in order to perform floating-point math operations and to respond to the IEEE error states.

For example:

#define NaN 0xFFFFFFFF /* Not a number (error) */
#define plusINF 0x7F800000 /* Positive overflow */
#define minusINF 0xFF800000 /* Negative overflow */

union f {
float f; /* Floating-point value */
unsigned long ul; /* Unsigned long value */
};

void main (void) {
float a, b;
union f x;

x.f = a * b;
if (x.ul == NaN || x.ul == plusINF || x.ul == minusINF) {
/* handle the error */
}
else {
/* result is correct */
}
}

Copyright (c) Keil Software, Inc. and Keil Elektronik GmbH. All rights reserved.
意法半导体(中国)投资有限公司
2020-01-15 广告
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
limenwenwen
2009-05-17 · TA获得超过118个赞
知道答主
回答量:124
采纳率:100%
帮助的人:49.7万
展开全部
哎...不要动不动就说跪,好不好!年纪轻轻的,老是想着给人跪,不就是一个共用体的用法嘛,有那么夸张嘛,网上随便一搜就有大把,已经讲得很详细了,只要你用点心,就一定能掌握它的用法。哎...操弟要我怎么说你呢...十天学会单片机 不知你看的怎样了... 平时少看点那种片...不知十天还剩下几天...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
六弦七品
2012-11-15 · TA获得超过358个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:171万
展开全部
使用共用体多数情况是为了灵活的访问自己所定义的变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jinsu8888
2009-05-18 · TA获得超过146个赞
知道答主
回答量:482
采纳率:0%
帮助的人:142万
展开全部
现在没有,有了一定告诉你的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式