- 電子設計案例教程:基于Flowcode的流碼編程
- 陳鐵主編
- 971字
- 2020-04-29 14:59:27
項目二 Flowcode介紹
Flowcode是一種圖形化編程語言,允許使用者創建一個簡單的單片機應用程序。通過單擊并拖拽圖標來創建程序流程圖,稱為圖形化程序,這些程序經過編譯后在單片機上運行,可以控制外部設備如LED、液晶顯示器等。
Flowcode具有仿真模擬功能,應用時可以先進行仿真,確認無誤后再將程序下載到芯片中。
一、使用Flowcode的一般步驟
該步驟如圖1-2-1所示。

圖1-2-1 Flowcode編程步驟
二、Flowcode圖形編程介紹
Flowcode編程環境由主流程圖、菜單欄、工具欄、編程模塊、組件欄(虛擬元件和虛擬設備)、仿真面板、特殊窗口等組成。利用鼠標拖入功能可以將其拖入主流程圖中的相關位置,實現編程,如圖1-2-2所示。

圖1-2-2 Flowcode編程環境界面
1.菜單欄
圖1-2-3為菜單欄圖標,從左至右依次為框圖窗口、文件(檔案)、編輯、視圖(檢視)、面板、虛擬網絡、宏(子程序)、運行、芯片、窗口、幫助。

圖1-2-3 菜單欄圖標
2.編程模塊
拖放編程模塊上的圖標,構建程序流程圖,如圖1-2-4所示,從左至右依次為輸入、輸出、延時、決策、開關決策、跳轉點、跳轉、循環、宏、元件宏、計算、字符串處理、中斷、插入C代碼。

圖1-2-4 編程模塊圖標
3.組件欄
組件欄如圖1-2-5所示,依次為組合編輯工具、公共器件模塊、輸入模塊、輸出模塊、主題模塊、無線模塊、外圍設備、機械驅動設備、其他設備。

圖1-2-5 組件欄圖標
這個工具欄顯示的外部組件可以被連接到一個單片機。點擊一個組件頭,它將被添加到單片機視圖中。組件的連接和性質需要根據連接端口和方式進行設置。
4.工具欄
這個工具欄上的按鈕用于打開或關閉文件及文件夾,控制仿真和下載功能等,如圖1-2-6所示。

圖1-2-6 菜單和仿真工具欄
功能依次為新建主程序、打開程序、保存程序、剪切、復制、粘貼、撤銷、恢復、打印、幫助、仿真、仿真暫停、仿真停止、步進檢查程序、步過檢查程序、編譯C代碼、編譯匯編代碼、編譯流程圖并寫入到芯片。
5.特殊窗口
①“芯片”顯示窗口。如圖1-2-7所示,當程序流程圖中被模擬單片機的I/O端口為輸出時,圖中引腳15、16、18代表輸出高電平,其余黑色引腳代表輸出低電平。

圖1-2-7 “芯片”顯示窗口
②框圖窗口。框圖窗口是程序流程圖的顯示視窗,如圖1-2-8所示。

圖1-2-8 框圖窗口
③變量管理窗口。仿真流程圖、數值的變量顯示在這個窗口,亦可對變量的值進行更新,測試程序在已知條件下的變化情況,如圖1-2-9所示。

圖1-2-9 變量管理窗口
④調用堆棧窗口。顯示當前被模擬運行的宏。在仿真過程中可觀察到宏之間的調用情況,如圖1-2-10所示。

圖1-2-10 調用堆棧窗口