Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions BASIC Stamp - Wikipedia

BASIC Stamp

维基百科,自由的百科全书

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

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

目录

[编辑] 概述

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

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

在BASIC Stamp的程式語言內已備齊了一般微控制器的功效函式,包括:脈寬調變(PWM)輸出、I2C的串列通訊、LCD驅動等,此外也能產生馬達伺服控制之用的脈波、假充(pseudo)的正弦波頻率、以及用RC電路(RC circuit)來偵測一個zh-cn:模拟;zh-tw:類比數值[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在zh-cn:引脚;zh-tw:接腳zh-cn:配置;zh-tw:組態上維持相容,這表示原有已運用BASIC Stamp來進行控制的應用不需要變更設計,也能夠享用新添功能的特性益處。

[6]

[7]

[8]

[编辑] 參考附註

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

[编辑] 關連條目

  • Boe-Bot
說明:由美國Parallax公司所研創的一種zh-cn:智能;zh-tw:智慧型機器人(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公司所提創。

[编辑] 外部連結

說明:Parallax公司的官方網站。
說明:Parallax公司的討論區、論壇。
說明:2003年,作者:任職於EME Systems公司的Tracy Allen
說明:作者:Andy Kaiser
說明:關於BASIC Stamp 2微控制器的簡介,作者:Giuseppe Francesco Indelli。
其他语言
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu