跳轉到內容

PBASIC 程式設計/簡介

來自華夏公益教科書

BasicStamp

[編輯 | 編輯原始碼]

BasicStamp 微控制器系列由 Parallax 製造。BasicStamps 包含一個預裝了 PBASIC 直譯器程式的 Microchip PIC 微控制器單元、一個穩壓器和一個快閃記憶體單元。其優點是 PIC 控制器的強大功能和尺寸小巧,並增加了擴充套件記憶體和 PBASIC 指令語言的優勢,這些語言比 PIC 組合語言更易於理解和使用。

關於本書

[編輯 | 編輯原始碼]

本書既是 PBASIC 程式設計的入門介紹,也是嵌入式程式設計的入門介紹。要更深入地瞭解嵌入式系統和嵌入式程式設計,請參閱嵌入式系統

本書適合誰?

[編輯 | 編輯原始碼]

本書適合任何對學習嵌入式系統程式設計感興趣的人。BasicStamp 的主要用途之一,至少在教育方面,是機器人技術。Parallax 出售了許多基於 BasicStamp 架構的機器人套件。除了在機器人技術中的應用之外,BasicStamps 還可以在許多其他領域取得巨大成功。

華夏公益教科書中的一門配套課程,機器人技術導論 將使用本教科書和 BasicStamp 架構來教授學生有關機器人技術。

需要哪些先決條件?

[編輯 | 編輯原始碼]

學生應該具備初等代數的基礎知識。不需要任何程式設計經驗。圖形的使用和解釋也是一項有用的技能,但並非嚴格要求。化學或物理背景,其中數學用於模擬物理現象,也會有所幫助。讀者應該能夠閱讀和理解公制單位,並且能夠進行簡單的單位轉換。例如,讀者應該知道 1000 微秒等於 1 毫秒。

本書將涵蓋哪些內容?

[編輯 | 編輯原始碼]

本書將嘗試從實際應用的角度來看待 PBASIC 程式語言:在嵌入式應用中。因此,我們需要討論一些不完全是軟體的東西,例如電壓和電路、感測器和執行器等等。我們試圖儘可能簡單地討論這些主題,以便讀者可以在自己的專案中使用這些概念,但不會被複雜的數學理論所困擾。但是,我們確實需要對某些概念提供足夠的解釋,以便讀者能夠安全有效地使用它們。

本書是否有任何輔助資料?

[編輯 | 編輯原始碼]

華夏公益教科書中有一門機器人課程,該課程使用 BasicStamp 和 PBASIC 語言來操作簡單的機器人。該課程使用本書作為主要教材。如果讀者對機器人技術感興趣,並且希望有一些動手練習來幫助演示本書中學習的概念,建議他們也參加華夏公益教科書課程。該課程位於這裡

由於其專注於機器人技術,華夏公益教科書課程可能會以與本書略有不同的順序呈現資訊,並且也可能或多或少地關注不同的主題。

華夏公益教科書