摘 要:文中介紹了一種具有檢測(cè)、自我調(diào)節(jié)溫度以及智能提示功能的水閥裝置。分析了現(xiàn)有電控閥的發(fā)展?fàn)顩r,并在此基礎(chǔ)上找到了市場(chǎng)短板,從而設(shè)計(jì)出一種滿足普通百姓需求的智能控溫水閥。此系統(tǒng)以STC89C51單片機(jī)為控制核心,用步進(jìn)電機(jī)作為執(zhí)行電機(jī)來(lái)實(shí)現(xiàn)其功能,用液晶顯示屏來(lái)實(shí)時(shí)顯示其所要向用戶展示的數(shù)據(jù)以及對(duì)用戶的智能提示,并降低了維修難度。此設(shè)計(jì)對(duì)進(jìn)一步發(fā)展我國(guó)智能家居裝置、推廣節(jié)水政策有一定的幫助。
初始化pwm程序:voidPWM_INIT(){TMOD=0X02;//定時(shí)器0工作于8位自動(dòng)重載模式TH0=0xfc;TL0=0xfc;TR0=1;CMOD=0x04;//CPS1=0CPS0=1,選擇PCA的時(shí)鐘源為定時(shí)器0的溢出CL=0;//PCA計(jì)數(shù)器清零CH=0;CCAP0H=0;//初始化占空比為0
stc51系類單片機(jī)大多數(shù)帶SPI模塊,例如STC12C5608AD,就帶有SPI口,可以直接用此SPI口驅(qū)動(dòng)nrf24l01,省去模擬SPI的麻煩。spi初始化代碼如下:voidSPI_Init(void){SPSTAT|=0XC0;//清高兩位,SPCTL=0XD0;//設(shè)置為主模式
51單片機(jī)可以通過(guò)ISP下載方式燒寫(xiě)程序,常用的工具為USB/TTL,常用的芯片有MAX232、CH340G等。下面介紹以CH340G芯片設(shè)計(jì)的ISP下載電路。1.51單片機(jī)程序下載原理51單片機(jī)程序燒寫(xiě)接口為RXD和TXD,即UART口,這兩個(gè)接口