![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Apr 2009
Bài gửi: 3
: |
Khai báo biến với res và equ
Cho mình hỏi chỗ khai báo biến trong ASM. Chương trình mình viết sử dụng ngắt timer. Khi nào có ngắt thì tăng PORTB lên 1
Sau đây là 2 cách khai báo biến ;(1) org 0x20 delay res 1 i res 1 ******************** ;(2) delay equ 20h i equ 21h ******************** ; trong ham ngat incf i movff i, PORTB ******************* Khi mình khai báo biến theo cách 1 thì PORTB ko tăng Khi khai báo biến theo cách 2 thì chương trình chạy đúng ( PORTB tăng) Mình thắc mắc ko thể hiểu được là tại sao khai báo biến theo cách 1 thì chương trình lại chạy sai? Thêm mỗi chỗ nữa là khi mình khai báo mảng " buffer res 8" thì lại ko build được. Hiện mình đang dùng MPLAB IDE 8v36 Ai bít thì chỉ giúp mình nhe ![]() Thanks các bạn nhìu |
![]() |
![]() |
|
|