22-06-2011, 12:25 PM | #6 |
Nhập môn đệ tử
Tham gia ngày: Jun 2008
Bài gửi: 1
: |
#include <16f877a.h>
#device *=16 #use delay(clock=20000000) #use fast_io(b) #use fast_io(c) ///////////////////////// #byte portB = 0x06 #bit b0 = 0x06.0 void khoitao() { set_tris_b(0xff); // set_tris_b(0b00000001); output_b(0x00); set_tris_c(0x00); output_c(0x00); } void main() { khoitao(); while(1) { if (portB=1) //if (b0=1) .................................................. ................ {while(1) {output_c(0xff);delay_ms(1000);output_c(0x00);dela y_ms(1000);}} } } ///////////////////////////////////////////////////////////////////////////////////////////////// Các anh cho em hỏi là tại sao em định nghĩa rồi mà không dùng đc pin b0 ạ ?? Lúc chạy với nguyên portB thì khi tác động vào b0 ouput ra cổng C ngon lành.Nhưng cứ thay vào như mấy cái chú thích trong đoạn code là tự nó output ra cổng C luôn chứ ko cần mình tác động vào b0 |
|
|