![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| MPASM Lập trình bằng hợp ngữ là một việc làm vô cùng vất vả, tuy nhiên, để hiểu và làm việc với vi điều khiển, hợp ngữ trở thành một công cụ khá đắc lực ... |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#1 |
|
Đệ tử 1 túi
Tham gia ngày: Nov 2006
Bài gửi: 25
: |
Làm sao để viết chương trình MPASM đúng
to namqn
tôi có một vài điều không hiểu xin nhờ bạn chỉ giúp giả sử tôi có một doạn chương trình: Code:
;1. CAU HINH THIET BI :
LIST P=16F877A
INCLUDE <P16F877A.INC>
__CONFIG _HS_OSC &_WDT_OFF&_LVP_OFF
start
;khai báo ban đầu
call INI_1
call INI_2
main
call chtr_call1
call chtr_call2
call chtr_call3
goto main
;các chươn trình con
INI_1
...
return
INI_2
...
return
chtr_call1
...
;nếu thỏa điều kiện 1
goto chtr_goto1
;nếu thỏa điều kiện 2
goto chtr_goto2
;nếu thỏa điều kiện 3
goto chtr_goto3
;nếu thỏa điều kiện 4
goto chtr_goto4
...
exit_chtr_call1
return
chtr_goto1
call of_goto
...
call table1
...
goto exit_chtr_call1
chtr_goto2
call of_goto
...
call table2
...
goto exit_chtr_call1
chtr_goto3
...
goto exit_chtr_call1
chtr_goto4
...
goto exit_chtr_call1
chtr_call2
...
return
chtr_call3
...
return
of_goto
...
return
table1
retlw ...
retlw ...
table2
retlw ...
retlw ...
end
thay đổi nội dung bởi: phamthanhkhuyen, 07-07-2007 lúc 11:48 AM. |
|
|
|
|
|