微控制器流水燈設計步驟?

一個小的程式是不需要專門繪製流程圖的。其實在初學階段,畫好流程圖能幫助我們整理好程式設計的脈絡,讓程式變得有條理。在程式設計的時候,流程影象一個指路明燈引領著程式的走向,所以應該養成良好的習慣,在編寫程式之前,繪製一份流程圖。

微控制器流水燈設計步驟

工具/原料

微控制器開發板,電腦

方法/步驟

一個小的程式是不需要專門繪製流程圖的。其實在初學階段,畫好流程圖能幫助我們整理好程式設計的脈絡,讓程式變得有條理。在程式設計的時候,流程影象一個指路明燈引領著程式的走向,所以應該養成良好的習慣,在編寫程式之前,繪製一份流程圖。

流程圖的繪製方法很簡單,一些程式設計類書籍有過專門的介紹,在本書就不再講述了。怎樣才能達到我們演示的流水燈的效果,就是讓P1埠在間隔一段時間後,輸出不同的值?假設我們想要的效果是某一時刻,只有一個LED小燈亮,而間隔的時間是一秒,則小燈執行的流程如圖所示。

微控制器流水燈設計步驟

當I/O埠輸出高電平的時候,LED小燈是不亮的,當I/O埠輸出低電平的時候,LED小燈才亮。如圖所示,P1的值用十六進位制可以表示為FEH,因為四位二進位制數可以表示一位十六進位制數。

微控制器流水燈設計步驟

我們得出在不同LED小燈被點亮的時候,P1埠輸出的狀態,如表所示。

微控制器流水燈設計步驟

程式的流程圖如圖所示。程式流程圖還是比較簡單的,P1口在間隔一段時間之後,輸出不同的值,然後返回到程式執行的起點,重新開始執行,這樣就會迴圈往復不斷地出現流水的效果。

微控制器流水燈設計步驟

注意事項

按步驟執行

步驟, 程式, 流程圖, 微控制器, 流水燈,
相關問題答案