TAILIEUCHUNG - Tài liệu ASM - PIC (P2)

Bảng dữ liệu ( Data Table): Có một điểm rất đặc biệt trong tập lệnh mà nó cho phép bạn truy xuất dữ liệu theo kiểu tra bảng (data table). Một bảng dữ liệu thông thường là một danh sách liệt kê các giá trị của dữ liệu, mỗi giá trị được đọc phụ thuộc vào việc phải thoả mãn vài tiêu thức nào đó. Ví dụ, bạn có một con Pic và bạn muốn đếm số lần ngõ vào Input được nâng lên mức cao trong thời gian 1giây là bao nhiêu sau đó hiễn thị lên Led 7. | Dson 21 Bảng dữ liệu Data Table Có một điểm rất đặc biệt trong tập lệnh mà nó cho phép bạn truy xuất dữ liệu theo kiểu tra bảng data table . Một bảng dữ liệu thông thường là một danh sách liệt kê các giá trị của dữ liệu mỗi giá trị được đọc phụ thuộc vào việc phải thoả mãn vài tiêu thức nào đó. Ví dụ bạn có một con Pic và bạn muốn đếm số lần ngõ vào Input được nâng lên mức cao trong thời gian 1giây là bao nhiêu sau đó hiễn thị lên Led 7 đoạn. Mỗi lần thời gian bắt đầu tính con Pic sẽ đếm số lần ngõ Input vào được nâng lên mức cao trong thời gian 1 giây sau 1 giây nó hiễn thị con số nó đếm được tương ứng với số lần ngõ vào Input được nâng lên mức cao. Cái này rất tiện dụng bởi vì chúng ta không biết được hiện tại con số đếm đã là bao nhiêu cho đến khi con Pic dừng lại bằng cách sử dụng bảng tra dữ liệu chúng ta có thể cho phép con Pic quýêt định con số nào nó cần hiễn thị. Bây giờ trước khi giải thích bảng tra dữ liệu làm việc ra sao ta sẽ bàn xem con Pic bám theo chổ nào trong chương trình trong lúc chương trình đang chạy. Nếu bạn đã từng lập trình trong BASIC thì đở mệt nhọc hơn còn nếu không bạn cũng đừng lo lắng bạn sẽ vẫn tìm thấy các khái niệm ở đây. Hãy tưỡng tượng chúng ta có một chương trình BASIC như chương trình bên dưới 10 LET K 0 11 K K 1 12 IF K 10 THEN GOTO 20 ELSE GOTO 11 20 PRINT K 21 END Chương trình bắt đầu tại dòng số 10 mỗi lần K 0 nó tiến tới dòng 11 sau khi cộng thêm 1 cho K nó di chuyển đến dòng 12. Ở đây chúng ta hỏi K có lớn hơn 10 không nếu đúng nó tiếp tục đi tới dòng 20 nếu sai nó quay trở lại dòng 11 dòng 20 sẽ xuất giá trị của K và dòng 21 sẽ kết thúc chương trình. BASIC sử dụng con số thứ tự dòng để giúp cho lập trình viên bám theo chương trình một khi những cái nhãn nhận dạng không cho phép sử dụng trong BASIC. Con Pic có sử dụng những cái nhãn để nhảy qua lại các vị trí hay không chúng ta dùng những cái nhãn nhận dạng vì vậy chúng ta biết những thứ gì ở đâu và nói cho con Pic biết con đường nó phải đi. Cái mà thực sự con Pic đã dùng

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.