OS를"최대

G

GM2009

Guest
안녕하세요 ..
내 응용 프로그램에서 12MHz 크리스털 89s51 컨트롤러를 사용하고있습니다.얼마나 최대 주파수는 입력으로 주어진 micor, 난 측정할 수 있죠?

또한, 저는 PC에 RS 232를 통해 온도 값을 플로트 보내려고합니다.어떻게하면 가치를 킷에는 UART를 사용하여 마이크로 플로트 보낼 수 있나요? 그것은 내가 그것을 할 필요 무엇을 전환 무슨 뜻 이죠?
제발 알려주세요
감사합니다
GM은

 
크리스탈 12MHz의 최대 주파수 근처 어딘가에 100 - 120kHz .. 될 것입니다언제 어디서나 주파수이 고장의 모든 종류의 .. 이어질 수 uc주기에 가깝습니다

rgds,
IanP

 
답장을 보내주셔서 감사합니다 IanP!

내가 알고 ... 어떻게하면 최대 주파수는 약 120kHz를 찾는 데 사용된 수학적 계산입니까? U나요 필요한 한 가지는 크리스탈 주파수와 함께 정리 샘플링을 고려하십시오.?

감사합니다
GM은

 
지금까지 제가 데이터 시트에서 기억 카운터 모드 샘플 AT89x51 카운터 입력 핀을 한 번씩 12 클럭 사이클.이후에는 다른 샘플 사이의 전환, 지금까지의 기억이 500kHz의 theoritical 최대 주파수 측정을 제공해야합니다.

목표가 더욱 좋은 결과를 위해, 500kHz의 주위를 125KHz에서 우리가 떠나는 그 4 분의 1 단, 전환, 안전하게 내기를 누락 가능성을 고려하고있을 것이라고 30하십시오.

AT89C51 시트에 더 나은 이해를 참조하십시오.타이머에 대한 데이터 시트를 AT89C51 AT89S51 데이터 시트 포인트 / 세부 카운터

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="아주 행복한" border="0" />값은 전체 플로트를 보내는 동안, 당신은 두 가지 선택이있다 :
양쪽에 부동 소수점 표현과 해석의 표준 방법을 사용 *은 ANSI 또는 ISO와 같은 - 더 자세한 내용 주위에 구글.
* 또는, 고객님의 형식으로 데이터를 보낼 수있습니다.예를 들어 다음 분수 부분을 정수 부분을 먼저 보내주시기 바랍니다.당신은 패드 (2 바이트 정수 등 2 바이트 분율)에 걸쳐 쉽게 얻을 정수 또는 소수점 할 수있습니다.

일부 경우에서는 단일 자리 정밀도와 허용 범위와 같은 27.4 ° 즉 C, 같은 단지 10 데이터를 증식과 서명되지 않은 짧은 (2 바이트에 걸쳐 보내세요).그냥 여기서 10 진수를 나타내는 LED가 항상 켜져있을 수있는 점을 표시하고 그냥 디스플레이를 업데이 트의 경우에는 그럴 수도 이었죠.그러나, 만약 당신이 어떤 수학을받은 후해야 할,이 원유 생각이 될 수있습니다.

 

Welcome to EDABoard.com

Sponsor

Back
Top