一種數(shù)字式溫度控制系統(tǒng)的設(shè)計(jì)
本設(shè)計(jì)采用AT89C52單片機(jī)作為控制機(jī)構(gòu)的核心。AT89C52 是一種低功耗、高性能的CMOS型 8位微型計(jì)算機(jī)。它帶有8K Flash 可編程和擦除的只讀存儲(chǔ)器(EPROM),該器件采用ATMEL的高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)上標(biāo)準(zhǔn)的80C51和82C52的指令系統(tǒng)及引腳兼容,片內(nèi)Flash 集成在一個(gè)芯片上,可用于解決復(fù)雜的問題,且成本較低。AT89C52提供了8K字節(jié)Flash ,256字節(jié)RAM,32線I/O口,3個(gè)16位定時(shí)/計(jì)數(shù)器,6向量?jī)蓸O中斷,一個(gè)雙工串行口,具有片內(nèi)自激振蕩器和時(shí)鐘電路等標(biāo)準(zhǔn)功能。此外,AT89C52設(shè)有靜態(tài)邏輯,用于運(yùn)行到零頻率,并支持軟件選擇的節(jié)電運(yùn)行方式和空閑方式使CPU停止工作,而允許RAM、定時(shí)/計(jì)數(shù)器、串行口和中斷系統(tǒng)繼續(xù)工作。在掉電方式下,片內(nèi)振蕩器停止工作,由于時(shí)鐘被凍結(jié),一切功能都停止,只有片內(nèi)RAM的內(nèi)容被保存,直到硬件復(fù)位才恢復(fù)正常工作。
評(píng)論