函式訊號發生器和函式訊號識別器是一直想做的兩個專案,但是一直苦於沒時間才做的拖拖拉拉。
這一次的專案是個第一版專案,總共可以產生四種波形,分別為方波、三角波、鋸齒波及梯形波。每種波形可以通過按鍵改變占空比。
預計第二版會加入正弦波余弦波等更加有曲線的波形。
這次的發生器選用了dac0832作為轉化晶元,lm358作為放大晶元。其他的電路組成都是很基礎很基礎的部分。
在設計中,總共用了四個按鍵來調節。分別為:k0:復位按鍵(rst) k1:選擇波形(p33) k2:占空比增大(p34) k3:占空比減小(p35)。示波器連線了out和rfb是為了對比波形的峰值,主要是體現出lm358的放大作用。
這一次pcb設計用的過孔較少,但是還是受困於20mil的走線沒法鑽過晶元的引腳,還是把電源線扯的老長了。
部分**如下:
int main(void)
while(model==1)
while(model==2)
while(model==3)
}return 0;
}
這一次把**弄成庫函式形式了,感覺比以前一股腦塞進mian.c裡舒服多了,以後還是打算全部整庫函式,維護性強太多了。
資源包含:proteus**+原理圖;keil編寫的c語言程式;ad原理圖+pcb;產品說明書。——————————————————強行分割線———————————————————
更新了edge,再一次上手markdown就舒服多了,新版的edge和以往體驗差不多,但是貌似更卡了。
主要的優化點:1、插入後,打字不會在自動回到最頂端了,以前都是編輯介面來回跳。
2、插入**塊貌似沒有bug了,但是還是不敢插入100行以上的**,生怕卡死。
3、多了類似於word裡面的自動識錯。
基於msp430微控制器的方波發生器
這個題目的要求是用msp430f149模擬乙個訊號發生器,訊號發生器的頻率在100 1000hz,通過按鍵可以實現每次加減100hz,另外加入串列埠通訊,還可以通過pc機傳送來的數值,將頻率調整為相應的頻率值。訊號的產生用到的是timera 來產生pwm波,通過控制週期從而達到控制頻率的目的。以下是...
基於FPGA的任意訊號發生器
隨著科學技術的日新月異的發展,各種各樣的電子產品也正在逐步向著高精尖技術方向發展。電子技術廣泛的應用於工業 農業 交通運輸 航空航天 國防建設等國民經濟的諸多領域中,數字電子技術已經滲透到了人們生活的各個層面,訊號發生器是一種常用的訊號源,廣泛應用於電子電路 自動控制和科學試驗等領域。它是一種為電子...
基於51微控制器的計算器
繼續寫一下寒假做的51小專案,這一次是基於at89c51的計算器,帶乙個八位密碼鎖功能。具體實現了計算器的加減乘除功能,並且自帶八位密碼鎖,輸入密碼後按 確定,錯誤輸入三次密碼就會鎖定,重啟後解除鎖定,密碼可以在密碼表中設定。顯示部分採用了1602顯示屏。這一次在使用ad畫pcb時,考慮到計算器要脫...