표시 온도

M

mikesmixes

Guest
이봐, 난 LM35, PIC16f877와 LCD 화면을 사용 2x16
모두 내가 할 수있는 LCD 화면에 원하는 온도를 표시합니다.
아무도 어떤 코드 또는 아이디어를 가지고있다.
감사합니다

 
<a href="http://www.komputerswiat.pl/nowosci/programy/2011/08/dobre-programy-za-darmo-263.aspx"> <img align="left" src="http://www.komputerswiat.pl/media/2011/53/1745966/zaj-263.jpg" /></a> Simple Sticky Notes, Kantaris Media Player, Tasks Manager, foobar2000, Perfect Winter Landscape - oto dzisiejsze propozycje.<img width='1' height='1' src='http://rss.feedsportal.com/c/32559/f/491281/s/12e47bad/mf.gif' border='0'/><br/><br/><a href="http://da.feedsportal.com/r/94604412123/u/0/f/491281/c/32559/s/12e47bad/a2.htm"><img src="http://da.feedsportal.com/r/94604412123/u/0/f/491281/c/32559/s/12e47bad/a2.img" border="0"/></a>

Read more...
 
어셈블러 또는 C를 사용하는 경우 나는지는 모르겠지만, 어떤 C 컴파일러와 라이브러리가 이미 액정을위한, 그래서 문제가 해결 fisrt.당신은 그것을 구현하는 방법에는 여러 가지가 LM35 들어, 쉽게은 PIC에서 LM35 출력 선형성에 적합한 수준에서 ADC가에 대한 심판을 설정하고, 저는 믿습니다 10mV/şC 또는 더 나은 아직 최대 기온 상승에 ampop 사용하는 당신 5V의 수준에서 읽기 및 PIC는 직접 ADC를 사용하십시오.코드에 대한 아이디어는 코드는 매우 간단합니다 : 4 ou는
센서, 그들과 다음 액정에 표시가 낮은 주사율, 온도 변화를 매우 느리게, 보통 사용 평균에서 5 독서.난 그 10 판독
/ 두번째 추측 정도입니다.희망은
당신이 도움이되지만 결코 적은 검색 코드와 PIC는 포럼에 대한 아이디어 (사용 Google이나 출발점으로이 포럼).

 
헤이, 그림의 기본을 사용하여 인스턴트 메신저.어떻게 한 대한 Vref하게 이해 dont /
디Vref 정확히 무슨 일을하고 있었 을까?

 
당신이 책에서 예를 볼 수있습니다 : PicbasicPro 컴파일러와
실험위치 : http://www.edaboard.com/viewtopic.php?t=62363&start=0&postdays=0&postorder=asc&highlight=experimenting picbasic

 
안녕,

비록가 LM 34를위한 당신의 문제가 해결될 것 같지 :

http://www.rentron.com/PicBasic/LM34.htm

안녕!

 
이 ADC가 변환을위한 기준 전압 Vref 긴장이다.보통, 그리고 PIC는 이런식으로 작동 전압 Vref 0x3FF에 상응하는 완전한 전환됩니다.그래서 만약 당신이 낮은 다음 5V의 an exernal 긴장을 변환,줍니다 싶지 최대은 3V,
Vref 핀은 3V 공급하고 0x000에서 5V의 심판의 최대 빈 값을 사용 (0V) 0x3FF (은 3V), 그렇지 않으면 얻을 수
있다고 동일은 3V에서 빈 * 1024/Vref됩니다.

 
내가 한 LM35 내 프로젝트의 온도를 측정했다.

여기에 그림과 코드를 기본이다

10000010 '당신이 먼저 등록을 설정해야 ADCON1 = %

정의 ADC_BITS 10 '결과를 10 비트 ADC가있다
정의 ADC_CLOCK 1 'ADC의 클럭 소스 (foscillator / 8)
DEFINE ADC_SAMPLEUS 50 'ADC는 샘플링 시간은 우리

DEG CON 223 '의 LCD에 표시를 쓸 수 celciusVAR AD_Res 워드 '
C VAR 바이트 '

온도 읽기 :

ADCIN 0, AD_Rez '읽기 채널 0 AD_Rez (0-1023)
AD_Rez = (AD_Rez * / 500)>> 2 '에 상당 : AD_Rez * 500) / 1024

온도에 액정 디스플레이 :

$ 철, $ C0, "TEMP를
LCDOUT :", DEC2 AD_REZ, DEG, "C"를

 

Welcome to EDABoard.com

Sponsor

Back
Top