![]() |
|
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 |
|
|
#10 |
|
Đệ tử 1 túi
Tham gia ngày: May 2008
Bài gửi: 18
: |
Code:
#include <16F877a.h>
#INCLUDE<def_877a.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
int16 pulse;
//#int_ccp1
#int_ccp2
void isr()
{
if (!bit_test(PORTB,0))
{
output_high(PIN_B0);
}
else
{
output_low(PIN_B0);
}
// CCP_1+=1000;
CCP_2+=5000;
}
void main()
{
// CHAR VALUE;
setup_timer_1(T1_INTERNAL|T1_DIV_BY_1);
setup_ccp2(CCP_COMPARE_INT);
enable_interrupts(INT_CCP2); //-> Cho phep ngat
enable_interrupts(GLOBAL);
pulse = 5000;
TRISB = 0;
PORTB = 0;
// CCP_1 = PULSE;
CCP_2 = PULSE;
// set_timer1(0);
set_timer1(0);
while(true);
}
|
|
|
|
|
|
Similar Threads
|
||||
| Ðề 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 |
| Pic16f877a TỪ DỄ TỚi KhÓ | ntc | Cơ bản về vi điều khiển và PIC | 373 | 23-05-2009 10:24 PM |
| 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 |