• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      淺談單片機萬年歷的工作原理

      2014-02-25 01:35:49巢國強
      職業(yè)·下旬 2014年1期
      關(guān)鍵詞:溫度傳感器單片機

      巢國強

      摘 要:本文介紹了由單片機STC89C52、時鐘芯片DS1302、液晶顯示器LCD1602、溫度傳感器DS18B20、按鍵電路、報警電路和復位電路等組成的單片機萬年歷,可同時顯示年、月、日、星期、時、分、秒、鬧鈴時間和溫度等信息,通過功能鍵和加1、減1鍵,對以上信息進行設置。

      關(guān)鍵詞:單片機 時鐘芯片 液晶顯示器 溫度傳感器

      微型計算機向兩個不同的方向發(fā)展,一個是向高速度、大容量、高性能的高檔微機方向發(fā)展,另一個則是向單片機方向發(fā)展。單片機功能完善、體積小、價格廉、易于嵌入,非常適合于對家用電器的控制。嵌入單片機的家用電器實現(xiàn)了智能化,是傳統(tǒng)型家用電器的更新?lián)Q代,現(xiàn)已廣泛應用于洗衣機、空調(diào)、電視機、微波爐、電冰箱、電飯煲以及各種智能電子鐘等。單片機萬年歷就是其中的應用之一。它使用STC89C52單片機控制時鐘芯片DS1302,對年、月、日、星期、時、分、秒進行計時,采用溫度傳感器DS18B20檢測實時溫度,通過液晶顯示器LCD1602同時顯示年、月、日、星期、鬧鈴時間、時、分、秒和當前實時溫度等信息(圖1)。

      圖1 系統(tǒng)框圖

      一、系統(tǒng)功能

      一是時間設定由按鍵電路完成。第一次按下功能鍵S3后,使用加1鍵S4、減1鍵S5鍵可以調(diào)年,第二次按下功能鍵后調(diào)月,第三次按下功能鍵后調(diào)日,第四次按下功能鍵后調(diào)星期,第五次按下功能鍵后調(diào)溫度上限,第六次按下功能鍵后調(diào)溫度下限,第七次按下功能鍵后調(diào)時,第八次按下功能鍵后調(diào)分,第九次按下功能鍵后調(diào)秒,第十次按下功能鍵后調(diào)時結(jié)束,顯示時間,萬年歷開始工作。

      二是在LCD1602液晶顯示器上同時顯示:年、月、日、星期、鬧鈴時間、時、分、秒及實時溫度。鬧鐘時間到或溫度超過設定范圍,蜂鳴器報警。

      三是S2為鬧鐘開啟鍵,按一次開啟,液晶上有個開啟的圖標,再按一次,鬧鐘關(guān)閉。在鬧鐘開啟的狀態(tài)下,按S5調(diào)節(jié)鬧鐘的時,按S4調(diào)節(jié)鬧鐘的分。在鬧鐘關(guān)閉狀態(tài)下,按S4和S5不起作用。

      四是萬年歷在運行時按下S4、S5無效,按下S3可重新設定時間。

      二、主要硬件

      1.DS1302

      DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、星期、時、分、秒進行計時,還具有閏年補償功能,工作電壓為2.5~5.5V。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。

      2.DS18B20

      DS18B20是智能溫度傳感器,它的輸入、輸出采用數(shù)字量,通過單總線,接收主機發(fā)送的命令,根據(jù)DS18B20內(nèi)部的協(xié)議進行相應的處理,將轉(zhuǎn)換的溫度數(shù)值以串口形式發(fā)給主機,主機按照通訊協(xié)議用一個I/O口模擬DS18B20時序,發(fā)送命令(初始化命令、ROM命令、功能命令)給DS18B20,并讀取溫度值,在內(nèi)部進行相應的數(shù)據(jù)處理,用字符型液晶顯示模塊顯示溫度值。在系統(tǒng)啟動之時,它可以通過按鍵設置溫度的上限值和下限值。當某地方溫度超過設置值時,報警器開始報警,從而實現(xiàn)對溫度的實時監(jiān)控。

      3.LCD1602液晶顯示器

      系統(tǒng)的顯示部分采用LCD1602字符顯示模塊,與數(shù)碼管相比,在硬件連接和軟件調(diào)試上都有優(yōu)勢。只要把要顯示的內(nèi)容放進液晶模塊的顯示存儲器里,它就可以直觀地顯示出指定的內(nèi)容,因此使操作方便。LCD1602與單片機的連接非常方便,在系統(tǒng)中將STC9C52的P0.0-P0.7引腳與LCD1602的7-14引腳相連,因為STC89C52單片機的P0口沒有上位電阻,所以在它們中間接一個10kΩ的電阻,可以進行數(shù)據(jù)的傳輸。單片機的P2.5-P2.7引腳與LCD1602的4-6引腳相連,可以進行數(shù)據(jù)的讀寫與操作。

      4.按鍵電路

      本系統(tǒng)有5個按鍵,S1為系統(tǒng)的復位鍵、S2-S5依次為時鐘調(diào)整鍵、加1鍵、減1鍵和鬧鐘開啟鍵。復位鍵S1連接到STC89C52單片機的9腳RST上,S2-S5按鍵分別連接到STC89C52的P1.0-P1.3,由CPU檢測這四個開關(guān)量輸入,有鍵按下輸入為低電平,無鍵按下輸入為高電平。

      三、結(jié)束語

      本系統(tǒng)已設計安裝調(diào)試成功,并將其應用于五年制大專班的課程設計,效果良好。

      參考文獻:

      [1]何立民.MCS-51系列單片機應用系統(tǒng)設計[M].北京:北京航空航天大學出版社, 2008.

      (作者單位:江蘇省常州技師學院)endprint

      摘 要:本文介紹了由單片機STC89C52、時鐘芯片DS1302、液晶顯示器LCD1602、溫度傳感器DS18B20、按鍵電路、報警電路和復位電路等組成的單片機萬年歷,可同時顯示年、月、日、星期、時、分、秒、鬧鈴時間和溫度等信息,通過功能鍵和加1、減1鍵,對以上信息進行設置。

      關(guān)鍵詞:單片機 時鐘芯片 液晶顯示器 溫度傳感器

      微型計算機向兩個不同的方向發(fā)展,一個是向高速度、大容量、高性能的高檔微機方向發(fā)展,另一個則是向單片機方向發(fā)展。單片機功能完善、體積小、價格廉、易于嵌入,非常適合于對家用電器的控制。嵌入單片機的家用電器實現(xiàn)了智能化,是傳統(tǒng)型家用電器的更新?lián)Q代,現(xiàn)已廣泛應用于洗衣機、空調(diào)、電視機、微波爐、電冰箱、電飯煲以及各種智能電子鐘等。單片機萬年歷就是其中的應用之一。它使用STC89C52單片機控制時鐘芯片DS1302,對年、月、日、星期、時、分、秒進行計時,采用溫度傳感器DS18B20檢測實時溫度,通過液晶顯示器LCD1602同時顯示年、月、日、星期、鬧鈴時間、時、分、秒和當前實時溫度等信息(圖1)。

      圖1 系統(tǒng)框圖

      一、系統(tǒng)功能

      一是時間設定由按鍵電路完成。第一次按下功能鍵S3后,使用加1鍵S4、減1鍵S5鍵可以調(diào)年,第二次按下功能鍵后調(diào)月,第三次按下功能鍵后調(diào)日,第四次按下功能鍵后調(diào)星期,第五次按下功能鍵后調(diào)溫度上限,第六次按下功能鍵后調(diào)溫度下限,第七次按下功能鍵后調(diào)時,第八次按下功能鍵后調(diào)分,第九次按下功能鍵后調(diào)秒,第十次按下功能鍵后調(diào)時結(jié)束,顯示時間,萬年歷開始工作。

      二是在LCD1602液晶顯示器上同時顯示:年、月、日、星期、鬧鈴時間、時、分、秒及實時溫度。鬧鐘時間到或溫度超過設定范圍,蜂鳴器報警。

      三是S2為鬧鐘開啟鍵,按一次開啟,液晶上有個開啟的圖標,再按一次,鬧鐘關(guān)閉。在鬧鐘開啟的狀態(tài)下,按S5調(diào)節(jié)鬧鐘的時,按S4調(diào)節(jié)鬧鐘的分。在鬧鐘關(guān)閉狀態(tài)下,按S4和S5不起作用。

      四是萬年歷在運行時按下S4、S5無效,按下S3可重新設定時間。

      二、主要硬件

      1.DS1302

      DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、星期、時、分、秒進行計時,還具有閏年補償功能,工作電壓為2.5~5.5V。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。

      2.DS18B20

      DS18B20是智能溫度傳感器,它的輸入、輸出采用數(shù)字量,通過單總線,接收主機發(fā)送的命令,根據(jù)DS18B20內(nèi)部的協(xié)議進行相應的處理,將轉(zhuǎn)換的溫度數(shù)值以串口形式發(fā)給主機,主機按照通訊協(xié)議用一個I/O口模擬DS18B20時序,發(fā)送命令(初始化命令、ROM命令、功能命令)給DS18B20,并讀取溫度值,在內(nèi)部進行相應的數(shù)據(jù)處理,用字符型液晶顯示模塊顯示溫度值。在系統(tǒng)啟動之時,它可以通過按鍵設置溫度的上限值和下限值。當某地方溫度超過設置值時,報警器開始報警,從而實現(xiàn)對溫度的實時監(jiān)控。

      3.LCD1602液晶顯示器

      系統(tǒng)的顯示部分采用LCD1602字符顯示模塊,與數(shù)碼管相比,在硬件連接和軟件調(diào)試上都有優(yōu)勢。只要把要顯示的內(nèi)容放進液晶模塊的顯示存儲器里,它就可以直觀地顯示出指定的內(nèi)容,因此使操作方便。LCD1602與單片機的連接非常方便,在系統(tǒng)中將STC9C52的P0.0-P0.7引腳與LCD1602的7-14引腳相連,因為STC89C52單片機的P0口沒有上位電阻,所以在它們中間接一個10kΩ的電阻,可以進行數(shù)據(jù)的傳輸。單片機的P2.5-P2.7引腳與LCD1602的4-6引腳相連,可以進行數(shù)據(jù)的讀寫與操作。

      4.按鍵電路

      本系統(tǒng)有5個按鍵,S1為系統(tǒng)的復位鍵、S2-S5依次為時鐘調(diào)整鍵、加1鍵、減1鍵和鬧鐘開啟鍵。復位鍵S1連接到STC89C52單片機的9腳RST上,S2-S5按鍵分別連接到STC89C52的P1.0-P1.3,由CPU檢測這四個開關(guān)量輸入,有鍵按下輸入為低電平,無鍵按下輸入為高電平。

      三、結(jié)束語

      本系統(tǒng)已設計安裝調(diào)試成功,并將其應用于五年制大專班的課程設計,效果良好。

      參考文獻:

      [1]何立民.MCS-51系列單片機應用系統(tǒng)設計[M].北京:北京航空航天大學出版社, 2008.

      (作者單位:江蘇省常州技師學院)endprint

      摘 要:本文介紹了由單片機STC89C52、時鐘芯片DS1302、液晶顯示器LCD1602、溫度傳感器DS18B20、按鍵電路、報警電路和復位電路等組成的單片機萬年歷,可同時顯示年、月、日、星期、時、分、秒、鬧鈴時間和溫度等信息,通過功能鍵和加1、減1鍵,對以上信息進行設置。

      關(guān)鍵詞:單片機 時鐘芯片 液晶顯示器 溫度傳感器

      微型計算機向兩個不同的方向發(fā)展,一個是向高速度、大容量、高性能的高檔微機方向發(fā)展,另一個則是向單片機方向發(fā)展。單片機功能完善、體積小、價格廉、易于嵌入,非常適合于對家用電器的控制。嵌入單片機的家用電器實現(xiàn)了智能化,是傳統(tǒng)型家用電器的更新?lián)Q代,現(xiàn)已廣泛應用于洗衣機、空調(diào)、電視機、微波爐、電冰箱、電飯煲以及各種智能電子鐘等。單片機萬年歷就是其中的應用之一。它使用STC89C52單片機控制時鐘芯片DS1302,對年、月、日、星期、時、分、秒進行計時,采用溫度傳感器DS18B20檢測實時溫度,通過液晶顯示器LCD1602同時顯示年、月、日、星期、鬧鈴時間、時、分、秒和當前實時溫度等信息(圖1)。

      圖1 系統(tǒng)框圖

      一、系統(tǒng)功能

      一是時間設定由按鍵電路完成。第一次按下功能鍵S3后,使用加1鍵S4、減1鍵S5鍵可以調(diào)年,第二次按下功能鍵后調(diào)月,第三次按下功能鍵后調(diào)日,第四次按下功能鍵后調(diào)星期,第五次按下功能鍵后調(diào)溫度上限,第六次按下功能鍵后調(diào)溫度下限,第七次按下功能鍵后調(diào)時,第八次按下功能鍵后調(diào)分,第九次按下功能鍵后調(diào)秒,第十次按下功能鍵后調(diào)時結(jié)束,顯示時間,萬年歷開始工作。

      二是在LCD1602液晶顯示器上同時顯示:年、月、日、星期、鬧鈴時間、時、分、秒及實時溫度。鬧鐘時間到或溫度超過設定范圍,蜂鳴器報警。

      三是S2為鬧鐘開啟鍵,按一次開啟,液晶上有個開啟的圖標,再按一次,鬧鐘關(guān)閉。在鬧鐘開啟的狀態(tài)下,按S5調(diào)節(jié)鬧鐘的時,按S4調(diào)節(jié)鬧鐘的分。在鬧鐘關(guān)閉狀態(tài)下,按S4和S5不起作用。

      四是萬年歷在運行時按下S4、S5無效,按下S3可重新設定時間。

      二、主要硬件

      1.DS1302

      DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、星期、時、分、秒進行計時,還具有閏年補償功能,工作電壓為2.5~5.5V。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。

      2.DS18B20

      DS18B20是智能溫度傳感器,它的輸入、輸出采用數(shù)字量,通過單總線,接收主機發(fā)送的命令,根據(jù)DS18B20內(nèi)部的協(xié)議進行相應的處理,將轉(zhuǎn)換的溫度數(shù)值以串口形式發(fā)給主機,主機按照通訊協(xié)議用一個I/O口模擬DS18B20時序,發(fā)送命令(初始化命令、ROM命令、功能命令)給DS18B20,并讀取溫度值,在內(nèi)部進行相應的數(shù)據(jù)處理,用字符型液晶顯示模塊顯示溫度值。在系統(tǒng)啟動之時,它可以通過按鍵設置溫度的上限值和下限值。當某地方溫度超過設置值時,報警器開始報警,從而實現(xiàn)對溫度的實時監(jiān)控。

      3.LCD1602液晶顯示器

      系統(tǒng)的顯示部分采用LCD1602字符顯示模塊,與數(shù)碼管相比,在硬件連接和軟件調(diào)試上都有優(yōu)勢。只要把要顯示的內(nèi)容放進液晶模塊的顯示存儲器里,它就可以直觀地顯示出指定的內(nèi)容,因此使操作方便。LCD1602與單片機的連接非常方便,在系統(tǒng)中將STC9C52的P0.0-P0.7引腳與LCD1602的7-14引腳相連,因為STC89C52單片機的P0口沒有上位電阻,所以在它們中間接一個10kΩ的電阻,可以進行數(shù)據(jù)的傳輸。單片機的P2.5-P2.7引腳與LCD1602的4-6引腳相連,可以進行數(shù)據(jù)的讀寫與操作。

      4.按鍵電路

      本系統(tǒng)有5個按鍵,S1為系統(tǒng)的復位鍵、S2-S5依次為時鐘調(diào)整鍵、加1鍵、減1鍵和鬧鐘開啟鍵。復位鍵S1連接到STC89C52單片機的9腳RST上,S2-S5按鍵分別連接到STC89C52的P1.0-P1.3,由CPU檢測這四個開關(guān)量輸入,有鍵按下輸入為低電平,無鍵按下輸入為高電平。

      三、結(jié)束語

      本系統(tǒng)已設計安裝調(diào)試成功,并將其應用于五年制大專班的課程設計,效果良好。

      參考文獻:

      [1]何立民.MCS-51系列單片機應用系統(tǒng)設計[M].北京:北京航空航天大學出版社, 2008.

      (作者單位:江蘇省常州技師學院)endprint

      猜你喜歡
      溫度傳感器單片機
      氣象用溫度傳感器檢定結(jié)果的測量不確定度評定與應用
      基于單片機的SPWM控制逆變器的設計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      溫度傳感器DS18B20在溫度計設計中的應用
      電子制作(2019年12期)2019-07-16 08:45:44
      基于單片機的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      一種高性能CMOS溫度傳感器
      小議PLC與單片機之間的串行通信及應用
      電子制作(2018年12期)2018-08-01 00:48:04
      XTR105電流變送器在溫度傳感器中的應用
      電子制作(2018年12期)2018-08-01 00:47:40
      基于單片機的平衡控制系統(tǒng)設計
      電子制作(2017年19期)2017-02-02 07:08:27
      一種自組網(wǎng)分布式無線溫度傳感器的設計
      县级市| 全南县| 德钦县| 隆化县| 呼伦贝尔市| 安泽县| 英德市| 曲水县| 奈曼旗| 黔东| 徐汇区| 浮梁县| 喀什市| 石棉县| 南木林县| 石家庄市| 宜丰县| 商水县| 孙吴县| 酒泉市| 西昌市| 湖南省| 岳池县| 石棉县| 慈利县| 军事| 清流县| 宝坻区| 乌审旗| 无棣县| 宜城市| 石城县| 淳化县| 巨野县| 苗栗市| 如皋市| 酒泉市| 长顺县| 陆河县| 迭部县| 时尚|