- 電子設計案例教程:基于Flowcode的流碼編程
- 陳鐵主編
- 648字
- 2020-04-29 14:59:26
第一部分 E-blocks與Flowcode簡介
項目一 E-blocks套裝介紹
E-blocks組合嵌入式系統硬件由負責控制“上游”的編程板和“下游”的應用板構成。軟件支持匯編語言(Assembly)、C語言(Programmable Logic)以及Matrix提供的圖形化編程語言(Flowcode),不同語言可滿足不同層次的需要,不會因為學生編程能力的高低影響設計。其中Flowcode是微控制領域先進的圖形編程語言,編寫程序簡單、直觀。
一、組件組成
①上游板:EB006綜合板,主控制器(單片機)為PIC16F877A,如圖1-1-1所示。

圖1-1-1 EB006綜合板
②下游板:由各類應用板構成,以滿足不同的應用需求,可擴充,如圖1-1-2所示。

圖1-1-2 下游8種應用板
二、使用E-blocks系統開發的一般步驟
E-blocks系統開發的步驟如圖1-1-3所示。

圖1-1-3 E-blocks系統開發程序
三、編程主板跳線分布
E-blocks系統中使用各種跳線實現振蕩器、時鐘、下載方式及I/O口的選擇,其分布如圖1-1-4所示。

圖1-1-4 編程主板跳線分布圖
SW2——振蕩器方式選擇開關,即RC振蕩方式和TXAL晶體振蕩器方式。
SW1——RC時鐘速度,即慢速(SLOW)和快速(FAST)。
J12、J13、J14:USB——程序下載方式。
J11、J16、J17:I/O Port——LVP跳線選擇。
四、編程板與應用板的幾種組合開發方式
①適合于輸出、延時、連接點、計算、循環學習,如圖1-1-5所示。

圖1-1-5 組合1
②適合于輸入、判斷等,如圖1-1-6所示。

圖1-1-6 組合2
③適用于LCD輸出學習,如圖1-1-7所示。

圖1-1-7 組合3
④適用于7段數碼管學習,如圖1-1-8所示。

圖1-1-8 組合4
⑤適合于LCD顯示、外部中斷、定時中斷等,如圖1-1-9所示。

圖1-1-9 組合5
⑥適合于鍵盤等學習,如圖1-1-10所示。

圖1-1-10 組合6
⑦適合于模擬輸入、宏、傳感器、EEPROM等學習,如圖1-1-11所示。

圖1-1-11 組合7
除上面介紹的組合開發方式之外,實際使用時也可以根據需要進行其他組合,共有幾十種組合方式。
- 服裝表演組織與編導(第2版)
- 公路機械化施工與管理
- 楊保軍《新聞理論教程》(第2版)筆記和課后習題(含考研真題)詳解[視頻講解]
- 醫學信息檢索(第2版)
- 電子商務文案策劃與寫作全能一本通(微課版)
- 國際市場營銷:理論、環境與策略
- 深入理解FPGA電子系統設計:基于Quartus Prime與VHDL的Altera FPGA設計
- 2020年全國碩士研究生招生考試臨床醫學綜合能力(中醫)中醫診斷學考點歸納與歷年真題詳解
- 新媒體文案創作及傳播(微課版)
- 市場營銷理論與實務
- 2019年新托福聽力高分特訓500題【命題分析+答題攻略+強化訓練】
- 深度學習與MindSpore實踐
- 中國文化要略
- 新零售學
- 2020年湖北省選聘大學生村官考試《綜合知識》題庫【真題精選+章節題庫+模擬試題】