fbpx
维基百科

BASIC Stamp

BASIC Stamp(有時也稱BASIC Stamp Module[1]是由美國Parallax公司自1992年起所提創的一種微控制器,此種微控制器與其他微控制器不同的地方在於:微控制器(BASIC Stamp)中的ROM記憶體內建了一套小型、特有的BASIC(培基)程式語言直譯器,稱為:PBASIC。有了PBASIC後,想開發、撰寫微控器應用的設計者,只要學會、具備BASIC程式語言的撰寫能力,就能夠用其開發出嵌入式系統所用的控制應用程式,大幅降低了嵌入式設計的技能學習門檻,也因此BASIC Stamp在電子電機的嗜好玩家群中相當普遍與受歡迎。

BASIC Stamp 2模組上的組件解說圖。

概述 编辑

就外觀來看,BASIC Stamp如同一個以DIP型態封裝的積體電路[2],不過實際上它卻是用一片小型的印刷電路板[3],並在電路板上建立一個嬌小的控制系統,這個系統內包括了以下的組件:

  • 一顆微控制器晶片(在小型電路板中的角色為中央处理器
  • 一顆串列式傳輸介面的EEPROM晶片(在小型電路板中的角色為記憶體
  • 一顆時脈產生晶片
  • 一個電源供應晶片
  • 外部輸入與輸出

在BASIC Stamp的程式語言內已備齊了一般微控制器的功效函式,包括:脈寬調變(PWM)輸出、I2C的串列通訊、LCD驅動等,此外也能產生馬達伺服控制之用的脈波、假充(pseudo)的正弦波頻率、以及用RC電路來偵測一個模拟數值[4]等。最後,電子電機的嗜好玩家只要再接上一顆9V電壓準位輸出的電池,BASI Stamp就正式成為一個完整可用的系統。

接著,BASIC Stamp也能與PC連線,從PC端將軟體程式上載傳輸到BASIC Stamp內,並且存放到電路板上的EEPROM中,如此即便系統斷電後程式依然能夠持留而不會消失,且日後也能反覆多次地載入新版、新修改的程式到EEPROM中。

版本 编辑

目前BASIC Stamp先後兩種類型的直譯器:BASIC Stamp 1與BASIC Stamp 2,其中較後期推出的BASIC Stamp 2有延伸發展出七種不同的模組:

  • BS2[5]
  • BS2e
  • BS2sx
  • BS2p24
  • BS2p40
  • BS2pe
  • BS2px

此外,許多公司運用虛擬性相容(virtual clone)的手法為BASIC Stamp加添更多的功效機制與特性功能,例如更快速的控制執行、硬體式的類比數位轉換(ADC)、硬體式的脈寬調變輸出(PWM),使ADC、PWM工作可以在背景運作,不用耗費軟體運算執行的資源心力。更重要的是,這些功能增添仍能與BASIC Stamp在引脚配置上維持相容,這表示原有已運用BASIC Stamp來進行控制的應用不需要變更設計,也能夠享用新添功能的特性益處。 [6][7][8]

參考附註 编辑

  1. ^ 註:Stamp具有貼片、郵票、額外附貼的薄物(不具份量的東西)等意味。
  2. ^ 註:縮寫、簡稱:IC,俗稱:晶片。
  3. ^ 註:縮寫、簡稱:PCB(Printed Circuit Board)。
  4. ^ 註:言下之意是運用軟體的演算法來進行類比數位的偵測、轉換程序,相對於此的是硬體式類比數位轉換器晶片(ADC)。
  5. ^ 註:BS即是BASIC Stamp的縮寫含意。
  6. ^ 參:主體描述參考自英文維基百科的BASIC Stamp條目。
  7. ^ 參:概述段落若干參考關於BASIC Stamp Archive.is的存檔,存档日期2013-04-27 (英文)並進行再次確認比對。
  8. ^ 參:版本段落若干參考BASIC Stamp模組 Archive.is的存檔,存档日期2013-04-27 (英文)並進行再次確認比對。

關連條目 编辑

  • Boe-Bot
說明:由美國Parallax公司所研創的一種智能型機器人(Robot),這個機器人是用BASIC Stamp進行控制,發創此機器人的主要用意是做為一種教學套件,教導如何運用BASIC Stamp中的函式來撰寫開發BASIC Stamp所用的嵌入式控制程式。除此之外也還有其他類型的機器人,如Toddler機器人、SumoBot機器人、Scribbler機器人等,且在學習之外也可做為嗜好娛樂。
  • PICAXE
說明:BASIC Stamp相同,皆是嵌入式軟體開發的簡化型模組方案,提創的是一家英國公司,名字名稱與模組方案名稱相同都是PICAXE,不過之後由英國革命教學公司(页面存档备份,存于互联网档案馆)(Revolution Education Ltd)所收併,如今PICAXE成為該公司旗下的產品系列名稱,但該系列產品仍擁有原公司的網站、網址[失效連結]
  • Javelin Stamp
說明:BASIC Stamp相同,皆是嵌入式軟體開發的簡化型模組方案,但程式語言部分從BASIC改成Java,也是Parallax公司所提創。

外部連結 编辑

  • – By Tracy Allen, EME Systems, 2003
  • Parallax Forums (页面存档备份,存于互联网档案馆) – Discussion Forum
  • Parallax, Inc. (页面存档备份,存于互联网档案馆) – Corporate website, home of the Basic Stamp and Basic Stamp 2
  • "Independent review of the Scribbler Robot, a programmable intelligent robot utilizing the BASIC Stamp 2 Microcontroller" (页面存档备份,存于互联网档案馆) – By Andy Kaiser

basic, stamp, 有時也稱, module, 是由美國parallax公司自1992年起所提創的一種微控制器, 此種微控制器與其他微控制器不同的地方在於, 微控制器, 中的rom記憶體內建了一套小型, 特有的basic, 培基, 程式語言直譯器, 稱為, pbasic, 有了pbasic後, 想開發, 撰寫微控器應用的設計者, 只要學會, 具備basic程式語言的撰寫能力, 就能夠用其開發出嵌入式系統所用的控制應用程式, 大幅降低了嵌入式設計的技能學習門檻, 也因此在電子電機的嗜好玩家群中相當普遍與受歡迎. BASIC Stamp 有時也稱BASIC Stamp Module 1 是由美國Parallax公司自1992年起所提創的一種微控制器 此種微控制器與其他微控制器不同的地方在於 微控制器 BASIC Stamp 中的ROM記憶體內建了一套小型 特有的BASIC 培基 程式語言直譯器 稱為 PBASIC 有了PBASIC後 想開發 撰寫微控器應用的設計者 只要學會 具備BASIC程式語言的撰寫能力 就能夠用其開發出嵌入式系統所用的控制應用程式 大幅降低了嵌入式設計的技能學習門檻 也因此BASIC Stamp在電子電機的嗜好玩家群中相當普遍與受歡迎 BASIC Stamp 2模組上的組件解說圖 目录 1 概述 2 版本 3 參考附註 4 關連條目 5 外部連結概述 编辑就外觀來看 BASIC Stamp如同一個以DIP型態封裝的積體電路 2 不過實際上它卻是用一片小型的印刷電路板 3 並在電路板上建立一個嬌小的控制系統 這個系統內包括了以下的組件 一顆微控制器晶片 在小型電路板中的角色為中央处理器 一顆串列式傳輸介面的EEPROM晶片 在小型電路板中的角色為記憶體 一顆時脈產生晶片 一個電源供應晶片 外部輸入與輸出在BASIC Stamp的程式語言內已備齊了一般微控制器的功效函式 包括 脈寬調變 PWM 輸出 I2C的串列通訊 LCD驅動等 此外也能產生馬達伺服控制之用的脈波 假充 pseudo 的正弦波頻率 以及用RC電路來偵測一個模拟數值 4 等 最後 電子電機的嗜好玩家只要再接上一顆9V電壓準位輸出的電池 BASI Stamp就正式成為一個完整可用的系統 接著 BASIC Stamp也能與PC連線 從PC端將軟體程式上載傳輸到BASIC Stamp內 並且存放到電路板上的EEPROM中 如此即便系統斷電後程式依然能夠持留而不會消失 且日後也能反覆多次地載入新版 新修改的程式到EEPROM中 版本 编辑目前BASIC Stamp先後兩種類型的直譯器 BASIC Stamp 1與BASIC Stamp 2 其中較後期推出的BASIC Stamp 2有延伸發展出七種不同的模組 BS2 5 BS2e BS2sx BS2p24 BS2p40 BS2pe BS2px此外 許多公司運用虛擬性相容 virtual clone 的手法為BASIC Stamp加添更多的功效機制與特性功能 例如更快速的控制執行 硬體式的類比數位轉換 ADC 硬體式的脈寬調變輸出 PWM 使ADC PWM工作可以在背景運作 不用耗費軟體運算執行的資源心力 更重要的是 這些功能增添仍能與BASIC Stamp在引脚配置上維持相容 這表示原有已運用BASIC Stamp來進行控制的應用不需要變更設計 也能夠享用新添功能的特性益處 6 7 8 參考附註 编辑 註 Stamp具有貼片 郵票 額外附貼的薄物 不具份量的東西 等意味 註 縮寫 簡稱 IC 俗稱 晶片 註 縮寫 簡稱 PCB Printed Circuit Board 註 言下之意是運用軟體的演算法來進行類比數位的偵測 轉換程序 相對於此的是硬體式類比數位轉換器晶片 ADC 註 BS即是BASIC Stamp的縮寫含意 參 主體描述參考自英文維基百科的BASIC Stamp條目 參 概述段落若干參考關於BASIC Stamp Archive is的存檔 存档日期2013 04 27 英文 並進行再次確認比對 參 版本段落若干參考BASIC Stamp模組 Archive is的存檔 存档日期2013 04 27 英文 並進行再次確認比對 關連條目 编辑Boe Bot說明 由美國Parallax公司所研創的一種智能型機器人 Robot 這個機器人是用BASIC Stamp進行控制 發創此機器人的主要用意是做為一種教學套件 教導如何運用BASIC Stamp中的函式來撰寫開發BASIC Stamp所用的嵌入式控制程式 除此之外也還有其他類型的機器人 如Toddler機器人 SumoBot機器人 Scribbler機器人等 且在學習之外也可做為嗜好娛樂 PICAXE說明 與BASIC Stamp相同 皆是嵌入式軟體開發的簡化型模組方案 提創的是一家英國公司 名字名稱與模組方案名稱相同都是PICAXE 不過之後由英國革命教學公司 页面存档备份 存于互联网档案馆 Revolution Education Ltd 所收併 如今PICAXE成為該公司旗下的產品系列名稱 但該系列產品仍擁有原公司的網站 網址 失效連結 Javelin Stamp說明 與BASIC Stamp相同 皆是嵌入式軟體開發的簡化型模組方案 但程式語言部分從BASIC改成Java 也是Parallax公司所提創 外部連結 编辑 Comparing PBASIC 2 5 control structures to the old PBASIC By Tracy Allen EME Systems 2003 Parallax Forums 页面存档备份 存于互联网档案馆 Discussion Forum Parallax Inc 页面存档备份 存于互联网档案馆 Corporate website home of the Basic Stamp and Basic Stamp 2 Independent review of the Scribbler Robot a programmable intelligent robot utilizing the BASIC Stamp 2 Microcontroller 页面存档备份 存于互联网档案馆 By Andy Kaiser 取自 https zh wikipedia org w index php title BASIC Stamp amp oldid 78984501, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。