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

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

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

主站蜘蛛池模板: 左云县| 体育| 五家渠市| 缙云县| 石首市| 绥宁县| 阳信县| 溆浦县| 肥城市| 长寿区| 汉源县| 枝江市| 河北区| 阳西县| 东平县| 鄯善县| 益阳市| 德化县| 民丰县| 连云港市| 南和县| 洛阳市| 昭通市| 乌审旗| 陇西县| 丽水市| 惠安县| 洛川县| 洪泽县| 辽中县| 麻城市| 板桥市| 磴口县| 台安县| 台州市| 东阿县| 福鼎市| 万安县| 衡南县| 乳山市| 闽侯县|