深入了解BASIC Stamp:架構(gòu)、指令與應(yīng)用全解析
一、前言
大家好,作為一名電子工程師,在硬件設(shè)計(jì)開發(fā)的道路上,我們常常會遇到各種各樣的微控制器。今天要和大家深入探討的就是Parallax公司的BASIC Stamp微控制器。BASIC Stamp自1992年推出以來,憑借其簡單易用的特性,在工程師和電子愛好者群體中廣受歡迎。截至2004年11月,Parallax的客戶已經(jīng)使用了超過三百萬個(gè)BASIC Stamp模塊。接下來,我將從多個(gè)方面詳細(xì)介紹BASIC Stamp。
文件下載:PBASIC2/P.pdf
二、保修與退換政策
(一)保修政策
Parallax Inc.為其產(chǎn)品提供90天的材料和工藝缺陷保修。如果發(fā)現(xiàn)產(chǎn)品有缺陷,可聯(lián)系獲取RMA編號,將產(chǎn)品寄回,Parallax會根據(jù)情況選擇維修、更換或退款。寄回時(shí)需附上個(gè)人信息和問題描述,并且Parallax會使用相同的運(yùn)輸方式返還產(chǎn)品。
(二)14天退款保證
在收到產(chǎn)品的14天內(nèi),如果產(chǎn)品不滿足需求,可申請全額退款,但不包括運(yùn)輸和處理費(fèi)用。若產(chǎn)品有改動或損壞,則此保證無效。
三、版權(quán)與商標(biāo)
(一)版權(quán)聲明
此文檔版權(quán)歸Parallax Inc.所有(1994 - 2005)。下載或獲取文檔副本意味著同意僅與Parallax產(chǎn)品一起使用,任何其他用途可能違反版權(quán)法。商業(yè)用途的復(fù)制被明確禁止,教育用途的復(fù)制需滿足一定條件,如文本不得用于商業(yè),僅能與Parallax產(chǎn)品結(jié)合用于教育,且只能向?qū)W生收取復(fù)制成本費(fèi)用。
(二)商標(biāo)使用
BASIC Stamp等是Parallax的注冊商標(biāo),在網(wǎng)頁或印刷材料中使用時(shí),首次出現(xiàn)需注明“(注冊商標(biāo))是Parallax Inc.的注冊商標(biāo)”。HomeWork Board等是Parallax的商標(biāo),使用時(shí)也要相應(yīng)注明。
四、錯(cuò)誤反饋與免責(zé)聲明
(一)錯(cuò)誤反饋
盡管盡力保證文檔準(zhǔn)確性,但仍可能存在錯(cuò)誤。若發(fā)現(xiàn)錯(cuò)誤,可發(fā)郵件至editor@parallax.com。網(wǎng)站也會發(fā)布勘誤表,可在產(chǎn)品頁面的免費(fèi)下載區(qū)查看。
(二)免責(zé)聲明
Parallax Inc.對因違反保修或任何法律理論導(dǎo)致的特殊、偶然或間接損害不承擔(dān)責(zé)任,包括利潤損失、停機(jī)時(shí)間、商譽(yù)損失等,也不對使用產(chǎn)品造成的個(gè)人損害負(fù)責(zé)。
五、網(wǎng)絡(luò)資源
(一)網(wǎng)站信息
Parallax維護(hù)了一個(gè)活躍的網(wǎng)站(http://www.parallax.com),可獲取軟件、與公司成員和其他客戶交流。還提供了通用郵箱(info@parallax.com)和技術(shù)郵箱(support@parallax.com)。
(二)討論論壇
Parallax在網(wǎng)站上設(shè)有多個(gè)基于網(wǎng)絡(luò)的討論論壇,涵蓋BASIC Stamps、Stamps in Class、Parallax Educators、Translators、Robotics、SX Microcontrollers and SX - Key、Javelin Stamp等主題,方便用戶交流和分享項(xiàng)目經(jīng)驗(yàn)。
六、支持的軟硬件版本
手冊適用于特定版本的軟件和固件,不同型號的BASIC Stamp對應(yīng)不同的固件和Windows接口版本。通常,新信息也適用于較新版本,但舊版本可能不適用。可在網(wǎng)站(www.parallax.com)免費(fèi)獲取新軟件,如有升級問題可聯(lián)系Parallax。
七、BASIC Stamp概述
(一)一般操作理論
BASIC Stamp模塊是微控制器,可用于各種需要一定智能的嵌入式系統(tǒng)。每個(gè)模塊都配備了BASIC解釋器芯片、內(nèi)部內(nèi)存(RAM和EEPROM)、5伏穩(wěn)壓器、多個(gè)通用I/O引腳以及一套用于數(shù)學(xué)和I/O引腳操作的內(nèi)置命令。它能以每秒數(shù)千條指令的速度運(yùn)行,使用簡化的PBASIC語言進(jìn)行編程。
(二)PBASIC語言
PBASIC是專門為BASIC Stamp開發(fā)的語言,簡單易學(xué),適合該架構(gòu),并且針對嵌入式控制進(jìn)行了高度優(yōu)化。它包含了其他BASIC語言的常見指令(如GOTO、FOR...NEXT、IF...THEN…ELSE)以及一些特殊指令(如SERIN、PWM、BUTTON、COUNT和DTMFOUT)。
(三)硬件型號
| 目前有七種型號的BASIC Stamp:BS1、BS2、BS2e、BS2sx、BS2p、BS2pe和BS2px。以下是部分型號的比較: | Products | BS2 | BS2e |
|---|---|---|---|
| Environment | 0° - 70°C (32° - 158°F)** | 0° - 70°C(32° - 158°F) ** | |
| Microcontroller | Microchip PIC16C56a(4 MHz) | Microchip PIC16C57c(20 MHz) | |
| Program Execution Speed | ~2,000 instructions/sec. | ~4,000 instructions/sec | |
| RAM Size | 16 Bytes (2 I/O, 14 Variable) | 32 Bytes (6 I/O, 26 Variable) | |
| EEPROM (Program) Size | 256 Bytes, ~80 instructions | 2K Bytes, ~500 instructions | |
| Number of I/O Pins | 16 + 2 Dedicated Serial | ||
| Voltage Requirements | 5 - 15 vdc | 5 - 12 vdc | |
| Current Draw@ 5 volts | 1 mA Run, 25 μA Sleep | 3 mA Run, 50 μA Sleep | |
| Source/Sink Current per I/O | 20 mA / 25 mA | ||
| Source/Sink Current per unit | 40 mA / 50 mA | 40 mA / 50 mA | |
| PBASIC Commands* | 32 | 42 | |
| PC Interface | Serial (w/BS1 Serial Adapter) | Serial (9600 baud) | |
| Windows Text Editor Version | Stampw.exe (v2.1 and up) | Stampw.exe (v1.04 and up) |
注:PBASIC Command count totals include PBASIC 2.5 commands on all BS2 models。部分型號還有工業(yè)級版本。
八、總結(jié)
BASIC Stamp微控制器以其豐富的功能、簡單的編程方式和多樣化的硬件型號,為電子工程師和愛好者提供了一個(gè)強(qiáng)大而靈活的開發(fā)平臺。無論是初學(xué)者還是有經(jīng)驗(yàn)的工程師,都能利用BASIC Stamp開發(fā)出各種有趣的項(xiàng)目。大家在使用過程中有沒有遇到什么特別的問題或者有什么獨(dú)特的應(yīng)用經(jīng)驗(yàn)?zāi)兀繗g迎在評論區(qū)分享。
-
微控制器
+關(guān)注
關(guān)注
49文章
8789瀏覽量
165442
發(fā)布評論請先 登錄
深入了解S124 MCU:特性、參數(shù)與應(yīng)用考量
深入了解ACE1101:適用于低功耗應(yīng)用的算術(shù)控制器引擎
MPC180LMB安全處理器:功能、架構(gòu)與應(yīng)用全解析
深入解析Microchip PIC16F5X系列8位CMOS微控制器
深入解析Atmel ATmega48/88/168汽車級8位AVR微控制器
深入解析Atmel ATtiny24/44/84 8位AVR微控制器
深入解析Atmel ATmega48/88/168汽車級8位AVR微控制器
深入剖析AT91FR4081微控制器:功能、架構(gòu)與應(yīng)用全解析
深入解析AT43USB326:8位微控制器的卓越之選
深入了解Maxim產(chǎn)品命名規(guī)則
深入了解Microchip PIC16C62B/72A微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
深入了解LM25066I/A:全方位的系統(tǒng)電源管理與保護(hù)方案
深入解析Microchip PIC16F527:功能、特性與應(yīng)用全洞察
深入了解Microchip PIC16C5X系列:8位單片機(jī)的卓越之選
如何為不同的電機(jī)選擇合適的驅(qū)動芯片?納芯微帶你深入了解!
深入了解BASIC Stamp:架構(gòu)、指令與應(yīng)用全解析
評論