Professional Documents
Culture Documents
Câu hỏi 3: Thiết kế một hệ thống nhúng (đơn giản, UART)
Thiết kế hệ thống nhúng đơn giản:
Viết chương trình cho vi điều khiển PIC16F877A để giải phương trình bậc một ax + b = 0.
Trong đó a và b nhập từ port A và B. Kết quả hiển thị trên serial LCD.
Để thiết kế hệ thống nhúng đơn giản cho việc giải phương trình bậc một ax + b = 0 trên vi
điều khiển PIC16F877A và hiển thị kết quả lên serial LCD, bạn có thể thực hiện theo các
bước sau:
Code
#include <xc.h>
#include <lcd.h>
// Hàm giải phương trình bậc một và hiển thị kết quả
void solve_equation() {
float x;
char buffer[16];
void main() {
init_serial();
lcd_init();
while (1) {
// Đọc giá trị a và b từ port A và B
a = PORTA;
b = PORTB;
// Gọi hàm giải phương trình và hiển thị kết quả
solve_equation();