自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (19)
  • 收藏
  • 关注

原创 windows下python+django+pycharm+mysql从配置到实战

windows下python+django+pycharm环境配置https://blog.csdn.net/u012289987/article/details/16866619

2021-06-03 15:42:34 129

jMetal文档,5,0到5.6源码

多目标算法:NSGA-II,SPEA2,PAES,PESA-II,OMOPSO,MOCell,AbYSS,MOEA / D,GDE3,IBEA,SMPSO,SMPSOhv,SMS-EMOA,MOEA / D-STM,MOEA / D-DE ,MOCHC,MOMBI,MOMBI-II,NSGA-III,WASF-GA,GWASF-GA,R-NSGA-II,CDG-MOEA,ESPEA,SMSPO / RP 单目标算法:遗传算法(变体:世代,稳态),进化策略(变体:精英或mu + lambda,非精英或mu,lambda),DE,CMA-ES,PSO(Stantard 2007,Standard 2011) ),珊瑚礁优化。 可以并行执行的算法:NSGA-II,SMPSO,GDE3,SPEA2,PESA-II 包含的问题: 问题族:ZDT,DTLZ,WFG,CEC2009,LZ09,GLT,MOP,CEC2018 古典问题:库尔索,丰塞卡,沙弗,Viennet2,Viennet3 受约束的问题:Srinivas,Tanaka,Osyczka2,Constr_Ex,Golinski,Water,Viennet4 组合问题:多目标TSP 学术问题:OneMax,OneZeroMax 质量指标:超量,扩散,世代距离,反世代距离,反世代距离加,加性ε。 变量表示形式:二进制,实数,整数,置换,混合编码(实数+二进制,整数+实数)。

2020-05-29

haxm-windows_v7_5_2.zip Android SDK中无法安装HAXM installer

Android SDK中无法安装HAXM installer。下载完成在,解压放到自己的…sdk\extras\intel的目录下,进行安装。重启Android Studio,打开模拟器,成功,如下:

2020-05-29

node最新版下载14.3.0当前发布版12.17.0 长期支持版

node最新版下载,node 14.3.0 当前发布版,node 12.17.0 长期支持版,主版本的 Node.js 进入 当前版 将持续六个月的时间,在此期间库作者可以对其进行支持。 六个月之后,奇数版本(诸如 9、11 等)将变为不支持状态,只有偶数版本(诸如 10、12 等)变成 活跃 LTS 状态,并且准备投入使用。 LTS 发布版的状态是“长期支持版”,这意味着重大的 Bug 将在后续的 30 个月内持续得到不断地修复。 上线应该仅使用 活跃 LTS 或者是 维护 LTS 版。

2020-05-29

Web性能权威指南 高流量网站CSS开发技术 WebKit技术内幕 JavaScript从前端到后端 深入理解Bootstrap

包含:Web性能权威指南 、高流量网站CSS开发技术 、网站页面性能优化的34条黄金守则、 WebKit技术内幕 、JavaScript从前端到后端、 深入理解Bootstrap

2018-03-14

HTTP权威指南 TCP_IP第5版 TCP-IP详解

包含:HTTP权威指南 、 TCP_IP(第5版)、 TCP-IP详解(共三卷)

2018-03-14

JavaScript权威指南(第6版) JavaScript半知半解 JavaScript设计模式

包含:JavaScript权威指南(第6版) JavaScript半知半解 JavaScript设计模式

2018-03-14

CSS权威指南 css彻底设计研究 HTML5和CSS3实战 HTML5与CSS3设计模式

包含:CSS权威指南、css彻底设计研究、HTML5和CSS3实战、HTML5与CSS3设计模式

2018-03-14

HTML5秘籍 HTML5和CSS3实战 HTML5与CSS3设计模式

包含:[HTML5秘籍].(Matthew.MacDonald).李松峰、HTML5和CSS3实战 第2版、HTML5与CSS3设计模式

2018-03-14

数据结构(严蔚敏)课本、代码、例题、课件

数据结构(严蔚敏)课本、示例代码、1800例题、课件等资料

2018-03-14

最新node8.9.3&&node9;.3.0安装包

