[share] GUI C# với PIC16f887

nguyenhongduc_nc

Thành Viên PIF
Đây là bài báo cáo tốt nghiệp lớp C5 của mình...

I.Giới thiệu:

Đây là những yêu cầu mình đã làm được
>>>>> Chớp tắt LED ở PORTB dưới sự điều khiển của máy tính
>>>>>Liên tục đọc tốc độ ADC về và hiện thị lên máy tính dùng chân RA3
>>>>>Gửi chuỗi từ máy tính và hiện lên LCD
>>>>>Liên tục đọc thời gian từ DS1307 về và hiện lên màn hình máy tính
>>>>>Làm toán cùng LCD :D
Những yêu cầu trên còn 1 vài thiếu sót .Vì thế các bạn có thể bổ sung thêm :)

II.Một vài lưu ý trong code
:D :D:D Về truyền nhận UART,mình sử dụng 1 chuỗi đầu tiên trước khi truyền .

VD:"adc","i2c","lcd" để cho bik mình đang truyền dữ liệu gì
Và có kí tự kết thúc,ở đây thì mình dùng "\n"

:D:D:D Lưu ý là khi sử dụng máy tính ta nên nhấn nút stop trên giao diện
Capture.PNG

Lúc đó chữ Stop sẽ thành chữ Start ,lúc đó mình có thể dùng các nút nhấn trên giao diện để tính toán các bài toán và hiện lên LCD :D(Lí do:Là để tránh việc gửi dữ liệu liên tục từ ADC và I2C lên máy tính làm ảnh hưởng đến quá trình truyền nhận khi tính )
Khi không tính toán nữa thì chỉ cần nhấn Start là mọi thứ trở lại bình thường

III.Đây là code tham khảo và giao diện GUI
Chúc các bạn C6 làm tốt bài tập cuối khóa ^^
 

Attachments

Top