一種溫濕度電子顯示儀的制作方法
【專利摘要】本實用新型公開了一種溫濕度電子顯示儀,包括單片機C8051F002、溫濕度傳感器、LED驅(qū)動芯片、分別顯示溫度和濕度的數(shù)碼管以及為上述單元供電的電源模塊;C8051F002的I/O引腳P0.0、P0.1和P0.2分別連接溫濕度傳感器的數(shù)據(jù)引腳SDAT、時鐘引腳SCK和片選引腳CS,溫濕度傳感器的復(fù)位引腳RESET連接高電平;C8051F002的I/O引腳P0.3、P0.4和P0.5分別連接LED驅(qū)動芯片的數(shù)據(jù)引腳DIN、時鐘引腳CLK和片選引腳CS;所述數(shù)碼管由LED驅(qū)動芯片驅(qū)動。該顯示儀可以同時準確顯示溫濕度,非常方便、實用。
【專利說明】一種溫濕度電子顯示儀
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及電子產(chǎn)品領(lǐng)域,尤其涉及一種溫濕度電子顯示儀。
【背景技術(shù)】
[0002]在日常生活中,人們經(jīng)常需要獲知當(dāng)前室內(nèi)的溫濕度。然而,現(xiàn)有的設(shè)計方案主要有兩種。一種采用機械式,誤差較大;另一種是電子式,但多以STC89C51單片機為核心,能耗較大。
實用新型內(nèi)容
[0003]本實用新型要解決的技術(shù)問題是:提供一種溫濕度電子顯示儀,以便同時顯示溫濕度。
[0004]為實現(xiàn)實用新型目的,本實用新型的方案是:一種溫濕度電子顯示儀,包括單片機C8051F002、溫濕度傳感器、LED驅(qū)動芯片、分別顯示溫度和濕度的數(shù)碼管以及為上述單元供電的電源模塊;C8051R)02的I/O引腳P0.0、P0.1和P0.2分別連接溫濕度傳感器的數(shù)據(jù)引腳SDAT、時鐘引腳SCK和片選引腳CS,溫濕度傳感器的復(fù)位引腳RESET連接高電平;C8051F002的I/O引腳P0.3、P0.4和P0.5分別連接LED驅(qū)動芯片的數(shù)據(jù)引腳DIN、時鐘引腳CLK和片選引腳CS ;所述數(shù)碼管由LED驅(qū)動芯片驅(qū)動。
[0005]所述溫濕度傳感器采用STHlO。
[0006]所述LED驅(qū)動芯片采用MAX6951。
[0007]所述數(shù)碼管為6個,3個數(shù)碼管用于顯示溫度的符號、十位和個位;另外3個數(shù)碼管用于顯示濕度的百位、十位和個位。
[0008]本實用新型帶來的有益效果為:該溫濕度顯示儀不僅能夠精準的顯示溫濕度,而且可以有效地降低生產(chǎn)成本。
【專利附圖】
【附圖說明】
[0009]圖1為本實用新型的電路圖。
【具體實施方式】
[0010]下面結(jié)合附圖及具體實施例對本實用新型作進一步的詳細說明。
[0011]如圖1所示,本實用新型的實施例提供一種基于低功耗單片機C8051F002實現(xiàn)的溫濕度電子顯示儀,溫度范圍為-30° C?50° C,相對濕度范圍為20%?100%。其實現(xiàn)方案如下:
[0012]使用一片低功耗單片機C8051F002作為控制器;使用2節(jié)5號電池為系統(tǒng)提供+3V電源;+3V電源同時向單片機C8051F002、溫濕度傳感器STHlO和LED驅(qū)動芯片MAX6951提供電源。
[0013]阻值1k的電阻Rl的一端連接單片機C8051F002的RST引腳,另一端連+3V ;容值I μ F的電容Cl的一端連接單片機RST引腳,另一端連電源地;從而構(gòu)成單片機的阻容復(fù)位電路;22.1184MHz的晶體CY,以及兩個33pF的電容C2和C3連接單片機的引腳XTALl和XTAL2,使單片機產(chǎn)生工作時鐘。
[0014]單片機C8051F002的JTAG引腳TCK、TMS、TDO和TDI與JTAG插座的對應(yīng)引腳相連,以便單片機調(diào)試程序及燒寫程序;
[0015]單片機C8051F002的I/O引腳P0.0、P0.1和P0.2引腳分別連接溫濕度傳感器STHlO的數(shù)據(jù)引腳SDAT、時鐘引腳SCK和片選引腳CS ;單片機C8051F0021的這3個I/O 口模擬SPI協(xié)議,與溫濕度傳感器STHlO通信,用于獲取溫度值。
[0016]溫濕度傳感器STHlO的復(fù)位引腳RESET連接高電平,使該芯片從不復(fù)位。
[0017]單片機C8051F002的I/O引腳P0.3、P0.4和P0.5引腳分別連接LED驅(qū)動芯片MAX6951的數(shù)據(jù)引腳DIN、時鐘引腳CLK和片選引腳/CS ;單片機C8051F002的這3個I/O 口模擬SPI協(xié)議,與LED驅(qū)動芯片MAX6951通信,用于顯示當(dāng)前溫濕度。
[0018]LED驅(qū)動芯片MAX6951的OSC引腳連接一個27pF的電容,電容的另一端接地;LED驅(qū)動芯片MAX6951的ISET引腳連接一個56kW的電阻,電阻的另一端接地;以便設(shè)置主時鐘頻率為4ffiz。
[0019]數(shù)碼管I?3分別用于顯示溫度的符號、十位和個位;數(shù)碼管4?6分別用于顯示濕度的百、十位和個位。
[0020]LED驅(qū)動芯片MAX6951的SEGO?SEG7引腳連接數(shù)碼管I的8位段數(shù)據(jù),SEG8連接接數(shù)碼管I的共陰極位選端;LED驅(qū)動芯片MAX6951的SEGO?SEG6和SEG8引腳連接數(shù)碼管2的8位段數(shù)據(jù),SEG7連接接數(shù)碼管2的共陰極位選端;LED驅(qū)動芯片MAX6951的SEGO?SEG5、SEG7?SEG8引腳連接數(shù)碼管3的8位段數(shù)據(jù),SEG6連接接數(shù)碼管3的共陰極位選端;LED驅(qū)動芯片MAX6951的SEGO?SEG4、SEG6?SEG8引腳連接數(shù)碼管4的8位段數(shù)據(jù),SEG5連接接數(shù)碼管4的共陰極位選端;LED驅(qū)動芯片MAX6951的SEGO?SEG3、SEG5?SEG8引腳連接數(shù)碼管5的8位段數(shù)據(jù),SEG4連接接數(shù)碼管5的共陰極位選端;LED驅(qū)動芯片MAX6951的SEGO?SEG2、SEG4?SEG8引腳連接數(shù)碼管6的8位段數(shù)據(jù),SEG3連接接數(shù)碼管6的共陰極位選端;MAX6951驅(qū)動數(shù)碼管,顯示當(dāng)前溫濕度。
[0021]為了實現(xiàn)當(dāng)前溫濕度的顯示,單片機軟件的執(zhí)行步驟如下:
[0022]步驟1:單片機上電后,初始化系統(tǒng),使P0.0?P0.7均作為基本的I/O 口使用;
[0023]步驟2:單片機使用P0.0?P0.2模擬SPI協(xié)議,與溫濕度傳感器STHlO通信,讀取溫度和濕度值;
[0024]步驟3:單片機對讀取的溫濕度進行補償;
[0025]步驟4:單片機使用P0.3?P0.5模擬SPI協(xié)議,與過MAX6951通信,并在數(shù)碼管上顯示溫濕度;
[0026]步驟5:返回步驟2。
【權(quán)利要求】
1.一種溫濕度電子顯示儀,其特征在于:包括單片機C8051F002、溫濕度傳感器、LED驅(qū)動芯片、分別顯示溫度和濕度的數(shù)碼管以及為上述單元供電的電源模塊;C8051R)02的I/O引腳P0.0、P0.1和P0.2分別連接溫濕度傳感器的數(shù)據(jù)引腳SDAT、時鐘引腳SCK和片選引腳CS,溫濕度傳感器的復(fù)位引腳RESET連接高電平;C8051F002的I/O引腳P0.3、P0.4和P0.5分別連接LED驅(qū)動芯片的數(shù)據(jù)引腳DIN、時鐘引腳CLK和片選引腳CS ;所述數(shù)碼管由LED驅(qū)動芯片驅(qū)動,所述數(shù)碼管為6個,3個數(shù)碼管用于顯示溫度的符號、十位和個位;另外3個數(shù)碼管用于顯示濕度的百位、十位和個位。
2.根據(jù)權(quán)利要求1所述的一種溫濕度電子顯示儀,其特征在于:所述溫濕度傳感器采用 STHlO。
3.根據(jù)權(quán)利要求1所述的一種溫濕度電子顯示儀,其特征在于:所述LED驅(qū)動芯片采用 MAX6951。
【文檔編號】G01D21/02GK203929108SQ201420111212
【公開日】2014年11月5日 申請日期:2014年3月12日 優(yōu)先權(quán)日:2014年3月12日
【發(fā)明者】張海濤 申請人:河南科技大學(xué)