找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4617|回复: 0
收起左侧

请教坛里的各位工程师单片机中的数值计算问题

[复制链接]
ID:16752 发表于 2009-12-1 22:08 | 显示全部楼层 |阅读模式
问题1:使用超声波测距时需要温度补偿,这主要是对不同温度下的音速实施补偿简略计算方式为:
a=20倍根号T;其中a为音速(m/s)、T为绝对温度=273+摄氏温度(开尔文)、请教:在单片机中开平方怎么计算?
问题2:单片机中定时计数器的数值怎么计算?具体为:我要读出16位定时计数器中的数值,现在使用的方法是将高位和低位的数值分别放入数据指针的高位和低位,即:DPH=TH0;DPL=TL0;然后用DPTR作为计算时的数值。请教:不用数据指针,或没有数据指针可用时怎么计算?
说明:AT89S52单片机,C语言编程。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表