作者Schottky (顺风相送)
看板Electronics
标题Re: [问题] 8051写法指点
时间Wed Jul 23 22:58:13 2014
※ 引述《dog9527 (致命病毒)》之铭言:
: → dog9527:http://ppt.cc/X6ev我想说用下面那个方波
: → dog9527:每个上升缘 检测sin波的状态 之後取出几个sin波的值
: → dog9527:利用ad输出像上方那样的波型
其实除非你有特殊需求,不然 8051 自己就有 crystal 不需要外接方波产生器。
(特殊需求: 觉得 8051 本身的 crystal 不准,想用超准的 RTC 计时。)
如我在站内信说的,看起来你建了一个 y = f(x) 的对照表,
但却不知道 x 是什麽东西...
我建议 x 可以是一个 counter,从 0, 1, 2 数到 m,再重置回 0 这样。
那目前的对照表有 360 栏,这个 m 值看起来设成 359 还颇合理...
至於每隔多久加一次 x 值就另外再研究了...
计时的方法还是可以用 timer 中断,当然也有别的方法如 busy loop 计时。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.137.16.81
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Electronics/M.1406127496.A.91F.html
1F:推 dog9527:但是我的那个方波不是固定的 我当初也想过药用计时 07/23 23:04
2F:→ dog9527:但是之後发现不是 所以我才改用触发的 利用中断 07/23 23:05
3F:→ Schottky:看来我们又回到了 x 是什麽的老问题上了... 07/23 23:26
4F:→ Schottky:先别管数学式,把你的产品用七岁小孩能懂的方式描述看看? 07/23 23:27