您現(xiàn)在的位置是:首頁 >動態(tài) > 2023-10-07 07:00:15 來源:
單片機編程軟件(單片機編程)
導讀 大家好,我是小夏,我來為大家解答以上問題。單片機編程軟件,單片機編程很多人還不知道,現(xiàn)在讓我們一起來看看吧!這個用中斷或者+定時器...
大家好,我是小夏,我來為大家解答以上問題。單片機編程軟件,單片機編程很多人還不知道,現(xiàn)在讓我們一起來看看吧!
這個用中斷或者+定時器就可以做。
首先定義一個全局變量,用來判斷400還是800.
400us就是2.5K,用定時器定時出200us長的時間(也可以稍短些,因為單片機處理程序需要一定的時間,這里的200us做時間基準用,400us的方波半個周期就是200us,800us就是4個200us),當定時器溢出的時候出發(fā)中斷,在中短里面做兩件事情,修改全局變量和操作P1.0、P1.1口,直接取反就可以輸出方波。
本文到此講解完畢了,希望對大家有幫助。