搜索
bottom↓
回复: 2

请问马老师,关于您书中的TLC549

[复制链接]

出0入85汤圆

发表于 2009-11-27 21:18:01 | 显示全部楼层 |阅读模式
在您的《AVR单片机嵌入式系统原理与应用实践》一书中,有一篇是讲TLC549和M16通过SPI总线访问,其中
1.   #define dv 196  //5V*10000/255           这个10000是怎么来的?是为了使用无符号整数?
2.   vot = ((unsigned int)ad_reslt*dv)/100    请问这个100又是怎么来的?

请问????

出0入0汤圆

发表于 2009-12-2 12:30:29 | 显示全部楼层
小学算术题,大学生反到不理解。

1。使用无符号整数运算,AVR的效率高(任何处理器都是这样的),这里就是采用无符号整数
2。为了保证计算精度,将5V放大10000倍。
3。结果再除上100,相当5V扩大100倍。
4。当显示时,把小数点向前移2位,这个100自然被除掉了。

感谢你购买我编写的书,并且是一本非常有价值的书,希望你能认真学习,仔细体会。尽管还是基础的教学用书,但里面好多的思路和方法是其它教课书中没有的,许多看上去简单的例子,都不是按传统教课书本上的原理按教条方法编写,是面向实际应用的。它不但是教你使用AVR,也是对你其他基础掌握的检验。

出0入85汤圆

 楼主| 发表于 2009-12-2 12:42:15 | 显示全部楼层
是的,谢谢马老师的回答,您的这本书写的的确很不错,从中受益瞒多的,我也是通过您的这本书进入AVR的世界的,真的很不错
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-3 03:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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