![]() |
|
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ử 1 túi
Tham gia ngày: Nov 2011
Bài gửi: 13
: |
các anh chỉ giúp em với ý nghĩa câu lệnh em không hieur cái ngắt này cho lắm
void main()
{ setup_timer_0(RTCC_INTERNAL|RTCC_DIV_8); set_timer0(5); enable_interrupts(INT_RTCC); enable_interrupts(GLOBAL); output_B(0b11111111); output_D(0b11111111); while(true) { ; } } |
![]() |
![]() |
![]() |
#2 |
Đệ tử 1 túi
Tham gia ngày: Apr 2010
Bài gửi: 12
: |
void main()
{ setup_timer_0(RTCC_INTERNAL|RTCC_DIV_8); // timer0 sử dụng clock nội và clock này được chia 8 // vay clock cua timer0 se la clock noi/8 tức là có 8 chu kỳ máy thì timer0 mới tăng 1 đơn vị. set_timer0(5); // set gia tri ban đầu cho timer0 enable_interrupts(INT_RTCC); // cho phép ngắt timer0 enable_interrupts(GLOBAL); // cho phép ngắt toàn cục output_B(0b11111111); output_D(0b11111111); while(true) { ; } } |
![]() |
![]() |
![]() |
#3 |
Đệ tử 1 túi
Tham gia ngày: Nov 2011
Bài gửi: 13
: |
em cảm ơn anh nhiều ạ
|
![]() |
![]() |
![]() |
#4 | |
Đệ tử 3 túi
Tham gia ngày: Jun 2012
Bài gửi: 54
: |
Trích:
lệnh thư 2 cai đặt bộ timer0 đếm từ 5 ( đếm đến 255). lệnh 3 không cần. lệnh 4 là khai báo ngắt toàn bộ.(bắt buộc). lệnh còn lại chắc bạn đã hiểu. bạn nên tìm tài liệu cơ bản về lập trình C cho PIC. đọc trong đấy sẽ hiểu hơn. cố lên.hi. theo mình ngĩ là vậy. nếu các bạn thấy có vấn đề gì thì chỉ bảo thêm.hix. |
|
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|