如何利用微控制器I\O口輸出方波訊號?

最近有一個專案,需要利用微控制器給出一個頻率和振幅可調的方波訊號,利用學過的知識,用簡單的方法實現了這一要求,下面是具體步驟。

方法/步驟

利用protues模擬軟體搭建好電路圖。其中利用P1.0口輸出訊號,通過滑動變阻器調節振幅。

如何利用微控制器I\O口輸出方波訊號

在keil uvision4上編寫源程式,程式內容如下。可以通過改變delay函式的值來調節平率和佔空比。

如何利用微控制器I\O口輸出方波訊號

生成hex檔案。

如何利用微控制器I\O口輸出方波訊號

調入到proteus模擬電路的微控制器中。模擬結果如下圖所示:

如何利用微控制器I\O口輸出方波訊號

相關問題答案