最新node8.9.3的安装包,下载总是失败,终于下载好了,放到这里方便大家学习

2017-12-16

Validform5.3.2的style.css

Validform5.3.2的最难找的style.css,和demo。css文件在demo中。按需自己粘贴。

2017-12-16

sortable.js(jquery.fn.sortable、jquery.fn.sortable.min.js)最新版

最新拖拽排序插件,及简单DEMO

2017-08-16

parallax.js的Demo(github下载,解压即用)

github上的parallax.js的Demo,下载后还要build,挺麻烦的,放到这里供大家下载参考,解压即用

2017-07-19

md5.min.js

官网下载md5.min.js和md5.js,版本是2.2

2017-02-24

jquery-3.1.1和jquery-min-3.1.1打包

官网下载,为了方便传到了csdn上

2017-02-24

DS1302 LCD12864

DS1302 LCD12864 时钟加adc转换,LED时钟加按钮调时间。代码及仿真 #include<reg51.h> #include <intrins.h> #define u_char unsigned char #include"ds1302.h" #include"lcd.h" #include"main.h" #include"adc.h" u_char judge_year(u_char); u_char count_week(u_char year,u_char month,u_char day); unsigned char code black_write[]= { 0xFF,0x1F,0xEF,0xF7,0xF7,0xEF,0x1F,0xFF,0xFF,0xF0,0xEF,0xDF,0xDF,0xEF,0xF0,0xFF, 0xFF,0xEF,0xEF,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xDF,0xDF,0xC0,0xDF,0xDF,0xFF,0xFF, 0xFF,0x8F,0xF7,0xF7,0xF7,0x77,0x8F,0xFF,0xFF,0xCF,0xD7,0xDB,0xDD,0xDE,0xCF,0xFF, 0xFF,0xCF,0xF7,0x77,0x77,0xB7,0xCF,0xFF,0xFF,0xE7,0xDF,0xDF,0xDF,0xEE,0xF1,0xFF, 0xFF,0xFF,0x3F,0xDF,0xEF,0x07,0xFF,0xFF,0xFF,0xF8,0xFB,0xDB,0xDB,0xC0,0xDB,0xFF, 0xFF,0x07,0xF7,0x77,0x77,0xF7,0xF7,0xFF,0xFF,0xE6,0xDE,0xDF,0xDF,0xEE,0xF1,0xFF, 0xFF,0x1F,0xEF,0x77,0x77,0xE7,0xFF,0xFF,0xFF,0xF0,0xEE,0xDF,0xDF,0xEE,0xF1,0xFF, 0xFF,0xC7,0xF7,0xF7,0x37,0xC7,0xF7,0xFF,0xFF,0xFF,0xFF,0xC0,0xFF,0xFF,0xFF,0xFF, 0xFF,0x8F,0x77,0xF7,0xF7,0x77,0x8F,0xFF,0xFF,0xE3,0xDD,0xDE,0xDE,0xDD,0xE3,0xFF, 0xFF,0x1F,0xEF,0xF7,0xF7,0xEF,0x1F,0xFF,0xFF,0xFF,0xCE,0xDD,0xDD,0xEE,0xF0,0xFF}; sbit k1=P3^4; sbit k2=P3^5; sbit k3=P3^6; sbit k4=P3^7; sbit k=P3^2; int int_count=0; int ret=0; int stop=0; int main() { int i,temp,j=0;u_char dat[7];u_char adc_data0,adc_data1,adc_data; u_char date[]={0,59,21,28,9,7,14};//秒分时日月周年 u_char time[14]; init_lcd(); IT0=1; EX0=1; IP=0x01; for(i=0;i<7;i++) { temp=date[i]/10; date[i]=date[i]; date[i]=temp*16+date[i]; } write_data(0x8e,0x00);//什么意思?? for(i=0;i<7;i++) write_data(reg_write_address[i],date[i]); TMOD|=0x01; TH0=0xB0;//设初值 TL0=0x3C;//设初值 ET0=1; //中断位置高 EA=1; //开中断 TR0=1; //启动中断 while(1){ if(flag==1) { flag=0; j=0; for(i=0;i<7;i++){ dat[i]=read_data(reg_read_address[i]); //什么意思? time[j++]=dat[i]&0xf; time[j++]=dat[i]/16; } display(0,0,tim+time[13]*16,8); display(0,8,tim+time[12]*16,8); display(0,16,year,16); display(0,32,tim+time[9]*16,8); display(0,40,tim+time[8]*16,8); display(0,48,year+32,16); display(0,64,tim+time[7]*16,8); display(0,72,tim+time[6]*16,8); display(0,80,year+64,16); display(2,0,week,16); display(2,16,week+32,16); display(2,32,digtal+(time[10]-1)*32,16); i=5; for(j=7;j>=0;j--) //什么意思 ? { if(j!=2&&j!=5) display(4,(7-j)*8,tim+time[i--]*16,8); else{ if(flash==0) display(4,(7-j)*8,tim+10*16,8); else if(flash==1) display(4,(7-j)*8,tim+11*16,8); } } /************************************** AD转换 AD转换有什么用? *************************************/ adc_data=read_adc_data(); adc_data0=(adc_data*5)/255; adc_data1=((adc_data*5)%255)*10/255; for(j=0;j<4;j++) display(4,72+(j*8),v+j*16,8); display(4,104,tim+adc_data0*16,8); display(4,112,v+4*16,8); display(4,120,tim+adc_data1*16,8); } while(ret!=0); } } void time0() interrupt 1 { count++; TH0=0xB0; TL0=0x3C; if(count==20){ flash=~flash; count=0; flag=1; } } void interrupt0() interrupt 0 //此中断函数全部调节时间,是这个程序的精华,本来想分开,但是那样会带来的开销大,所以全写在了一起; { int i;u_char temp,t1,t2,year=0,leap_year,week,day; t1=temp_time[6]/16; t2=temp_time[6]&0xf; leap_year=t1*10+t2; day=(temp_time[3]/16)*10+(temp_time[3]&0xf); if(k1==0){ if(stop==0) { ret++; for(i=0;i<7;i++) temp_time[i]=read_data(reg_read_address[i]);} int_count++; stop++; if(k1==0&&int_count==1) { t1=temp_time[0]/16; t2=temp_time[0]&0xf; display(4,48,tim+t1*16,8); display(4,56,tim+t2*16,8); t1=temp_time[6]/16; t2=temp_time[6]&0xf; display(0,0,black_write+t1*16,8); display(0,8,black_write+t2*16,8); } else if(k1==0&&int_count==2) { t1=temp_time[6]/16; t2=temp_time[6]&0xf; display(0,0,tim+t1*16,8); display(0,8,tim+t2*16,8); t1=temp_time[4]/16; t2=temp_time[4]&0xf; display(0,32,black_write+t1*16,8); display(0,40,black_write+t2*16,8); } else if(k1==0&&int_count==3) { t1=temp_time[4]/16; t2=temp_time[4]&0xf; display(0,32,tim+t1*16,8); display(0,40,tim+t2*16,8); t1=temp_time[3]/16; t2=temp_time[3]&0xf; display(0,64,black_write+t1*16,8); display(0,72,black_write+t2*16,8); } else if(k1==0&&int_count==4) { t1=temp_time[3]/16; t2=temp_time[3]&0xf; display(0,64,tim+t1*16,8); display(0,72,tim+t2*16,8); t1=temp_time[2]/16; t2=temp_time[2]&0xf; display(4,0,black_write+t1*16,8); display(4,8,black_write+t2*16,8); } else if(k1==0&&int_count==5) { t1=temp_time[2]/16; t2=temp_time[2]&0xf; display(4,0,tim+t1*16,8); display(4,8,tim+t2*16,8); t1=temp_time[1]/16; t2=temp_time[1]&0xf; display(4,24,black_write+t1*16,8); display(4,32,black_write+t2*16,8); } else if(k1==0&&int_count==6) { t1=temp_time[1]/16; t2=temp_time[1]&0xf; display(4,24,tim+t1*16,8); display(4,32,tim+t2*16,8); temp=read_data(0x81); t1=temp_time[0]/16; t2=temp_time[0]&0xf; display(4,48,black_write+t1*16,8); display(4,56,black_write+t2*16,8); } else if(int_count==7) int_count=0; } else if(k2==0||k3==0) { if(int_count==1)//调节年 { t1=temp_time[6]/16; t2=temp_time[6]&0xf; if(k2==0) temp_time[6]=t1*10+t2+1; else temp_time[6]=t1*10+t2-1; if(temp_time[6]==-1) temp_time[6]=0; leap_year=temp_time[6]; if(temp_time[4]==2) { year=judge_year(leap_year); if(year==0&&day>28){ temp_time[3]=40; display(0,64,tim+(temp_time[3]/16)*16,8); display(0,72,tim+(temp_time[3]&0xf)*16,8); } } temp_time[5]=week=count_week(leap_year,temp_time[4],(temp_time[3]/16)*10+(temp_time[3]&0xf)); t1=temp_time[6]/10; t2=temp_time[6]; temp_time[6]=t1*16+t2; display(0,0,black_write+(temp_time[6]/16)*16,8); display(0,8,black_write+(temp_time[6]&0xf)*16,8); display(2,32,digtal+(temp_time[5]-1)*32,16); } else if(int_count==2)//调节月 { t1=temp_time[4]/16; t2=temp_time[4]&0xf; if(k2==0) temp_time[4]=t1*10+t2+1; else temp_time[4]=t1*10+t2-1; if(temp_time[4]<1) temp_time[4]=1; if(temp_time[4]==13) temp_time[4]=1; else if(temp_time[4]==2){ year=judge_year(leap_year); if(year==0&&day>28) temp_time[3]=40; else if(year==1&&day>29) temp_time[3]=41; display(0,64,tim+(temp_time[3]/16)*16,8); display(0,72,tim+(temp_time[3]&0xf)*16,8); } else if(temp_time[4]==4||temp_time[4]==6||temp_time[4]==9||temp_time[4]==11) { if(day>30) temp_time[3]=48; display(0,64,tim+(temp_time[3]/16)*16,8); display(0,72,tim+(temp_time[3]&0xf)*16,8); } t1=temp_time[4]/10; t2=temp_time[4]; temp_time[4]=t1*16+t2; week=count_week(leap_year,temp_time[4],(temp_time[3]/16)*10+(temp_time[3]&0xf)); temp_time[5]=week; display(0,32,black_write+(temp_time[4]/16)*16,8); display(0,40,black_write+(temp_time[4]&0xf)*16,8); display(2,32,digtal+(temp_time[5]-1)*32,16); } else if(int_count==3)//调节日 { if(temp_time[4]==2){ year=judge_year(leap_year); } t1=temp_time[3]/16; t2=temp_time[3]&0xf; if(k2==0) temp_time[3]=t1*10+t2+1; else temp_time[3]=t1*10+t2-1; if(temp_time[3]<1) temp_time[3]=1; if(year==1&&temp_time[4]==2&&temp_time[3]==30) temp_time[3]=29; else if(year==0&&temp_time[4]==2&&temp_time[3]==29) temp_time[3]=28; else if(temp_time[4]==4||temp_time[4]==6||temp_time[4]==9||temp_time[4]==17) { if(temp_time[3]==31) temp_time[3]=30; } else if(temp_time[3]==32) temp_time[3]=31; week=count_week(leap_year,temp_time[4],temp_time[3]); temp_time[5]=week; t1=temp_time[3]/10; t2=temp_time[3]; temp_time[3]=t1*16+t2; display(0,64,black_write+(temp_time[3]/16)*16,8); display(0,72,black_write+(temp_time[3]&0xf)*16,8); display(2,32,digtal+(temp_time[5]-1)*32,16); } else if(int_count==4)//调节小时 { t1=temp_time[2]/16; t2=temp_time[2]&0xf; if(k2==0) temp_time[2]=t1*10+t2+1; else temp_time[2]=t1*10+t2-1; if(temp_time[2]<0) temp_time[2]=0; if(temp_time[2]>23) temp_time[2]=0; t1=temp_time[2]/10; t2=temp_time[2]; temp_time[2]=t1*16+t2; display(4,0,black_write+(temp_time[2]/16)*16,8); display(4,8,black_write+(temp_time[2]&0xf)*16,8); } else if(int_count==5) { t1=temp_time[1]/16; t2=temp_time[1]&0xf; if(k2==0) temp_time[1]=t1*10+t2+1; else temp_time[1]=t1*10+t2-1; if(temp_time[1]<0) temp_time[1]=0; if(temp_time[1]>59) temp_time[1]=0; t1=temp_time[1]/10; t2=temp_time[1]; temp_time[1]=t1*16+t2; display(4,24,black_write+(temp_time[1]/16)*16,8); display(4,32,black_write+(temp_time[1]&0xf)*16,8); } else if(int_count==6) { t1=temp_time[0]/16; t2=temp_time[0]&0xf; if(k2==0) temp_time[0]=t1*10+t2+1; else temp_time[0]=t1*10+t2-1; if(temp_time[0]<0) temp_time[0]=0; if(temp_time[0]>23) temp_time[0]=0; t1=temp_time[0]/10; t2=temp_time[0]; temp_time[0]=t1*16+t2; display(4,48,black_write+(temp_time[0]/16)*16,8); display(4,56,black_write+(temp_time[0]&0xf)*16,8); } } else if(k4==0) { for(i=0;i<7;i++) write_data(reg_write_address[i],temp_time[i]); ret=0; stop=0; int_count=0; } } u_char judge_year(u_char y)//判断是否是润年 { int year=2000+(int)y; if(year%4==0&&year0!=0) return 1; else if(year0==0&&year%400==0) return 1; else return 0; } u_char count_week(u_char year,u_char month,u_char day)//计算周几的函数 { u_char t1,t2,week; t1=month/16; t2=month&0xf; month=t1*10+t2; week=year+(year/4)+(20/4)-2*20+(26*(month+1)/10)+day-1; week=week%7; if(week==0) week=7; return week; }

2014-10-25

Proteus实例

典型的Proteus实例,加keil的程序。

2014-10-25

51汇编代码实例

SINSG: MOV R5,#00H SIN: MOV A, R5 MOV DPTR,#CTABH MOV R5,#00H SIN: MOV A,R5 MOV DPTR,#CTABH MOVC A,@A+DPTR MOV DPTR,#0DFFFH MOVX @DPTR,A INC R5 AJMP SIN CTAB: DB: 80,83,86,89,8D,90,93,96,99,9C,9F,A2,A5,A8,AB,AE, DB: B1,B4,B7,BA,BC,BF,C2,C5,C7, CA,CC,CF,D1,D4,D6,D8, DB: DA,DD,DF,E1,E3,E5,E7,E9, EA,EC,EE,EF,F1,F2,F4,F5, DB: F6,F7,F8,F9,FA,FB,FC,FD,FD,FE,FF,FF,FF,FF,FF,FF, DB: FF,FF,FF,FF,FF,FF,FE,FD,FD,FC,FB,FA,F9,F8,F7,F6, DB: F5,F4,F2,F1,EF,EE,EC,EA,E9,E7,E5,E3,E1,DF,DD,DA, DB: D8,D6,D4,Dl,CF,CC,CA,C7,C5,C2,BF,BC,BA,B7,B4,B1, DB: AE,AB,A8,A5,A2,9F,9C,99, 96,93,90,8D,89,86,83,80, DB: 80,7C,79,76,72,6F,6C,69,66,63,60,5D,5A,57,55,51, DB: 4E,4C,48,45,43,40,3 D,3A,38,35,33,30,2E,2B,29,27, DB: 25,22,20,1E,1C,1A,18,16,15,13,11,10,0E,0D,0B,0A, DB: 09,08,07,06,05,04,03,0202,01,00,00,00,00,00,00, DB: 00,00,00,00,00, 00,01,02,02,03,04,05,06,07,08,09, DB: 0A,0B,0D,0E,10,11,13,15 一系列的代码。不一一举例了值得研究的代码,希望对大家有帮助

2014-10-25

《单片机C语言程序设计实训100例——基于8051+Proteus仿真》案例压缩包

《单片机C语言程序设计实训100例——基于8051+Proteus仿真》案例压缩包希望对大家有帮助

2014-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除