Re: [問題] 8051寫法指點

看板Electronics作者 (chin)時間11年前 (2014/07/24 00:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《dog9527 (致命病毒)》之銘言: : 不好意思各位大大 恕刪.......... 我想我大概了解你的意思了 (話說你是不是有別的帳號阿= =) 簡單說 你就是要用方波做SIN波 以8051 INT來說 只能用負緣 接著 假設是一個0~5V 0度為2.5V的SIN波來說 那麼首先 看你要取幾個點 假設5個 也就是0 90 180 270 360 (2.5V 5V 2.5V 0V 2.5V)這5個點 那麼你要經過DA電路來輸出前 你要先換算0V 2.5V 5V 這幾個點在你的DA IC裡的值 而這個值多少 要看你用幾BIT的 DA (懶得算 所以隨便假設)假設: TAB[i]={0,90,0,270,0} int i;i=0; 在中斷副程式裡寫到 x[]=TAB[]; (x[]是將要儲存 或輸出的地方) i=i+1; 我想這樣 藉由DA出去後就能有一個波了 至於要多完整 就看你要取幾個點 越完整的SIN波 取的點越多 不曉得這樣是否有幫你解到答案 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.162.34 ※ 文章網址: http://www.ptt.cc/bbs/Electronics/M.1406134126.A.911.html
文章代碼(AID): #1Jp-TkaH (Electronics)
討論串 (同標題文章)
文章代碼(AID): #1Jp-TkaH (Electronics)