![]() |
|
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 |
Đệ tử 9 túi
|
BẬT TẮT LED 1s
Code:
;======================================== ;Auhor: NHH ;Date: 10/02/06 ;Hardware: PIC16F877A ;XTAL 10MHz, PORTB noi voi 8 LED qua 8 dien tro 220Ohm ;======================================== TITLE "ON-OFF LED 1 SECOND" PROCESSOR PIC16f877A INCLUDE<P16f877A.inc> __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _WRT_OFF & _CPD_OFF &_LVP_OFF ;============================================================================= COUNT1 EQU 0x20 COUNT2 EQU 0x21 COUNT3 EQU 0x22 ;=========================CHUONG TRINH CHINH========================= ORG 0x000 GOTO MAIN MAIN BCF STATUS,RP1 BSF STATUS,RP0 ; select BANK 1 CLRF TRISB ; PORTB output BCF STATUS,RP0 ; select BANK 0 MOVLW d'255' MOVWF COUNT1 ;<-COUNT1=255 MOVWF COUNT2 ;<-COUNT2=255 NEXT MOVLW d'14' MOVWF COUNT3 ;<-COUNT3=13 MOVLW b'11111111' ;LED ON MOVWF PORTB CALL LOOP MOVLW d'14' MOVWF COUNT3 ;<-COUNT3=13 MOVLW b'00000000' ;LED OFF MOVWF PORTB CALL LOOP GOTO NEXT ;========================CHUONG TRINH CON==================== LOOP DECFSZ COUNT1,1 GOTO LOOP DECFSZ COUNT2,1 GOTO LOOP DECFSZ COUNT3,1 GOTO LOOP RETURN END
__________________
Ngày mai bắt đầu từ ngày hôm nay Bạn có thắc mắc, bạn cần sự hỗ trợ của các thành viên. Hãy đọc luồng này: http://www.picvietnam.com/forum//showthread.php?t=1263 thay đổi nội dung bởi: nhh, 17-02-2006 lúc 10:12 AM. |
![]() |
![]() |
#2 | |
Đệ tử 3 túi
Tham gia ngày: Apr 2008
Bài gửi: 48
: |
![]() Trích:
không có thì có vấn đề gì không ạ?????Tại sao đoạn code trên không thấy khai báo tần số của thạch anh?có phải người viết quên không anh? "CLOCK(10000000)" Cảm ơn các bác nhiều!!! thay đổi nội dung bởi: doremino, 12-05-2008 lúc 02:16 PM. Lý do: thiếu sót |
|
![]() |
![]() |
#3 | |
Trưởng lão PIC bang
|
Trích:
Khi lập trình hợp ngữ thì thông tin tần số của thạch anh thường không cần thiết, đặc biệt là trình hợp dịch không cần thông tin này. Mọi tính toán dựa vào tần số của thạch anh đều do người viết code chịu trách nhiệm. Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|
![]() |
||||
Ðề 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 |