Video: CS50 Live, Episode 003 2024
Jika Anda mulai menggunakan rangkaian programmable di proyek elektronik Anda, Anda akan akhirnya menulis beberapa kode. Jika rangkaian programmable Anda adalah BASIC Stamp, Anda akan menulis kode itu di PBASIC.
Dalam PBASIC, Anda dapat membuat nama sendiri untuk digunakan sebagai konstanta. A constant adalah nama yang telah diberi nilai. Ini memungkinkan Anda untuk menggunakan nama konstan dalam program Anda daripada nilai itu sendiri. Nantinya, jika Anda memutuskan untuk mengubah nilainya, Anda tidak perlu memburu program untuk menemukan setiap kejadian konstan. Sebagai gantinya, Anda cukup mengubah garis yang mendefinisikan konstanta.
Berikut adalah pernyataan yang membuat konstanta bernama Delay dan memberikan nilai 500 kepadanya:
Delay CON 500
Kata kunci CON menunjukkan bahwa Delay adalah konstanta yang nilai kuotanya adalah 500.
Untuk menggunakan sebuah konstanta, ganti saja nama konstanta dimanapun Anda menggunakan nilai tersebut. Misalnya, baris ini menghentikan program untuk nilai yang ditetapkan ke konstanta Delay:
PAUSE Delay
Listing 2-3 menunjukkan versi program Flasher LED yang menggunakan konstanta untuk menentukan seberapa cepat LED seharusnya berkedip.
Nama dapat terdiri dari kombinasi huruf besar dan kecil, angka, dan karakter garis bawah (_). Karakter khusus lainnya, seperti tanda dolar atau tanda seru, tidak diperbolehkan. Jadi, Timer_Routine dan Relay7 adalah nama yang benar, tapi LED $ atau Bang! tidak
Nama harus diawali dengan huruf atau garis bawah tapi tidak bisa dimulai dengan angka. Jadi, Timer1 dan _Timer1 keduanya adalah nama yang benar, 1Timer tidak.-
Nama bisa jadi sepanjang 32 karakter.
-
Nama tidak sensitif huruf, artinya PBASIC tidak membedakan huruf besar dan huruf kecil. Dengan demikian, PBASIC menganggap semua nama berikut identik: TimerCheck, timercheck, TIMERCHECK, dan TiMeRcHeCk.
-
Sebenarnya, tidak ada huruf PBASIC yang peka huruf besar, jadi apapun bisa ditulis dengan huruf besar atau huruf kecil. Namun, ini adalah konvensi pemrograman PBASIC yang umum bahwa kata kunci seperti HIGH dan GOTO ditulis dalam semua huruf, sedangkan nama ditulis hanya dengan huruf pertama yang dikapitalisasi.