Đây là bài viết hướng dẫn lập trình ứng dụng vi điều khiển PIC16F877
trong điều khiển LCD hiển thị nội dung TEXT.
Bài viết này đã được lập trình và chạy thữ rất tốt trên phần cứng, do đó các bạn có thể tải về tham khảo và lắp ráp.
Mục đích của bài này là hướng dẫn các thành viên mới tiếp cận với vdk PIC.
Sau đây là đoạn code của chương trình viết bằng C:
/*
* Test configuration:
MCU: PIC16F877A
Oscillator: HS, 08.0000 MHz
Ext. Modules: LCD 2x16
*/
char *text = "SUNJSC-TECHNOLOGY";
void main() {
Lcd_Init(&PORTD); // Lcd_Init_EP4, see Autocomplete
LCD_Cmd(LCD_CLEAR); // Clear display
LCD_Cmd(LCD_CURSOR_OFF); // Turn cursor off
Delay_ms(1000);
LCD_Out(1,1, text); // Print text to LCD, 1st row, 1st column
Delay_ms(1000);
LCD_Out(2,2,"SAI GON-Tp.HCM"); // Print text to LCD, 2nd row, 6th column
}
trong điều khiển LCD hiển thị nội dung TEXT.
Bài viết này đã được lập trình và chạy thữ rất tốt trên phần cứng, do đó các bạn có thể tải về tham khảo và lắp ráp.
Mục đích của bài này là hướng dẫn các thành viên mới tiếp cận với vdk PIC.
Sau đây là đoạn code của chương trình viết bằng C:
/*
* Test configuration:
MCU: PIC16F877A
Oscillator: HS, 08.0000 MHz
Ext. Modules: LCD 2x16
*/
char *text = "SUNJSC-TECHNOLOGY";
void main() {
Lcd_Init(&PORTD); // Lcd_Init_EP4, see Autocomplete
LCD_Cmd(LCD_CLEAR); // Clear display
LCD_Cmd(LCD_CURSOR_OFF); // Turn cursor off
Delay_ms(1000);
LCD_Out(1,1, text); // Print text to LCD, 1st row, 1st column
Delay_ms(1000);
LCD_Out(2,2,"SAI GON-Tp.HCM"); // Print text to LCD, 2nd row, 6th column
}
Comment