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

第一部分 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

除上面介紹的組合開發方式之外,實際使用時也可以根據需要進行其他組合,共有幾十種組合方式。

主站蜘蛛池模板: 朝阳区| 武威市| 黔东| 钟祥市| 偃师市| 顺昌县| 卢湾区| 虹口区| 文山县| 湖南省| 光山县| 彰武县| 库车县| 道孚县| 湖北省| 苏尼特左旗| 商都县| 诸城市| 施甸县| 德安县| 旺苍县| 军事| 舟山市| 左贡县| 政和县| 和平县| 积石山| 枞阳县| 木兰县| 驻马店市| 祁连县| 竹北市| 防城港市| 平舆县| 阳春市| 垫江县| 布拖县| 凭祥市| 灌阳县| 壤塘县| 休宁县|