作者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://www.ptt.cc/bbs/Electronics/M.1406127496.A.91F.html
推 dog9527:但是我的那個方波不是固定的 我當初也想過藥用計時 07/23 23:04
→ dog9527:但是之後發現不是 所以我才改用觸發的 利用中斷 07/23 23:05
→ Schottky:看來我們又回到了 x 是什麼的老問題上了... 07/23 23:26
→ Schottky:先別管數學式,把你的產品用七歲小孩能懂的方式描述看看? 07/23 23:27