当前位置: 首页 > news >正文

电子商务网站会员体系配置外网访问WordPress

电子商务网站会员体系,配置外网访问WordPress,php框架做网站,通过页面wordpress文件位置所有仿真详情导航#xff1a; PROTEUS专栏说明-CSDN博客 目录 一、主要功能 二、硬件资源 三、主程序编程 四、资源下载 一、主要功能 基于52单片机#xff0c;采用DS18B20温度传感器检测温度#xff0c;采用滑动变阻器连接ADC0832数模转换器模拟电量#xff0c;采用…所有仿真详情导航 PROTEUS专栏说明-CSDN博客 目录 一、主要功能 二、硬件资源 三、主程序编程 四、资源下载 一、主要功能 基于52单片机采用DS18B20温度传感器检测温度采用滑动变阻器连接ADC0832数模转换器模拟电量采用L298N驱动电机转动。 五个按键第一按键为系统总开关按下后系统运行。 然后有模式切换按键自动模式是依靠温度调速手动模式是按键调速。 三个按键分别为一档、二档、三档。 根据温度范围来划分风俗档位比如分3档。温度10-20为一档20-25为二档25-35为三档档位越高转速越快。 显示屏显示实时温度当前档位和当前电量。 如果电量小于20则蜂鸣器报警。 具体动态效果看B站演示视频高清需要跳转到B站看 基于单片机的太阳能充电、温度检测、档位PWM调速系统_哔哩哔哩_bilibili 二、硬件资源 基于KEIL5编写C代码PROTEUS8.15进行仿真全部资源在页尾提供安装包。 三、主程序编程 #include REGX52.H #includeintrins.h #includestdio.h #include Delay.h #include LCD1602.h #define uchar unsigned char #define uint unsigned intsbit DSP2^4; //DS18B20温度传感器sbit CSP1^0; //adc0832引脚 sbit CLKP1^1; sbit DIOP1^2;sbit key1P1^3; sbit key2P1^4; sbit key3P1^5; sbit key4P1^6; sbit key5P1^7;sbit out1 P3^6; sbit out2 P3^7; sbit beep P3^0; sbit cd P2^5;unsigned char count; typedef unsigned char u8; typedef unsigned int u16; static uint temp; static float ftemp 0.0f;//温度转变 uint temp;static unsigned char num; static int dlyz20; static int flag1; uchar count0; static double u,u1; static flag20; static a0,b0,c0,numsum0; static mode0; int kg1;void tmpchange(); uint tmp(); void beep_warning(); void ajpd();void Car_Move(uchar speed) //电机转动 {uchar Car_Speed speed;count; if(count Car_Speed){out1 1;}else{out1 0;}if(count 100){count 0;} }void Time0_Init() //定时器初始化 { TMOD 0x01; //定时器0工作在方式1 IE 0x82; TH0 0xfe; TL0 0x33; //11.0592MZ晶振0.5ms TR01; //定时器开始 EA1; }void Time0_Int() interrupt 1 //中断程序 {TH0 0xfe; //重新赋值TL0 0x33;num;if(num200){tmpchange(); //让18b20开始转换温度temp tmp(); //读取温度ftemp temp/10.0f; //转换温度num0;}switch(numsum){case 0:out1 0;out20;break;case 1:Car_Move(30);break; //电机低速前进case 2:Car_Move(60);break; //电机高速前进case 3:Car_Move(100);break; //电机高速前进default:break;} }uchar get_AD_Res() //ADC0832启动读取函数 有害气体 {uchar i, data10, data20;CS0;CLK0;DIO1;_nop_();CLK1;_nop_();CLK0;DIO1;_nop_(); CLK1;_nop_();CLK0;DIO0;_nop_();CLK1;_nop_();CLK0;DIO1;_nop_(); for(i0; i8; i){CLK1;_nop_();CLK0;_nop_();data1(data11)|(uchar)DIO; }for(i0; i8; i){data2data2|(uchar)DIOi;CLK1;_nop_();CLK0;_nop_();}CS1;return(data1 data2)?data1:0; } void dsreset(void) //发出命令 {uint i;DS0; i103; //将总线拉低480us~960uswhile(i0)i--;DS1; //然后拉高总线若DS18B20做出反应会将在15us~60us后将总线拉低i4; //15us~60us等待while(i0)i--;//while(DS); } bit tmpreadbit(void) //读取数据 {uint i;bit dat;DS0;i; //i for delayDS1;i;i;datDS;i8;while(i0)i--;return (dat); } uchar tmpread(void) //读取数据 {uchar i,j,dat;dat0;for(i1;i8;i){jtmpreadbit();dat(j7)|(dat1); //读出的数据最低位在最前面这样刚好一个字节在DAT里}return(dat); } void tmpwritebyte(uchar dat) //传输数据给DS18B20 {uint i;uchar j;bit testb;for(j1;j8;j){testbdat0x01;datdat1;if(testb) //write 1{DS0;i;i;DS1;i8;while(i0)i--;}else{DS0; //write 0i8;while(i0)i--;DS1;i;i;}} } void tmpchange(void) //DS18B20开始工作 {dsreset();Delay(1);tmpwritebyte(0xcc); tmpwritebyte(0x44); } uint tmp() //获得温度 {float tt;uchar a,b;dsreset();Delay(1);tmpwritebyte(0xcc);tmpwritebyte(0xbe);atmpread();//低八位btmpread();//高八位tempb;temp8; //two byte compose a int variabletemptemp|a;tttemp*0.0625; //算出来的是测到的温度数值可到小数点后两位temptt*100.5; //为了显示温度后的小数点后一位并作出四舍五入因为取值运算不能取小数点后的数return temp; }void beep_warning() //温度传感器蜂鸣器警报并且电机转动 {if(ftemp10 ftemp 20){numsum1;}else if(ftemp20 ftemp 25){numsum2;}else if(ftemp25 ftemp 35){numsum3;}else if(ftemp10 || ftemp 35){numsum0;}if(u120){beep 0;cd 0;}else{beep 1;cd1;}}void main() //主函数 { LCD_Init(); //显示屏初始化Time0_Init();beep 1;while(1){if(kg0){LCD_ShowString(1,1,wendu:);LCD_ShowString(2,1,dl:);uget_AD_Res(); //MQu1 (u/255)*100;LCD_ShowNum(1,7,ftemp,2); //第一行显示温度LCD_ShowNum(2,4,u1,3);if(mode0){beep_warning(); //温度、电压、电流超出报警}LCD_ShowNum(1,15,numsum,2);}else{LCD_Init(); //显示屏初始化out10;out20;beep1;}ajpd();} }void ajpd() {if(!key1){mode;if(mode1){mode 0;}while(!key1);}if(mode 1){ if(!key2){numsum1;while(!key2);}if(!key3){numsum2;while(!key3);}if(!key4){numsum3;while(!key4);}}if(!key5){kg;if(kg1){kg0;}while(!key5);} }四、资源下载 全部资料源程序、仿真文件、安装包、演示视频 链接: https://pan.baidu.com/s/1oL_3vXE_jlPq8K_kFxW9RA?pwdmi1w 提取码: mi1w  --来自百度网盘超级会员v4的分享
http://www.hkea.cn/news/14434604/

