![]() |
|
![]() |
#1 | |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 114
: |
Trích:
nhưng khởi tạo mãi ko được do vậy chẳng thể làm gì. còn kiểm tra thì đơn giản mà bạn.chỉ việc tính đúng 5s thì cho 1 led nháy nhưng cái đó đòi hỏi phải khởi tạo thành công timer1 đã ![]() chẳng nhẽ mọi người ko ai sử dụng timer1 hay sao ý ![]() buồn quá! |
|
![]() |
![]() |
![]() |
#2 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 114
: |
hic mình đã đợi gần 1 tuần mà chuă thấy bạn nào hồi âm hết.
đây là code mình viết: MÌNH DÙNG PIC 16F88. void main(void) { timer1_init(); while(1) { if(RA2==1) { RA3=1;//RA3 NỐI VỚI CÒI BÍP } } } ////// timer1_init() { GIE=1;//cho phep ngắt tổng PIE1=1;// cho phép ngắt ngoại vi TMR1IE=1;//cho phép ngắt timer1 TMR1IF=0;//xóa cờ ngắt TMR1H =0;// giá trị ban đầu của timer1 TMR1L =0; TMR1CS=0;//chon xung fso/4 T1RUN=0;//cái nay mới thấy lần đầu,chắc là cho phép chạy chế độ timer1 T1OSCEN = 1; T1CKPS1=1;//chọn độ chia 1:8 T1CKPS0=1; TMR1ON=1; //bắt đầu chạy timer1 } void interrupt inter1(void) { RA2=1//RA2 NỐI VỚI 1LED đơn TMR1H =0; TMR1L =0; TMR1IE=1; TMR1IF=0; TMR1ON=1; } CODE MÌNH KO THẤY GÌ SAI,NHƯNG SAO TIMER1 KO CHẠY NHỈ? CÁC CAO THỦ XEM DÙM EM CÁI! CÁM ƠN RẤT NHIỀU! |
![]() |
![]() |
![]() |
#3 |
Đệ tử 3 túi
Tham gia ngày: Feb 2009
Bài gửi: 47
: |
Bạn vào đây C:\program files\PICC\Examples đọc bài EX_STWT.C của CCS xem họ khởi tạo Timer thế nào rồi tính tiếp.
__________________
tatcachilanguybien |
![]() |
![]() |
![]() |
#4 | |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 114
: |
Trích:
khổ thân tui thế ![]() bạn có thê port cái EX_STWT.C của CCS cho mình xem được ko?mạng chỗ mình yếu lắm ,chắc download lâu quá mà lại hay bị đứt mang nứa. cám ơn bạn nhiều! |
|
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|