Danh mục

Tổng quan về vi điều khiển, chương 16

Số trang: 6      Loại file: pdf      Dung lượng: 538.97 KB      Lượt xem: 22      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (6 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu tổng quan về vi điều khiển, chương 16, kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Tổng quan về vi điều khiển, chương 16 Chương 16: THỰC HÀNH VỚI LED ĐƠN4.1.Một số qui định: a. Chú thích: dùng dấu chấm phẩy ;để bắt đầu các đoạn chúthích, các chú thích chỉ có tác dụng trên dòng chứa nó và được đặttuỳ ý tại bất kì vị trí nào trên dòng. Chú thích giúp chương trình thể hiện rõ ràng trong sánghơn, người lập trình dễ dàng hiểu và chỉnh sửa chương trình đượcviết ra, các đoạn chú thích phù hợp sẽ giúp cho việc tìm kiếm cácđoạn chương trình dễ dàng hơn. Sau đây là ví dụ cho phần chú thích bắt đầu một chươngtrình :;*****************************************************************;**************/////--- TÊN CHƯƠNG TRÌNH ---\\\ ********************;**-----------------------------------------------------------------------------------------------;**////////////////___ Các yêu cầu của bài toán_________________\\\\\\\\\\\\;**///////////////___ ghi chú trên các dòng này__________________\\\\\\\\\\\;**//////////////____ Kết cấu phần cứng và các linh kiện kèm theo___\\\\\\\\\\;** Câu lệnh 2 Câu lệnh 3 ;===>>>ghi chú cho câu lệnh 3 Câu lệnh cuối;///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// b.Thụt dòng, Chữ hoa- chữ thường Khi soạn thảo chương trình để chương trình đễ đọc và dễ gỡlỗi có một số đề nghị sau:  Các nhãn được đặt cạnh lề trái, một số phần mềm soạn và biên dịch không phân biệt chữ hoa chữ thường của nhãn, tuy nhiên một số phần mềm khác lại phân biệt chữ hoa chữ thường, vì vậy để thuận tiện về sau, tên nhãn không nên đặt trùng nhau và thống nhất một kiểu viết nhãn duy nhất trong chương trình. Ví dụ: không đặt 2 nhãn trong cùng một chương trình như sau: Doan1 và doan1.  Các câu lệnh nên đặt lùi với lề trái một hoặc hai khoảng gõ tab  Phần sau của câu lệnh cách phần đầu câu lệnh một hoặc hai khoảng gõ tab (Phần trước và sau của câu lệnh bắt buộc phải cách nhau ít nhất một khoảng trắng). Ví dụ: Mov (gõ phím Tab) P1,#0FFH  Các chú thích nên cách sau câu lệnh một hoặc hai khoảng gõ tab Các câu lệnh trong chương trình không phân biệt chữ hoa vàchữ thường, do đó khi soạn thảo có thể dùng kiểu chữ sao cho phùhợp và dễ nhận dạngVí dụ:;** Mov A,35H ;===>>>> di chuyen du lieu tu 35H vao A Mov B,20H ;===>>>> di chuyen du lieu tu 20H vao BXuat: Mov P0,A ;===>>>> xuat du lieu tu A ra Port 0 Mov P1,B ;===>>>> xuat du lieu tu A ra Port 1Cong: Add A,#20H ;===>>>> cong A voi gia tri 20H;///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// c.Kết thúc chương trình. Sau khi chương trình hoàn tất phải kết thúc bằng câu lệnhEND .Các câu lệnh này báo cho trình biên dịch biết phần kết thúccủa chương trình, trình biên dịch bỏ qua tất cả các câu lệnh saulệnh END. d. Qui định về số Xem qui định này trong bài 2: một số qui ước khi viết sốtrong chương trình 4.2 BÀI THỰC HÀNH: Tên gọi cho các bit: mỗi ô nhớ đều có 8 bit, để thuận tiện choquá trình hướng dẫn, mỗi bit trong một ô nhớ sẽ được đánh số từ 0đến 7 sau tên gọi của ô nhớ đó và được ngăn cách bằng dấu chấm.Ví dụ: -Thanh ghi A gồm 8 bit: A.7 A.6 A.5 A.4 A.3 A.2 A.1A.0 với bit nhỏ nhất là bit A0 -thanh ghi R1 gồm các bit R1.7 R1.6 R1.5 R1.4 R1.3 R1.2R1.1 R1.0 Để bắt đầu bài thực hành, bạn nên xem lại phần kết nối viđiều khiển với led trong bài 1 Bài 1: Viết chương trình xuất tín hiệu ở Port 0 và Port 2 để 8đèn led sáng với các led được kết nối với Port 0 và Port 2 như sơđồ dưới Phân tích: Ở sơ đồ kết nối phần cứng như hình trên, đèn ledsáng khi tín hiệu xuất ra ở mức 1(+5V). Như vậy cần viết chươngtrình để xuất mức logic 1 ra Port 0 và Port 2. Sau đây là chươngtrình;*****************************************************************;**************/////--- 8 LED SANG ---\\\ ****************************;**-----------------------------------------------------------------------------------------------;**////////////////___ lam 8 led o Port 0 va Port 1 sang_________________\\\\\\;**///////////////___ led sang khi tin hieu xuat o muc 1__________________\\\\\;**//////////////____ phan cung su dung dien tro treo____________________\\\\\;** Mov P0,#0FFH ;===>>>> lam cac chan Port 0 xuat ra mu Mov P2,#11111111B ;===>>>> lam cac chan Port 2 xu ...

Tài liệu được xem nhiều: