摘 要:文中介绍了一种具有检测、自我调节温度以及智能提示功能的水阀装置。分析了现有电控阀的发展状况,并在此基础上找到了市场短板,从而设计出一种满足普通百姓需求的智能控温水阀。此系统以STC89C51单片机为控制核心,用步进电机作为执行电机来实现其功能,用液晶显示屏来实时显示其所要向用户展示的数据以及对用户的智能提示,并降低了维修难度。此设计对进一步发展我国智能家居装置、推广节水政策有一定的帮助。
初始化pwm程序:voidPWM_INIT(){TMOD=0X02;//定时器0工作于8位自动重载模式TH0=0xfc;TL0=0xfc;TR0=1;CMOD=0x04;//CPS1=0CPS0=1,选择PCA的时钟源为定时器0的溢出CL=0;//PCA计数器清零CH=0;CCAP0H=0;//初始化占空比为0
stc51系类单片机大多数带SPI模块,例如STC12C5608AD,就带有SPI口,可以直接用此SPI口驱动nrf24l01,省去模拟SPI的麻烦。spi初始化代码如下:voidSPI_Init(void){SPSTAT|=0XC0;//清高两位,SPCTL=0XD0;//设置为主模式
51单片机可以通过ISP下载方式烧写程序,常用的工具为USB/TTL,常用的芯片有MAX232、CH340G等。下面介绍以CH340G芯片设计的ISP下载电路。1.51单片机程序下载原理51单片机程序烧写接口为RXD和TXD,即UART口,这两个接口