官术网_书友最值得收藏!

項目二 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 調用堆棧窗口

主站蜘蛛池模板: 岢岚县| 霍邱县| 阳新县| 内丘县| 辰溪县| 沭阳县| 赤水市| 阿勒泰市| 前郭尔| 建湖县| 景宁| 茌平县| 汪清县| 黔江区| 新营市| 德保县| 云浮市| 衡南县| 浑源县| 安顺市| 龙泉市| 武川县| 宜君县| 金湖县| 晋江市| 郑州市| 紫阳县| 苗栗市| 芮城县| 新营市| 平舆县| 普定县| 夏河县| 丹寨县| 陇西县| 兴文县| 和硕县| 万荣县| 上林县| 久治县| 廊坊市|