Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

CẤU TRÚC VI ĐIỀU KHIỂN potx
MIỄN PHÍ
Số trang
30
Kích thước
360.8 KB
Định dạng
PDF
Lượt xem
1804

CẤU TRÚC VI ĐIỀU KHIỂN potx

Nội dung xem thử

Mô tả chi tiết

NguyÔn duy phóc c® ®iÖn 43b

------------------------------*************------------------------------

4.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 đặt tuỳ ý 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áng hơn, người lập

trình dễ dàng hiểu và chỉnh sửa chương trình được viế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ương trì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___\\\\\\\\\\\\\\\\\

;**<<<<<<<<<<<<<<----------------------------------------------->>>>>>>>>>>>>>

;**\\\\\\\\\\\\\----- Mô tả các biến, các hàm cần sử dụng ------------/////////////////

;**\\\\\\\\\\\\\\\\\\\\-----cách giải quyết chương trình ------------////////////////////

;**\\\\\\\\\\\\\\\\\\\\\-----các dòng ghi chú khác ------------/////////////////////

;*************************************************************************************

;********************************************* ***************************************

Ví dụ về phân cách các đoạn chương trình phức tạp với nhau bằng chú

thích:

;**<<<<<<<<<======== tên lệnh hoặc chức năng =======>>>>>>**

Câu lệnh 1 ;===>>>ghi chú cho câu lệnh 1

Câu lệnh 2

Câu lệnh 3 ;===>>>ghi chú cho câu lệnh 3

Câu lệnh cuối

;///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Trêng cao ®¼ng c¬ khÝ luyÖn kim =1=

NguyÔn duy phóc c® ®iÖn 43b

------------------------------*************------------------------------

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ạng

Ví dụ:

;**<<<<<<==================== đoạn chương trình 1

=====================>>>>**

Di_chuyen:

Mov A,35H ;==>>>di chuyen du lieu tu 35H vao A

Mov B,20H ;==>>> di chuyen du lieu tu 20H vao

B

Xuat:

Mov P0,A ;==>>> xuat du lieu tu A ra Port 0

Mov P1,B ;==>>> xuat du lieu tu A ra Port 1

Cong:

Add A,#20H ;==>>> cong A voi gia tri 20H

;///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

c.Kết thúc chương trình.

Trêng cao ®¼ng c¬ khÝ luyÖn kim =2=

NguyÔn duy phóc c® ®iÖn 43b

------------------------------*************------------------------------

Sau khi chương trình hoàn tất phải kết thúc bằng câu lệnh END .Các câu

lệnh này báo cho trình biên dịch biết phần kết thúc của chương trình, trình biên

dịch bỏ qua tất cả các câu lệnh sau lệ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 cho quá 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.1 A.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.2 R1.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

Trêng cao ®¼ng c¬ khÝ luyÖn kim =3=

Tải ngay đi em, còn do dự, trời tối mất!