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

第一部分 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ù)需要進行其他組合,共有幾十種組合方式。

主站蜘蛛池模板: 蕲春县| 饶阳县| 黄浦区| 武宁县| 佛坪县| 休宁县| 长宁县| 忻州市| 岳西县| 云梦县| 息烽县| 巨鹿县| 延庆县| 浙江省| 治县。| 平远县| 广宁县| 安乡县| 济南市| 囊谦县| 安国市| 留坝县| 竹山县| 黎川县| 黄山市| 囊谦县| 施秉县| 赣榆县| 健康| 离岛区| 新宁县| 门源| 五家渠市| 武陟县| 旅游| 涞水县| 凌云县| 琼中| 赤水市| 陵川县| 高州市|