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

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

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

主站蜘蛛池模板: 霍州市| 滦南县| 班玛县| 大理市| 鹿邑县| 梁河县| 辽阳县| 琼海市| 从江县| 康定县| 湛江市| 龙门县| 淳化县| 汤阴县| 江永县| 蒲城县| 阳泉市| 资阳市| 亳州市| 平利县| 堆龙德庆县| 南部县| 申扎县| 哈密市| 拉萨市| 托里县| 克东县| 崇礼县| 安国市| 梧州市| 固安县| 贺州市| 杭锦后旗| 嘉黎县| 阳城县| 红桥区| 祁阳县| 烟台市| 寿光市| 会理县| 永寿县|