No2-FLOWCODE单片机图形化语言编程中文教程
时间:2025-07-08
时间:2025-07-08
傳亞實業股份有限公司
目錄
F1硬體介紹....................................................................................3 迷宮機器人線路圖.........................................................................4 1.0介紹與基本操作.......................................................................5 1.1
Input
、
Output
、
Delay
.............................................7
1.1-1
Input1.1-2 Output1.1-4
Delay1.2 Decision
設定畫面.............................................................8 設定畫面..........................................................8 設定畫面...........................................................11 、Switch
、Loop
…...................................12
1.1-3 Variables…設定畫面.......................................................9
1.2-1 Decision1.2-2
Switch1.2-3 Loop1.3
Macro1.3-1
Macro1.3-2
Macro1.3-4 Calculation
設定畫面.......................................................13 設定畫面..........................................................14
設定畫面.............................................................16 、Component Macro
、Calculation
...........20
設定畫面...........................................................22 創造新巨集設定畫面.....................................23
設定畫面..........................................24 設定畫面......................................................25
1.3-3 Component Macro
範例程式.........................................................................................27
F1硬體介紹
1. F1的大腦 - PIC18F4455 晶片 2. USB 介面 3. 重置按鍵
4. 電源指示燈與下載指示燈 5. 5V電源輸出 6. 電源開關
7. 有電池座的塑料底盤、含齒輪箱的
馬達與兩顆輪子。 8. 馬達驅動晶片 - L293D 9. 含放大器電路的麥克風 10. 使用者定義按鍵
11. 紅外線距離感測器 – 右 12. 紅外線距離感測器 – 中間 13. 紅外線距離感測器 – 左 14. 光敏電阻 15. 黑線追蹤迴路
16. 8個使用者定義的LED 17. 蜂鳴器音量控制 18. 蜂鳴器
19. E-Block擴充插槽
底盤資料
速度: 5 - 20cm/s
尺寸: 130 x 80 x 37 cm
馬達: MRM-GM03 含齒輪箱 電池: AA x 4 控制迴路板
CPU: PIC18F4455
輸出: 8個使用者定義 LEDs, 電源指示LED,一位元蜂鳴器 輸入: 2個按鍵、麥克風 馬達驅動晶片: L293D 紅外線距離感測器: 傳送 - TSAL5100、接收 - BPV11F、黑線追蹤器 - TCRT5000 電源:4顆3號鎳氫充電電池 (NiMH) 作業系統建議
Windows 98, ME, 2000, XP, NT, Vista, Windows 7
迷宮機器人線路圖
第一章 流程圖示的使用與設定
1.0 介紹及基本操作
在Flowcode開發軟體的環境中並不像C或者JAVA、HTML般的純文字,畢竟以純文字編輯的方式去創造程式必須先把80%以上的編碼規則與指令記在腦子裡才有辦法開始編輯。在Flowcode智慧型開發環境(IDE)裡只需要會"點擊、拖拉、放、輸入"這四個動作就可以編輯程式,其他煩人的文字指令與編碼規則,就交給Flowcode去幫你完成。 步驟1:
開啟程式後,會進入以下的視窗環境,
步驟2:選擇☉Create a new FlowCode flowchart...按下OK。
之後會彈出要求設計者選擇所要使用的單晶片微處理器視窗如下
請向下捲動右邊的捲軸,
選擇Formula Flowcode Buggy,按下OK, 就會進入Flowcode的開發環境中。
Flowcode整合開發環境(Integrated Development Environment) 步驟3:進入Flowcode環境中之後請按下
1.1 Input、Output、
Delay
與
來達成取得信號以及輸出信
這三個指令是最基本的輸出入指令與延時指令,在建置好的E-Block主題系統下不一定
會使用到,但是在自製硬體的系統架構下就必須使用號的要求。而
則可視為一個計時器,以作為延緩程式的運行之用。
與
Output
範例程式1:Input
←此為程式開頭,相當於C語言的{ 與組合語言的ORG。
←迴圈的上引圖示:無條件執行回圈。
←輸入圖示:Port B第5隻腳訊號輸入儲存至變數A。
←輸出圖示:將變數A裡的資料輸出至Port D第1隻腳。
←迴圈的下引圖示。
←程式的結尾,相當於C語言的}與組合語言的END。
1.1-1 Input設定畫面
Display name:顯示的圖示名稱。 Variable:存入變數指定。 Port:選擇輸入阜。
Single Bit:單一輸入腳位指定。 Entire Port:全阜輸入。 Use Masking:使用遮罩。
1.1-2 Output設定畫面
Display name:顯示的圖示名稱。 Variable or value:輸出變數或數值。 Port:選擇輸出阜。
Single Bit:單一輸出腳位指定。 Entire Port:全阜輸出。 Use Masking:使用遮罩。
設定畫面中,輸出與輸入部分,Variable(變數)部份稍有不同,輸入部分只能指定已經設定好的變數將其讀取到的資料存儲存至變數;而輸出部分則可以指定變數為輸出值,或是直接指定數值。Use Masking:使用遮罩-這個功能可以限定port的腳位是否有輸出或輸入, ˇ代表接受輸入或是允許輸出。
1.1-3 Variables…設定畫面
←新增變數。 ←刪除變數。 ←更改變數名稱。 ←陣列大小。 ←使用變數。
新增變數
Name of new variable:變數名稱。
←Byte:位元組,8個位元。 ←Int:長整數,16位元有號 …… 此处隐藏:2842字,全部文档内容请下载后查看。喜欢就下载吧 ……