Bạn hamchoi chắc chưa đọc những bài viết cũ của noisepic, vì file def_16f88.h chứa định nghĩa các thanh ghi và các bit của 16F88. Cách lập trình này giúp bạn hiểu rõ hơn về phần cứng. Trong các bài viết của noisepic, dùng đến thanh ghi nào noisepic sẽ bổ sung vào file def_16F88.h--> khi làm xong hết chắc là đủ số thanh ghi và các bit.
Ví dụ file def_16F88.h dủng trong chương trình trên
Code:
// dinh nghia cac thanh ghi
#byte TMR0=0x01 // Dia chi thanh ghi TRM0
#byte PORTA=0x05 // Dia chi thanh ghi PORTA
#byte PORTB=0x06 // Dia chi thanh ghi PORTB
#byte TRISA=0x85
...................................................................
#byte ADCON=0x1F
// dinh nghia cac bit
#bit TRISA0 = 0x85.0
#bit TRISA1 = 0x85.1
.....
Khi các bạn tự tay viết địa chỉ, các bit trong thanh ghi thì sẽ ngấm hơn bạn sẽ biết chương trình tác động vào thanh ghi nào? bit nào?... dần dần bạn sẽ làm chủ được các chương trình của mình.
Chúc bạn vui vẻ!