Các bạn giúp đỡ mình nhé.
Mình cần một bài giao tiếp bàn phím máy tính tới 8051 qua ngắt nối tiếp. Tức là chân Clock của bàn phím nối với ngắt ngoài của 8051, chân Data của Bàn phím nối với RxD của 8051. Khi nhận được dữ liệu từ bàn phím 8051 chuyển dữ liệu lên PC và dùng VB hiển thị trên màn hình.
Mình đã đọc nhiều bài tương tự, nhưng mình vẫn chưa hiểu cơ chế truyền dữ liệu của bàn phím, vì giao tiếp UART chỉ cần một đường truyền dữ liệu đi hoặc nhận dữ liệu về, trong khi đó bàn phím củng là giao tiếp UART sao lại có đường Clock, và chúng ta xử lý Clock này như thế nào trong 8051. Và theo nhiều bài viết, chân Data của bàn phím không nối với RxD mà toàn nối với chân TxD là chân truyền dữ liệu đi của 8051. Mình mới học giao tiếp máy tính nên có nhiều điều còn chưa biết, mong các bạn giúp đỡ.
Các bạn hướng dẫn mình bằng code C nhé. Cám ơn các bạn nhiều lắm.
Mình cần một bài giao tiếp bàn phím máy tính tới 8051 qua ngắt nối tiếp. Tức là chân Clock của bàn phím nối với ngắt ngoài của 8051, chân Data của Bàn phím nối với RxD của 8051. Khi nhận được dữ liệu từ bàn phím 8051 chuyển dữ liệu lên PC và dùng VB hiển thị trên màn hình.
Mình đã đọc nhiều bài tương tự, nhưng mình vẫn chưa hiểu cơ chế truyền dữ liệu của bàn phím, vì giao tiếp UART chỉ cần một đường truyền dữ liệu đi hoặc nhận dữ liệu về, trong khi đó bàn phím củng là giao tiếp UART sao lại có đường Clock, và chúng ta xử lý Clock này như thế nào trong 8051. Và theo nhiều bài viết, chân Data của bàn phím không nối với RxD mà toàn nối với chân TxD là chân truyền dữ liệu đi của 8051. Mình mới học giao tiếp máy tính nên có nhiều điều còn chưa biết, mong các bạn giúp đỡ.
Các bạn hướng dẫn mình bằng code C nhé. Cám ơn các bạn nhiều lắm.
Comment