|
Tài trợ cho PIC Vietnam |
Lỗi lập trình ngôn ngữ cấp cao Những lỗi trường gặp trong lập trình. Khóa luồng khi bug được lỗi. |
|
Ðiều Chỉnh | Xếp Bài |
30-07-2009, 06:20 PM | #1 |
Nhập môn đệ tử
Tham gia ngày: Jul 2009
Bài gửi: 10
: |
Khó hiểu thật!!! Các bác giúp em với
Em viết đoạn code như sau. Theo em nghĩ và cách viết thì chân RA4 phải được xuất ra 5V, chân RẠ cũng xuất ra 5V. Nhưng trong chương trình proteus thì nó xuất RA4=0V còn RA5=5V. Sao lạ vậy?? Hay có lỗi gì khi dịch sang file hex
code: Code:
#include <16f877a.h> #use delay(clock=4000000) #byte portb=0x06 #byte trisb=0x86 #byte porta=0x05 //#use fast_IO(a) #bit RA4=porta.4 #bit RA5=porta.5 main () { set_tris_a(0b11001111); while (1) { RA4=1; RA5=1; portb=0xF9; delay_ms(10); } } thay đổi nội dung bởi: phamminhtuan, 30-07-2009 lúc 07:57 PM. Lý do: vui lòng để code vào thẻ code (#) |
|
|