社区
单片机/工控
帖子详情
如何用80c51进行浮点运算???
birdthree
2010-11-27 06:15:37
如:
uchar data = 0x80;
f = ((float)data/16)/16.0;
// data/0x80为0x08转换成浮点数再除以16.0,期望应该为0.5但实质为0
难道51不能浮点运算???如何用80c51进行浮点运算??? 谢老
...全文
187
1
打赏
收藏
如何用80c51进行浮点运算???
如: uchar data = 0x80; f = ((float)data/16)/16.0; // data/0x80为0x08转换成浮点数再除以16.0,期望应该为0.5但实质为0 难道51不能浮点运算???如何用80c51进行浮点运算??? 谢老
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houyu123
2010-11-27
打赏
举报
回复
我通常是把小数点前移的方式来操作浮点,
如:
long data = 0x80 * 100; //小数点前移2位
f = data / 16 / 16; //结果是50
由于前面程序约定了小数点前移了2位,所以50对应就是0.5。
80c51
用c语言能编程吗,关于单片机的C语言编程基础知识(初学注意)
原标题:关于单片机的C语言编程基础知识(初学注意) 吴鉴鹰单片机开发板地址店铺:【吴鉴鹰的小铺】地址:【https://item.taobao.com/item.htm?_u=ukgdp5a7629&id=524088004171】
80C51
上的C语言编程 C51的特色:(1)学习过C语言的同学在对单片机有了基本了解之后,就可以开始试着写一两个基于单片机的C语言的程序了。C51语言继承了...
C51编程简介
Keil的C51是支持51单片机最成功的C语言,它功能强大且代码效率极高,其应用最为广泛。但是,C51和标准C有一定的区别,主要体现在数据类型和数据存储结构上的差别,下面主要介绍C51和标准C有区别的内容。一、C51的数据类型 C语言的基本数据类型有char、int、short、long、float、double。对于C51来说,short和int类型相同,float和doubl
关于单片机的C语言编程基础知识(初学注意)
80C51
上的C语言编程 C51的特色: (1)学习过C语言的同学在对单片机有了基本了解之后,就可以开始试着写一两个基于单片机的C语言的程序了。C51语言继承了ANSI C 的绝大部分的特性,基本的语法相同,同学们上手会比较快。但是,由于C51语言是对硬件
进行
控制的编程语言,其本身又在硬件结构上有所扩展以增强C语言对硬件的控制,如关键字sbit,data,code等(后面会讲他们是做什么的)。 (2)因为单片机不是我们平时用的计算机,他的英文名为MCU(微控制器),特点体现在这个“微”字。因
从8位到32位:
80C51
与STM32的嵌入式开发实战对比
本文对比了8位
80C51
与32位STM32在嵌入式开发中的核心差异,涵盖内核架构、存储管理、性能外设及开发工具。重点分析了ARM Cortex-M架构的STM32在处理能力、存储扩展和生态系统方面的优势,为开发者提供选型参考。
深入解析P89LPC932A1 SPI时序:从建立保持时间到
80C51
实战配置
SPI(串行外设接口)是一种广泛应用的同步串行通信协议,其核心原理在于主从设备间通过时钟信号严格同步数据交换。通信的可靠性建立在满足关键的时序参数之上,尤其是建立时间和保持时间,它们确保了数据在时钟边沿被正确采样。理解并控制这些时序,对于实现稳定、高速的数据传输具有重要技术价值,广泛应用于驱动显示、存储芯片和传感器读取等场景。本文聚焦于NXP P89LPC932A1这款经典8位MCU,结合其
80C51
核心架构,深入剖析数据手册中的SPI时序图,详解CPOL/CPHA模式本质,并提供主从模式下的寄存器配置、代
单片机/工控
27,521
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章