相关文章:

  • 968深圳网站建设公司网站建设最重要的是什么
  • 工作室建设方案怎么写网站优化个人工作室
  • 设计网站会员哪个好用镇江微淘软件开发
  • 很色h做游戏网站海南省住房公积金管理局招聘
  • 网站模板的修改网站优化能发外链的gvm网站大全
  • 未来网站开发需求多wordpress修改登录图标
  • 大庆哈尔滨网站建设机关门花网站建设
  • 用python做网站的多吗体验式营销案例
  • 秦皇岛网站开发公司电话了解什么是网络营销
  • 长治网站seo电子商务网站流程设计
  • 个人做网站手机获取验证码前端开发和网站建设
  • 网站安全设计flash网站设计师
  • 上海网站快速备案wordpress自动增加阅读数代码
  • 网站设计工资一般多少蓬安网站建设
  • 网站客户端怎么做的网站建设专业网站设计公司物格网
  • 手机网站域名哪里注册时间所见即所得网页编辑器
  • 网站换了域名做跳转软件开发工具属于
  • 螺栓球网架网站栏目页优化
  • 宿州商务网站建设人力资源外包收费报价表
  • 做外贸要做什么网站php网站开发是什么意思
  • 鹤壁网站seowordpress前端是什么
  • 网站图片有什么要求吗湖南网
  • 网址大全查询网站app开发去哪个网站
  • 电子商务网站建设与管理课后习题如何备份一个网站
  • 泰安网站开发推广关于阅读类网站的建设规划书
  • 门户网站申请seo网站自动推广
  • 贵阳网站建设咨询凯里市建设局网站
  • 小公司网站怎么建合肥大型网站设计公
  • 手机网站开发流程wordpress性能优化
  • 网站开通申请winxp下做网站