• ng接口phpDemo更新

    接口标准 数据协议: json 编码要求: UTF-8 安全密钥 加密签名: sign_key,联系商务获取 代理商密钥: api_account,联系商务获取 当接口成功返回时,statusCode为01,除了01外的statusCode都是失败或者其他错误的状态,相应错误原因会在message里面体现。 NG接口返回错误码参考https://blog.csdn.net/yuanpeiwen520/article/details/97494729

    0
    329
    4KB
    2019-07-28
    50
  • 最新现金网站自适应手机端源码

    新增一键返水,实时返水,任务大厅,优惠活动 自定义编辑栏目和自定义内容 抢红包功能定制版 后台增加实时返水开关,可以打开或关闭,返水可以设置用户等级也是就是达到多少投注量的级别设置不同的等级来实现返水比例 注册选项更加智能化 agbbin接口免费开户

    0
    313
    52.06MB
    2019-05-14
    9
  • 网狐6603内核引擎源

    网狐6603内核引擎源 AsynchronismEngine.cpp AsynchronismEngine.h AttemperEngine.cpp AttemperEngine.h DataBase.cpp DataBase.h DataBaseAide.cpp DataBaseAide.h KernelEngine.cpp KernelEngine.def KernelEngine.rc KernelEngine.sln KernelEngine.suo KernelEngine.vcproj KernelEngineD.def KernelEngineHead.h MSADO15.dll ProcessException.h QueueService.cpp QueueService.h QueueServiceEvent.h Resource.h Stdafx.cpp Stdafx.h TCPNetworkEngine.cpp TCPNetworkEngine.h TCPSocketService.cpp TCPSocketService.h TimerEngine.cpp TimerEngine.h TraceService.cpp TraceService.h 文件名.bat 文件名.txt

    4
    220
    4.78MB
    2016-01-16
    10
  • 1602液晶显示DS1302时钟

    液晶显示时间 通过dofly自带的串口调试软件,打开串口,波特率默认9600,点击更新时间即可,如果不行,按下开发板复位重新更新 ------------------------------------------------*/ #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 #include <stdio.h> #include "ds1302.h" #include "delay.h" #include "1602.h" bit ReadTimeFlag;//定义读时间标志 bit SetFlag; //更新时间标志位 unsigned char time_buf2[16]; void Init_Timer0(void);//定时器初始化 void UART_Init(void); /*------------------------------------------------ 主函数 ------------------------------------------------*/ void main (void) { unsigned char i; unsigned char temp[16];//定义显示区域临时存储数组 LCD_Init(); //初始化液晶 DelayMs(20); //延时有助于稳定 LCD_Clear(); //清屏 Init_Timer0(); //定时器0初始化 Ds1302_Init(); //ds1302初始化 UART_Init(); //串口初始化 Ds1302_Read_Time(); //首次读取时间 if((time_buf1[2]+time_buf1[7])==0) //如果所有参数都为0,写入一个初始值 Ds1302_Write_Time(); while (1) //主循环 { if(SetFlag) //如果接收到串口信息则更新时钟 { for(i=0;i<8;i++) { time_buf1[i]=time_buf2[2*i]*10+time_buf2[2*i+1];//数据整合,如2个数 1和5整合成15 } Ds1302_Write_Time();//接收更新的时间然后写入ds1302 SetFlag=0; //时钟信息更新后标志位清零 } if(ReadTimeFlag==1) //定时读取ds1302 定时时间到 则标志位置1,处理过时间参数标志位清零 { ReadTimeFlag=0; //标志位清零 Ds1302_Read_Time();//读取时间参数 sprintf(temp,"DATE d-d-d %d",(int)time_buf1[1],(int)time_buf1[2],(int)time_buf1[3],(int)time_buf1[7]);//年月日周 LCD_Write_String(0,0,temp);//显示第一行 sprintf(temp,"TIME d:d:d",(int)time_buf1[4],(int)time_buf1[5],(int)time_buf1[6]);//时分秒 LCD_Write_String(0,1,temp);//显示第二行 } } } /*------------------------------------------------ 串口通讯初始化 ------------------------------------------------*/ void UART_Init(void) { SCON = 0x50; // SCON: 模式 1, 8-bit UART, 使能接收 TMOD |= 0x20; // TMOD: timer 1, mode 2, 8-bit 重装 TH1 = 0xFD; // TH1: 重装值 9600 波特率 晶振 11.0592MHz TR1 = 1; // TR1: timer 1 打开 EA = 1; //打开总中断 ES = 1; //打开串口中断 } /*------------------------------------------------ 定时器初始化子程序 ------------------------------------------------*/ void Init_Timer0(void) { TMOD |= 0x01; //使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响 //TH0=0x00; //给定初值 //TL0=0x00; EA=1; //总中断打开 ET0=1; //定时器中断打开 TR0=1; //定时器开关打开 } /*------------------------------------------------ 定时器中断子程序 ------------------------------------------------*/ void Timer0_isr(void) interrupt 1 { static unsigned int num; TH0=(65536-2000)/256; //重新赋值 2ms TL0=(65536-2000)%256; num++; if(num==50) //大致100ms { num=0; ReadTimeFlag=1; //读标志位置1 } } /*------------------------------------------------ 串口中断程序 ------------------------------------------------*/ void UART_SER (void) interrupt 4 //串行中断服务程序 { unsigned char Temp; //定义临时变量 unsigned char i; if(RI) //判断是接收中断产生 { RI=0; //标志位清零 Temp=SBUF; //读入缓冲区的值 time_buf2[i]=Temp&0x0F; i++; if(i==16) //连续接收16个字符信息 { i=0; SetFlag=1; //接收完成标志位置1 } SBUF=Temp; //把接收到的值再发回电脑端 } if(TI) //如果是发送标志位,清零 TI=0; }

    0
    150
    20KB
    2016-01-16
    14
  • 创作能手

    授予每个自然周发布1篇到3篇原创IT博文的用户
关注 私信
上传资源赚积分or赚钱