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