a) Cấu trúc tổng quát của vi điều khiển PIC16F887 b) Kiến trúc Havard và kiến trúc Von-Neuman. Câu 2: Trình bày: c) Tạo dự án biên dịch sử dụng PIC Wizard với CCS PIC d) Mạch điện sử dụng PIC (kể tên và phân tích) Câu 3: Giải thích đoạn mã lệnh sau: void main() { set_tris_d(0x00); while(TRUE) {output_d(0xff); delay_ms(500) output_d(0x00); delay_ms(500) }} Mr. Đặng Sơn KIỂM TRA BÀI SỐ 2 Câu 1: Trình bày: a) Cấu trúc tổng quát của timer0,timer1,timer2 của PIC16f887 b) Kiến trúc ngắt trong PIC 16f887. Câu 2: Trình bày: c) Tạo dự án biên dịch sử dụng PIC Wizard với CCS PIC có dùng LCD d) Mạch điện sử dụng PIC sử dụng ngắt (kể tên và phân tích) Câu 3: Giải thích đoạn mã lệnh sau void main() {set_tris_b(0x00); lcd_init(); lcd_gotoxy(1,1); lcd_putc(“Xin chao ca lop”); lcd_gotoxy(1,2); lcd_putc(“Hoc tap tot”); } while(TRUE){}