Microcontroller Dengan Interpreter dan Extra Goodies

The BASIC Stamp adalah, di jantung, mikrokontroler dengan perangkat lunak interpreter yang dibangun. Perangkat ini juga dilengkapi dengan sirkuit pendukung tambahan, seperti EEPROM, pengatur tegangan, osilator keramik, dll. Perangko DASAR ideal untuk pemula karena mudah untuk digunakan. program, cukup kuat, dan relatif murah-paket startup keseluruhan biaya sekitar $ 150 dolar atau lebih. Perangkat ini juga sangat populer di kalangan inventor dan penggemar, dan Anda akan menemukan banyak literatur yang bermanfaat, catatan aplikasi, dan proyek yang sepenuhnya teruji di Internet. Cap asli diperkenalkan pada tahun 1993 oleh Parallax, Inc. Itu mendapat namanya dari fakta bahwa itu menyerupai prangko.

Versi awal dari BASIC Stamp adalah REV D, sementara perbaikan selanjutnya mengarah ke BASIC Stamp I (BSI) dan ke BASIC Stamp II (BSII). Di sini kami akan fokus terutama pada BSI dan BSII. Baik BSI dan BSII memiliki firmware interpreter BASIC yang dirancang khusus yang dibangun ke dalam EPROM mikroelektronika. Untuk kedua perangko, pengontrol mikro PIC digunakan. Program sebenarnya yang akan dijalankan disimpan di EEPROM di papan. Ketika baterai terhubung, perangko menjalankan program DASAR dalam memori. Perangko dapat diprogram kembali kapan saja dengan menghubungkannya secara sementara ke PC yang menjalankan program host sederhana. Program baru diketik, kunci dipukul, dan program dimuat ke dalam prangko. Pin input / output dapat dihubungkan dengan perangkat digital lainnya seperti saklar indra, LED, layar LCD, servos, motor stepper, dll.

BASIC Stamp II (BSII-IC)

BSII adalah modul yang tersedia dalam paket DIL 28-pin. Otak BSII adalah pengontrol mikro PIC16C57 yang secara permanen diprogram dengan set instruksi PBASIC2 dalam OTP-EPROM internalnya (program ROM satu kali). Saat memprogram BSII, Anda memberi tahu PIC16C57 untuk menyimpan simbol, yang disebut token, dalam memori EEPROM eksternal. Ketika program berjalan, PIC16C57 mengambil token dari memori, menafsirkannya sebagai instruksi PBASIC2, dan menjalankan instruksi tersebut. PIC16C57 dapat menjalankan program internalnya dengan laju 5 juta instruksi mesin per detik. Namun, setiap instruksi PBASIC2 membutuhkan banyak instruksi mesin, sehingga PBASIC2 mengeksekusi lebih lambat, sekitar 3000 hingga 4000 instruksi per detik.

BSII dilengkapi dengan 16 pin I / O (P0-P15) yang tersedia untuk penggunaan umum oleh program Anda. Pin ini dapat dihubungkan dengan semua logika 5-V modern, dari TTL melalui CMOS (secara teknis, mereka memiliki karakteristik seperti seri logika 74HCT). Arah pin-baik input atau output-diatur selama fase pemrograman. Ketika pin diset sebagai pin output, BSII dapat mengirim sinyal ke perangkat lain, seperti LED, servos, dll. Ketika pin ditetapkan sebagai pin input, pin dapat menerima sinyal dari perangkat eksternal, seperti switch, fotosensor, dll. Setiap pin I / O dapat memperoleh sumber 20 mA dan tenggelam 25 mA. Pin P0-P7 dan pin P8-P15, sebagai kelompok, dapat masing-masing sumber total 40 dan tenggelam 50 mA.

2048-Byte EEPROM

BSII's PIC internal OTP-EPROM (satu kali memori read-only yang dapat diprogram) secara permanen diprogram di pabrik dengan firmware Parallax yang mengubah memori ini menjadi chip interpreter PBASIC2. Karena mereka adalah penerjemah, PIC Perangko memiliki seluruh bahasa PBASIC yang secara permanen diprogramkan ke dalam memori program internal mereka. Memori ini tidak dapat digunakan untuk menyimpan program PBASIC2 Anda. Sebagai gantinya, program utama harus disimpan di EEPROM (memori read-only yang bisa dihapus secara elektrik, dapat diprogram).

Memori ini menyimpan data tanpa daya dan dapat diprogram ulang dengan mudah. Saat dijalankan, program PBASIC2 yang dibuat pada komputer host dimuat ke EEPROM BSII mulai dari alamat tertinggi (2047) dan bekerja ke bawah. Sebagian besar program tidak menggunakan seluruh EEPROM, yang berarti bahwa PBASIC2 memungkinkan Anda menyimpan data di bagian bawah EEPROM yang tidak terpakai. Karena program disimpan dari bagian atas memori ke bawah, data disimpan di bagian bawah memori yang bekerja ke atas.

Penulis juga menulis artikel tentang "Ide-Ide Elektronik yang Inovatif"

http://www.innovativeeideas.com/

http://www.ktuexamresults.com/