![]() |
|
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 |
![]() |
#226 | |
Trưởng lão PIC bang
|
Trích:
Code:
__CONFIG _CONFIG1, _FCMEN_OFF & _XT_OSC & _CP_OFF & _WDT_OFF & _BOR_ON & _PWRTE_ON & _LVP_OFF & _DEBUG_OFF Code:
__CONFIG _CONFIG2, _WRT_OFF & _BOR21V
__________________
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 |
|
![]() |
![]() |
#227 |
Nhập môn đệ tử
Tham gia ngày: Jun 2007
Bài gửi: 1
: |
![]() Tôi đã down cái tutorial của NTC và thấy khó hiểu ở đoạn delay sau:
movlw 20 movwf delay-reg loop decfsz delay-reg,1 goto loop ... Tại sao tổng số chu kỳ lệnh để thực hiện đoạn delay trên là: (20+1)3ti? theo tôi tính thì chỉ có [(20-1)3+2+2 ]ti. Tác giả còn nói là nếu nạp vào reg_delay già trị là N thì Tdelay=(N+1)3ti? Tôi mới học pic nên còn non lắm.Mong các bác giúp thêm thanks! |
![]() |
![]() |
#228 |
Đệ tử 4 túi
Tham gia ngày: May 2007
Bài gửi: 69
: |
em đang học pic hỗ trợ USB ,ai có thể khuyên em nên học con nào khộng ạ
cho em biết thông tin về mạch mạp luôn càng tốt thanks |
![]() |
![]() |
#229 |
Nhập môn đệ tử
Tham gia ngày: Nov 2007
Bài gửi: 1
: |
Tui là lính mới, vừa down tất cả các bài Tut của bác NTC, thank bác nhiều nhé ....
|
![]() |
![]() |
#230 |
Nhập môn đệ tử
Tham gia ngày: Nov 2007
Bài gửi: 3
: |
Code:
;*********************************************** tram movwf tam clrf tg tram_loop movlw .100 incf tg,f subwf tam,f btfsc STATUS,C goto tram_loop decf tg,w return ;************************************************* chuc movwf tam clrf tg chuc_loop movlw .10 incf tg,f subwf tam,f btfsc STATUS,C goto chuc_loop decf tg,w goto chuc1 chuc1 movwf tg movlw .10 chuc1_loop subwf tg,f btfsc STATUS,C goto chuc1_loop addwf tg,w return ;************************************************* DONVID MOVWF tg DV MOVLW .10 SUBWF tg,F BTFSC STATUS,C GOTO DV MOVLW .10 ADDWF tg,W RETURN ;************************************************* ** Mình mới hoc pic và đang làm đề tài đo nhiệt độ và đang bí chổ chuyển mã nhị phân 16bit sang mã bcd em có tham khảo cách chuyển đổi của bạn hanspkt nhưng không hiểu lệnh movlw .100 mong bạn giải thích giúp Cảm ơn. thay đổi nội dung bởi: namqn, 21-11-2007 lúc 08:59 PM. |
![]() |
![]() |
#231 |
Đệ tử 5 túi
Tham gia ngày: Sep 2006
Bài gửi: 100
: |
movlw .100 = nạp giá trị 100 decimal vào thanh ghi w
__________________
Do more than exist, LIVE |
![]() |
![]() |
#232 | |
Nhập môn đệ tử
Tham gia ngày: Nov 2007
Bài gửi: 1
: |
Trích:
Tôi cũng đang rất quan tâm về Pic bạn có thể gởi cho mình xin tài liệu này được ko? Cảm ơn nhiều! mail. buithanhluan@gmail.com |
|
![]() |
![]() |
#233 |
Nhập môn đệ tử
Tham gia ngày: Nov 2007
Bài gửi: 5
: |
anh ơi bài 4 đâu anh. E cũng đã mất bao nhiêu ngày với cái con 595 rồi. Cuối cùng vẫn chẳng biết sử dụng nó. Anh post lên cho anh em nhé. Thanhks
|
![]() |
![]() |
#234 |
Đệ tử 8 túi
|
http://www.picvietnam.com/forum//sho...?t=238&page=10
Bài số #146 Mình hướng dẫn làm cái digital clock củ chuối, kaka. Chúc vui. |
![]() |
![]() |
#235 |
Nhập môn đệ tử
Tham gia ngày: Jan 2008
Bài gửi: 4
: |
Thanks! nhiều nha, tui đang rất cần ^^!
|
![]() |
![]() |
#236 |
Đệ tử 2 túi
Tham gia ngày: Oct 2007
Bài gửi: 42
: |
các tiền bối chỉ dùm với. Làm sao để cho MPLAB chạy từng lệnh và kết quả của lệnh đó. Em mò mãi mà không được.
|
![]() |
![]() |
#237 |
Đệ tử 1 túi
Tham gia ngày: Jan 2008
Bài gửi: 15
: |
Em làm bài tập pic đầu tiên với 16F877A bật tắt đèn led.
đầu tiên em cho nháy 1s một thì thấy nó nháy loạn cả lên rồi kết thúc bằng sáng trơ ra hoặc tắt ngóm(sau khoảng 4-5s) mà có lúc cả chân RB6 chân nó cũng sáng nữa(em chỉ cho nó nháy chân RB7 thôi) là sao? sau đó em sửa cho nháy 2s một, nhưng khi nạp vào con pic rồi chạy thì thấy thằng led nó cứ sáng trơ ra chứ chẳng bật tắt gì cả là sao các bác. với cả khi nạp cho pic mà cắm nhầm chiều vào mạch nạp thì có nguy hiểm không, rồi em cho verify trong winpic800 thì luôn bị lỗi(lúc program xong verify thì không sao cả), lại phải erase đi rồi program lại , như thế có hại ko. lỗi thế này Error: verifying address0x000000 verified:0x3FFF Read:0x3000 cuối cùng: khi nạp mới 1 con thì phải erase hết đi rồi mới program lại hả các bác em xin cám ơn. code viết trong ccs như này(code trong luồng ccs for pic thôi, chỉ thay nháy 1s một thành nháy 2s một và chỉnh clock từ 10 thành 4mhz thôi) Code:
#include<16F877A.h> #fuses NOWDT,PUT,HS,NOPROTECT #use delay(clock=4000000) main() { while(true) { output_high(PIN_B7); delay_ms(2000); output_low(PIN_B7); delay_ms(2000); } } ![]() thay đổi nội dung bởi: namqn, 06-03-2008 lúc 05:01 AM. |
![]() |
![]() |
#238 | |
Trưởng lão PIC bang
|
Trích:
Để xem kết quả của các lệnh đã chạy, bạn có thể đến mênu View, chọn lệnh Watch. Cửa sổ Watch với nhiều frame khác nhau cho phép bạn xem các thanh ghi SFR hay các symbol đã được định nghĩa trong chương trình đang được debug. Bạn chỉ cần chọn SFR hay symbol trong danh sách thả xuống và nhấn vào nút tương ứng (Add SFR hay Add Symbol). 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 |
|
![]() |
![]() |
#239 |
Đệ tử 2 túi
Tham gia ngày: Apr 2008
Bài gửi: 40
: |
Trùi ui !! các bác up bài này mấy chục năm rồi mà bây giờ em bắt đầu đọc, lạc hậu quá
mong các bác chỉ bảo thêm nhe, mới đọc tiêu đề đã thấy hay rồi, cái mình cần học đây rùi, cám ơn bác nhe, trong quá trình học hỏi có điều chi thắc mắc mong các bác trả lời giúp, em có hỏi những câu ngớ ngẩn cũng đừng chê nhe, beginner mà. Thanks.
em đọc hết chương 3, đọc cũng hiểu và có thể viết cho nó chạy đc, mà vẫn chưa biết nãy giờ các anh viết bằng cái gì? ( ngôn ngữ gì, chương trình gì?) cho em xin luôn đc không? thay đổi nội dung bởi: dinhthem, 11-05-2008 lúc 09:19 PM. |
![]() |
![]() |
#240 |
Nhập môn đệ tử
Tham gia ngày: Apr 2007
Bài gửi: 6
: |
em cung dang tim hieu ve pic16f877.em rat can nhieu tai lieu ve pic hon xin mong cac tien boi giup gui cho it de hoc hoi vi moi hoc ma.cam on
|
![]() |
![]() |
|
|
![]() |
||||
Ðề 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 |