![]() |
|
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 |
![]() |
#11 |
Đệ tử 6 túi
Tham gia ngày: Nov 2008
Nơi Cư Ngụ: Di Linh
Bài gửi: 131
: |
kíu em
Đây là bài em viết mỗi khi nhấn nút ở chân RB0 thì sẽ hiển thị lên led ở po rtA.
Dịch ra file he x thì ok, nhưng mô phỏng proteus lại ko dc. Em nghĩ là do ngắt . Code:
;======================================================= TITLE "Mach test ngat ngoai" PROCESSOR P16F877A INCLUDE <P16F877A.inc> __CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF &_HS_OSC ;chan RB0 noi voi cong tac de dem so lan nhan ;port A noi voi cac led hien de hien thi so binary ;=============================================================================== count equ 0x30 portA equ 0x05 intcon equ 0x0b TRISB equ 0x86 trisA equ 0x85 ORG 0x0000 GOTO MAIN org 0x0400 goto ngat ORG 0x0005 MAIN bsf intcon,7 bsf intcon,4 bcf intcon,1 BANKSEL TRISB ; bank select movlw b'00000001' movwf TRISB ; trisb = #w; rb0 = input BANKSEL trisA movlw 0x000 movwf trisA movwf count movlw portA goto $-2 ngat incf count,1 ;tăng giá trị lên 1 và lưu lại trong count retfie END ;================================================================================ thay đổi nội dung bởi: namqn, 12-02-2009 lúc 01:11 AM. |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
TUT về USART trong PIC16F877A | mafd_47a | MPASM | 16 | 19-02-2025 05:32 AM |
TUT ve I2C ( pic16f877a ) | mafd_47a | MPASM | 28 | 28-01-2025 10:45 PM |
Lập nhóm PIC16F877A | nhh | Cơ bản về vi điều khiển và PIC | 285 | 08-03-2017 11:08 PM |
Bộ so sánh và PWM cho PIC16F877A | anhquangngai | Cơ bản về vi điều khiển và PIC | 24 | 08-09-2012 09:00 AM |
CCS C for PIC16F877A | nhh | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 405 | 24-04-2008 12:00 PM |