Z
zhiling0229
Guest
Chào các bạn, tôi đang sử dụng PIC16F877A với trình biên dịch CCS C để phát triển các chương trình của tôi. Ban đầu tôi sử dụng portC và portD nhưng tôi quyết định thay đổi để Porta và portB nhưng sau khi thay đổi là không làm việc? Có thể bất cứ ai chỉ ra những vấn đề trong code của tôi: struct lcd_pin_def {BOOLEAN cd / / A0 Command / Data BAR 1 = lệnh 0 = dữ liệu BOOLEAN r_bar; / / A1 Tìm hiểu thanh hoạt động thấp w_bar BOOLEAN; / / A2 Viết BOOLEAN thanh hoạt động thấp reset_bar; / / A3 Thiết lập lại hoạt động thấp unused1 BOOLEAN; / / A4 BOOLEAN unused2; / / A5 BOOLEAN unused3; / / A6 BOOLEAN unused4; / / A7 int dữ liệu: 8; / / PortB = Data bus}; struct lcd_pin_def LCD; # byte LCD = 0x05 / / Porta địa chỉ trên 16F877A # sử dụng fast_io (D) void main () {setup_adc (ADC_OFF); set_tris_a (0x00); / / Kiểm soát đồ họa dòng LCD cảm ơn tất cả các đầu ra}