A. 單片機波形發生器模擬圖怎麼調節
使用方法按下向上鍵切換波形。按下回車鍵進入頻率設置,輸入數字再按回車後保存,如果不想保存按下ESC鍵退出設置。起始時可能需要調整示波器才能正常顯示波形。頻率可調方波發生器設計,有圖,有代碼,protues模擬,易於實現。
利用數模轉換器PCF8591實現簡易波形發生器(可以輸出正弦波、方波、三角波和鋸齒波。可以通過按鍵選擇波形和頻率。事先用MATLAB生成波形數據,點數越多,波形越逼真)。
PCF8951是一個單電源低功耗的8位CMOS數據採集器件,具有4路模擬輸入,1路模擬輸出,一個串列I2C匯流排介面用來與單片機通信。三個引腳A0,A1,A2,用於編程硬體地址,允許最多8個器件連接到I2C而不需要額外的電路。器件的地址,控制以及數據都是通過I2C匯流排來傳輸。其中引腳1,2,3,4是4路模擬輸入,引腳5,6,7是I2C匯流排的硬體地址,引腳8為數字地,9腳和10腳是I2C匯流排的SDA和SCL。12腳是時鍾選擇引腳,高電平表示外部時鍾輸入,低電平表示使用內部時鍾。14腳是基準源,15腳是DAC的模擬輸出,16腳是供電電源VCC。
B. 51單片機方波發生器
40khz方波是周期為25us的方波,可以正負電平各延時大約12us 51單片機P1口輸出40khz方波,匯編程序如下: L1:CLR A MOV P1,A LCALL DELAY SETB A MOV P1,A LCALL DELAY SJMP L1 DELAY:MOV R1,#6 L1:DJNZ R1,L1