wordpress进行不,seo公司怎么推广宣传,外贸人常用网站,如何建设软件下载网站全套资料包含#xff1a;Proteus仿真源文件keil C语言源程序AD原理图流程图元器件清单说明书等
资料下载#xff1a;
通过网盘分享的文件#xff1a;资料分享 链接: 百度网盘 请输入提取码 提取码: tgnu 目录
资料下载#xff1a;
Proteus仿真功能
项目文件资料#…全套资料包含Proteus仿真源文件keil C语言源程序AD原理图流程图元器件清单说明书等资料下载通过网盘分享的文件资料分享链接:百度网盘 请输入提取码提取码: tgnu目录资料下载Proteus仿真功能项目文件资料一、Proteus仿真源文件二、AD原理图文件二、报告说明书三、系统流程图四、Keil c语言程序源代码项目功能设计一个简易时钟1、使用数码管显示时间2、使用单片机内部定时实现走时3、通过按键设置时间设置时对应显示位置闪烁项目文件一、Proteus仿真源文件二、AD原理图文件二、报告说明书三、系统流程图四、器件清单元件型号数量单片机AT89C511电容10uf1电容30pf2晶振12MHZ1电阻10k1按钮4数码管6位共阴1排阻10k1五、Keil c语言程序源代码(部分)#include reg51.h #define uchar unsigned char #define uint unsigned int sbit k1P3^2;//按钮 sbit k2P3^3; sbit k3P3^4; sbit smg1P2^0;//数码管 sbit smg2P2^1; sbit smg3P2^2; sbit smg4P2^3; sbit smg5P2^4; sbit smg6P2^5; uchar code smgduan0[10]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//显示0~9,无小数点 uchar code smgduan1[10]{0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};//显示0~9,有小数点 uchar time0,mode0;//系统变量 uchar miao0,fen0,shi0;//计时 //延时 void delay(uint i) { while(i--); } //主函数 void main() { uchar k0; TMOD|0X01; TH00X3C; TL00XB0; ET01;//打开定时器0中断允许 EA1;//打开总中断 TR01;//打开定时器 while(1) { if(mode1)//显示小时 { if(time11) { P0smgduan0[shi/10];smg10;delay(100);smg11; P0smgduan1[shi%10];smg20;delay(100);smg21; } } else { P0smgduan0[shi/10];smg10;delay(100);smg11; P0smgduan1[shi%10];smg20;delay(100);smg21; } if(mode2)//显示分钟 { if(time11) { P0smgduan0[fen/10];smg30;delay(100);smg31; P0smgduan1[fen%10];smg40;delay(100);smg41; } } else { P0smgduan0[fen/10];smg30;delay(100);smg31; } if(mode3)//显示秒 { if(time11) { P0smgduan0[miao/10];smg50;delay(100);smg51; P0smgduan0[miao%10];smg60;delay(100);smg61; } } else { P0smgduan0[miao/10];smg50;delay(100);smg51; P0smgduan0[miao%10];smg60;delay(100);smg61; } //按键检测 if(!k1 (k!1)) { k1; if(mode3) mode; else mode0; } if(mode1)//设置小时 { if(!k2 (k!2)) { k2; if(shi23) shi; else shi0; } if(!k3 (k!3)) { k3; if(shi0) shi--; else shi23; } } if(mode2)//设置分钟 { if(!k2 (k!2)) { k2; if(fen59) fen; else fen0; } if(!k3 (k!3)) { k3; if(fen0) fen--; else fen59; } } if(mode3)//设置秒 { if(!k2 (k!2)) { k2; if(miao59) } if(!k3 (k!3)) { k3; if(miao0) miao--; else miao59; } } if(k1 k2 k3) k0; } } //定时器中断 void Timer0() interrupt 1 { if(time20)//1s time; else { time0; if(mode0) { else { miao0; if(fen59)//分 fen; else { fen0; if(shi23)//时 shi; else shi0; } } } } TH00X3C; TL00XB0; }六、全套资料包含七项目资源获取需要完整的资料可以点击下面的名片关注回复“资料”↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