để đọc các tín hiệu trong 8.051?

L

Longmcx

Guest
Tôi muốn sử dụng 8.051 để đọc tín hiệu số từ một Chỉ số Digimatic, tôi là một newbie trong 8.051 và hội i sử dụng.Làm thế nào để làm điều đó?
Cảm ơn sự quan tâm của bạn!

 
trước hết hãy đảm bảo rằng các tín hiệu được cấp điện áp tương tự như các mcu.Sau đó kết nối tín hiệu vào một nồi pin của 8.051 P1.0 ví dụ.Sau đó đọc rằng pin cổng.lắp ráp, bạn có thể đọc một n pi cảng ở cờ thực hiện bằng cách sử dụng MOV C, P1.0 instrction.

 
Tín hiệu từ Digimatic Chỉ số bao gồm 52 bit trong nối tiếp, và có điện áp cùng với 8.051.Làm thế nào để đọc các tín hiệu này?
Cảm ơn sự quan tâm của bạn.

 
Nếu bạn cần đọc một dòng tiếp nối trong 8051, bạn cần phải sử dụng cổng nối tiếp của 8.051.AT89C51 trên một ví dụ, pin này là pin # 10 hoặc P3.0 cho RXD của cổng nối tiếp.

Trước tiên, bạn sẽ cấu hình các cổng nối tiếp, tốc độ truyền dữ liệu bit vv

Nó sẽ đơn giản hơn nhiều nếu bạn sử dụng C ở đây đơn giản vì bạn có thể sử dụng "được (buffer, n)" để có được một đường hoàn thành một bộ đệm.Để lắp ráp, bạn sẽ phải tự điền lên các bộ đệm.

 
Techie đã viết:

Nếu bạn cần đọc một dòng tiếp nối trong 8051, bạn cần phải sử dụng cổng nối tiếp của 8.051.
AT89C51 trên một ví dụ, pin này là pin # 10 hoặc P3.0 cho RXD của cổng nối tiếp.Trước tiên, bạn sẽ cấu hình các cổng nối tiếp, tốc độ truyền dữ liệu bit vvNó sẽ đơn giản hơn nhiều nếu bạn sử dụng C ở đây đơn giản vì bạn có thể sử dụng "được (buffer, n)" để có được một đường hoàn thành một bộ đệm.
Để lắp ráp, bạn sẽ phải tự điền lên các bộ đệm.
 
Bạn có thể kết nối đến một Clock ngắt pin, ví dụ như INT0, và DATA để đến P1.0.
Sau đó, nó sẽ là một nhiệm vụ đơn giản để đọc DATA trong gián đoạn dịch vụ thường lệ.

Tôi có lẽ sẽ không gửi dữ liệu nối tiếp từ Digimatic thẳng vì nó là thông qua
các UART vào máy tính của bạn, mà là dịch các dữ liệu cho một số hữu dụng hơn
nguyên mẫu hơn 52 bit.

Nó sẽ giúp đỡ nếu bạn biết định dạng chính xác của bitstream từ Digimatic này.
Có bắt đầu và ngừng bit etc?

/ Rambo

 
Chào,

Đây là những câu hỏi của tôi, nơi đã làm đồng hồ đến từ hoặc phải đến từ, các vi điều khiển hoặc Digimatic này.

Căn cứ từ expaination của bạn, nó đến từ các Digimatic, do đó bạn có thể kết nối nó với một pin của một vi điều khiển nói CLK ---> PIN 1.0, DATA ---> PIN 1.1.

Các vi điều khiển có thể bình chọn PIN 1,0 và 1,1 đọc mã PIN cho bất kỳ thay đổi nhà nước về mã PIN 1.0, xin vui lòng cho biết thêm chi tiết về ouputs tín hiệu của thiết bị như vậy ít nhất chúng ta có thể tránh nhầm lẫn.

Glen

 

Welcome to EDABoard.com

Sponsor

Back
Top