8051에 어떻게 신호를 읽어?

L

Longmcx

Guest
내가 표시기 Digimatic 신호를 디지털로 읽는 8051 원하는 사용, 전 국회 초보자에있어 8051과 내가 사용.어떻게 할까?
주의하여 주셔서 감사합니다!

 
MCU는 첫 번째로 레벨의 모든 만들 전압 신호가 동일한 확실히.그럼 P1.0 예 : 8051의 냄비 핀에 연결하는 신호를.그럼 핀을 읽어 해당 포트.어셈블리에, 당신은 instrction P1.0 MOV를 사용하여 C를,로 할 수 깃발을 들고가 읽기 포트 파이 n을.

 
표시기 Digimatic 신호에서 8051 비트 시리얼 포함 52와 같은 전압을 가지고와.어떻게 신호를 이렇게 읽을 수있어?
관심 네 감사합니다.

 
8051 경우에 스트림을 직렬로 읽을 필요, 당신은 8051의 시리얼 포트를 사용해야합니다.예를에 대한 AT89C51,이 핀 포트 시리얼 P3.0를위한 RXD 또는은 10 핀 #.

먼저 직렬 포트를 구성하는 것입니다, 전송 속도, 데이터 비트 등

그것은 버퍼 라인으로 완료 "좀) n이 될 것이, 훨씬 더 간단 버퍼 경우 (이 도착 C를 사용"할 수있는 간단한 사용 여기 때문입니다.조립 들어, 버퍼까지 채울 것입니다 수동으로해야합니다.

 
techie 작성 :

당신은 8051의 직렬 스트림을 읽을 필요가있다면, 당신은 8051의 시리얼 포트를 사용해야합니다.
AT89C51 예를 들어에서는이 RXD 핀 직렬 포트에 대한 # 10 또는 P3.0 핀입니다.먼저 직렬 포트를 구성합니다, 전송 속도, 데이터 비트 등그것은 당신이 간단한는가 "()"버퍼에 완전한 라인을 얻을 n을 버퍼 도착 사용할 수 있기 때문에 여기에 C를 사용하면 훨씬 간단 것입니다.
조립 들어, 당신은 수동으로 버퍼를 작성해야합니다.
 
당신은 INT0 예에 연결할 수있는 시계 핀 인터럽트 및 데이터에 P1.0합니다.
그렇다면 그것은 일상적인 것이 될 서비스 중단의 데이터를 간단한 작업에 참조하시기 바랍니다.

아마 통해 그것은 곧바로 Digimatic으로 보낼 않을 시리얼에서 데이터를
킷에는 UART는 컴퓨터에,하지만 대신에 데이터 번역을 좀 더 유용
양식보다 52 비트 원시.

에서 Digimatic 비트 스트림 그것은 정확한 형식을의 당신이 안다면 도움을 것이다.
거기있어 시작과 비트를 중지 등?

/ 람보

 
안녕하세요,

이들은 마이크로 컨트롤러 또는 Digimatic하는 질문 한, 온 시계를 온에서 나해야합니다.

expaination 네 내놓고에서, 그것은 말할 온에서 Digimatic 따라서 마이크로 컨트롤러의 그것을 연결할 수 핀 CLK ---> PIN은 1.0, 데이터 ---> PIN을 1.1.

마이크로 컨트롤러는 1.0 PIN은 설문 조사 수 있으며, 1.0 PIN을 PIN을 읽기 상태 변화에 어떤 1.1에 대한 혼동을 피하기 위해 우리가 할 수 있도록 최소한의 장치 ouputs의 신호를주지 않을 래요 더에 대한 세부 사항을.

산골짜기

 

Welcome to EDABoard.com

Sponsor

Back
Top