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

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

圖1-1-2 下游8種應(yīng)用板
二、使用E-blocks系統(tǒng)開發(fā)的一般步驟
E-blocks系統(tǒng)開發(fā)的步驟如圖1-1-3所示。

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

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

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

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

圖1-1-7 組合3
④適用于7段數(shù)碼管學習,如圖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
除上面介紹的組合開發(fā)方式之外,實際使用時也可以根據(jù)需要進行其他組合,共有幾十種組合方式。
- 管理工效學
- 大學計算機基礎(chǔ)實驗教程(第七版)
- 針織服裝藝術(shù)設(shè)計(第3版)
- 青島理工大學商學院436資產(chǎn)評估專業(yè)基礎(chǔ)[專業(yè)碩士]歷年考研真題及詳解
- 證券投資實務(wù)
- 水利工程CAD
- 儀器分析實驗
- 新媒體廣告與文案寫作(第2版)
- 留學生分級漢語教材:語法
- 企業(yè)財務(wù)學
- 陳琦、劉儒德《當代教育心理學》(第2版)筆記和課后習題(含考研真題)詳解
- 文獻學概要(修訂本)
- 吳漢東《知識產(chǎn)權(quán)法》(第3版)配套題庫【課后習題+章節(jié)題庫(含考研真題)+模擬試題】
- 文化產(chǎn)業(yè)項目管理實踐教程(普通高等教育經(jīng)濟管理類“十二五”規(guī)劃教材·實踐系列)
- 平法鋼筋識圖方法與實例:基于16G101系列平法新圖集