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

Luận văn - NGHIÊN CỨU VI ĐIỀU KHIỂN PIC16F84 - Phần 2 doc
Nội dung xem thử
Mô tả chi tiết
Phaàn II: Laäp trình hôïp ngöõ cho PIC16F84
19
Phaàn II: LAÄP TRÌNH HÔÏP NGÖÕ CHO PIC16F84
II.1. Giôùi thieäu:
Khaû naêng giao tieáp laø moät ñieàu raát quan troïng trong moïi lónh vöïc. Tuy nhieân,
ñieàu ñoù chæ coù theå thöïc hieän ñöôïc khi hai beân giao tieáp bieát cuøng moät ngoân ngöõ. Vôùi
quy taéc treân thì con ngöôøi vaø vi ñieàu khieån cuõng coù theå giao tieáp vôùi nhau. Ngoân ngöõ
maø vi ñieàu khieån vaø con ngöôøi duøng ñeå giao tieáp goïi laø hôïp ngöõ. Teân “ Hôïp Ngöõ “
khoâng coù yù nghóa gì saâu xa, noù töông töï nhö teân caùc ngoân ngöõ khaùc nhö “ Tieáng Anh
“ hay “ Tieáng Phaùp “. Noùi chính xaùc hôn thì hôïp ngöõ chæ laø giaûi phaùp trung gian, bôûi
vì chöông trình vieát baèng hôïp ngöõ phaûi ñöôïc dòch sang maõ nhò phaân ñeå maø vi ñieàu
khieån coù theå hieåu ñöôïc. Hôïp ngöõ vaø trình bieân dòch hôïp ngöõ laø hai khaùi nieäm khaùc
nhau. Hôïp ngöõ laø ngoân ngöõ duøng ñeå vieát chöông trình cho vi ñieàu khieån, coøn trình
bieân dòch hôïp ngöõ laø chöông trình treân maùy tính caù nhaân maø noù dòch chöông trình
vieát baèng hôïp ngöõ sang maõ nhò phaân, chöông trình maø ñaõ ñöôïc dòch sang maõ nhò
phaân thì ñöôïc goïi laø ngoân ngöõ maùy.
II.1.1. Bieåu dieãn soá trong trình bieân dòch
Trong hôïp ngöõ MPLAB, caùc soá coù theå bieåu dieãn döôùi daïng thaäp phaân, thaäp luïc
phaân, hoaëc nhò phaân.. Chuùng ta seõ minh hoaï ñieàu naøy vôùi soá 240:
.240 ;Decimal
0xF0 ;Thaäp luïc phaân
B’11110000’ ;nhò phaân
Soá thaäp phaân ñöôïc baét ñaàu baèng moät daáu chaám, soá thaäp luïc phaân ñöôïc baét ñaàu
baèng 0x, vaø soá nhò phaân baét ñaàu baèng chöõ b vôùi daáu nhaùy ñôn.
II.1.2. Caùc yeáu toá cuûa hôïp ngöõ:
Caùc yeáu toá cuûa hôïp ngöõ goàm coù:
Nhaõn
Leänh
Toaùn töû
Caùc chæ daãn
-Lôøi chuù thích
Nhaõn:
Nhaõn bieåu thò ñòa chæ cuûa leänh theo sau. Khi coù söï reõ nhaùnh ñeán leänh naøy, nhaõn
ñöôïc duøng trong tröôøng toaùn haïng cuûa leänh reõ nhaùnh hoaëc nhaûy.
Maõ gôïi nhôù leänh: