![]() |
|
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 2009
Bài gửi: 21
: |
Xem giúp em,code báo lỗi 1 dòng khó hiểu.
Chào các anh.Em định chuyển thử 1 byte từ thanh ghi 20h sang A0h,sau đó xuất ra PORTD thử xem mà sao cứ báo lỗi ngay dòng khai báo biến A0h vậy ạ,em dùng pic16f877a.Đây là code:
PROCESSOR 16F877A #INCLUDE <P16F877A.INC> __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF THANH_1 EQU 20H THANH_2 EQU A0H ORG 0000H BCF STATUS,5 BCF STATUS,6 CLRF PORTD BSF STATUS,5 CLRF PORTD BCF STATUS,5 MOVLW FFH MOVWF THANH_1 MOVF THANH_1,0 BSF STATUS,5 MOVWF THANH_2 MOVF THANH_2,0 MOVWF PORTD GOTO $ END
__________________
Yokel is me |
![]() |
![]() |