Các bạn cho mình xin y kiến về điểm khác nhau của Timer0 và hàm delay. Mình thấy nó chung chung quá...Cái nào cũng là chờ 1 khoảng thời gian rồi thực hiện 1 lệnh nào đó...Càng nghĩ càng rối...cám ơn đã chia sẽ...hihi
PIC16F887 có 13 kênh ADC dùng chung với các chân I/O.
2 thanh ghi ANSEL và ANSELH quy định các chân đó là chân tín hiệu analog hay digital
Bit: ANSx = 0 : Pin ANx là pin Digital
ANSx = 1 : Pin ANx là pin Analog
Register: ANSEL = 0 //AN0-7 là digital
ANSELH = 0 // AN8-13 là...
Hi ,mình cũng thử dùng Header của CLB,nhưng bị báo lỗi hàm Delay, do mình xài trình dịch HTPic STD chứ không phải HTPic Pro.Nên phải dùng hàm DelayMS() đồng thời phải add file delay.c vào mục source file,chứ ko dùng được hàm __delay_ms() như TUT hướng dẫn được( Hàm delay của 2 phiên bản này được...
Hy vọng sẽ sớm có TUT mới...Mình đang rất cần để làm luận văn tốt nghiệp: Tìm hiểu về PIC 16f887 làm KIT thí nghiệm + ứng dụng hệ thống đa nhiệm thời gian thực RTOS OSA ... Hy vọng sẽ được trao đổi kinh nghiệm với các bạn...See you soon...
http://www.mediafire.com/?a8c31vrx32z66qm
Đây là code va file mô phỏng...Mình dùng trình dịch HTPic STD nên hơi khác ! Cấu hình chân I/O khác với ver Pro !:confused::confused::confused: