PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > MPASM

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

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
Prev Previous Post   Next Post Next
Old 07-07-2007, 11:04 AM   #1
phamthanhkhuyen
Đệ 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.
phamthanhkhuyen vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 01:01 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam