Video: Hướng dẫn cách sử dụng, cách làm slide PowerPoint 2010 2025
Bộ vi xử lý BASIC Stamp 2 có bộ nhớ RAM 32 byte có sẵn để xử lý dự án điện tử của bạn. Để sử dụng bộ nhớ RAM trong PBASIC, bạn tạo các biến. Một biến chỉ đơn giản là một tên mà đề cập đến một vị trí trong bộ nhớ RAM.
Để tạo một biến, bạn liệt kê tên bạn muốn sử dụng cho biến đó, theo sau là từ khóa VAR, theo sau là một trong bốn từ khóa cho biết loại của biến mà bạn đang tạo. Sau đây tạo ra một biến có tên Count, sử dụng kiểu biến BYTE:
BYTE- Sử dụng một trong 32 byte RAM có sẵn và có thể có giá trị từ 0 đến 255. Loại biến này rất hữu ích cho các bộ đếm đơn giản mà không cần phải vượt quá giá trị 255. Nếu bạn đang tạo bộ đếm thời gian sẽ đếm ngược 60 giây, một biến BYTE sẽ thực hiện công việc này.
-
WORD - Sử dụng hai trong số 32 byte có sẵn và có thể có giá trị từ 0 đến 65, 535. Bạn cần sử dụng biến WORD bất cứ khi nào giá trị được lưu trữ trong biến lớn hơn 255. A Biến WORD là lý tưởng để giữ chiều dài của một sự chậm trễ được sử dụng bởi các tuyên bố PAUSE.
-
. BIT
- Chỉ sử dụng một bit nhị phân. Do đó, BASIC Stamp có thể bóp lên đến tám biến BIT trong mỗi 32 byte RAM có sẵn của nó. Các biến số BIT được sử dụng chủ yếu để theo dõi liệu một số sự kiện đã xảy ra hay không. Bạn có thể thiết lập một BIT biến để ghi nhớ cho dù một người dùng đã nhấn một nút đầu vào: giá trị 0 cho Không và giá trị 1 cho Yes. -
-
câu lệnh gán để gán một giá trị. Ví dụ, lệnh gán này gán giá trị 500 cho một biến có tên Delay:
Delay = 500
Giá trị ở phía bên phải của dấu bằng có thể là phép tính số học. Sức mạnh thực của các bài tập biến xảy ra khi bạn sử dụng các biến ở phía bên phải của dấu bằng. Ví dụ, câu lệnh sau làm tăng giá trị của biến Delay lên 10: Delay = Delay + 10 Trong ví dụ này, giá trị Delay tăng trước đó là 10.
Chương trình này sử dụng một biến thay đổi tốc độ mà đèn LED flash mỗi khi GOTO tuyên bố làm cho chương trình để lặp. Như bạn thấy, một biến có tên Delay được sử dụng để cung cấp số mili giây mà câu lệnh PAUSE nên tạm dừng.
Mỗi lần qua vòng lặp, giá trị của biến Delay tăng lên 10. Vì vậy, các đèn LED flash rất nhanh khi chương trình khởi động lần đầu tiên, nhưng nhấp nháy chậm hơn khi chương trình loops.
'Chương trình LED Flasher' Doug Lowe 'ngày 10 tháng 7 năm 2011 "Chương trình này nhấp nháy đèn LED kết nối với chân 0, 2, 4, 6, 8 và 10' ở khoảng một nửa giây." Phiên bản này của chương trình sử dụng một sự chậm trễ biến đổi. '{$ PBASIC 2. 5}' {$ STAMP BS2} Led1 PIN 0 Led2 PIN 2 Led3 PIN 4 Led4 PIN 6 Led5 PIN 8 Led6 PIN 10 Delay VAR Trễ Delay = 10 Chính: CAO Led6 PAUSE Delay LOW Led1 LOW Led2 LOW Led3 LOW Led4 LOW Led5 LOW Led6 PAUSE Delay Delay = Trôû laïi 10 GOTO Main
Moät baøi cuoái cuøng veà söû duïng caùc bieán: PBASIC cho pheùp baïn söû duïng moät bieán trong baûo CAÙO hoaëc LOW ñeå cho bieát pin nên được kiểm soát. Ví dụ: Led Led VAR BYTE = 0 HIGH Led
Loạt các câu lệnh này tạo một biến có tên Led, gán giá trị 0 cho nó, và sau đó sử dụng nó trong câu lệnh HIGH. Kết quả là I / O pin 0 được đặt thành CAO.