环保网站设计是什么刷排名有百度手机刷排名
2026/1/8 7:34:12 网站建设 项目流程
环保网站设计是什么,刷排名有百度手机刷排名,郑州住房和城乡建设厅网站,中国建设银行网站包头分行全套资料包含#xff1a;Proteus仿真源文件keil C语言源程序AD原理图流程图元器件清单说明书等 资料下载#xff1a;↓↓↓ 通过网盘分享的文件#xff1a;资料分享 链接: 百度网盘 请输入提取码 提取码: tgnu 目录 资料下载#xff1a; Proteus仿真功能 项目文件资料…全套资料包含Proteus仿真源文件keil C语言源程序AD原理图流程图元器件清单说明书等资料下载↓↓↓通过网盘分享的文件资料分享链接:百度网盘 请输入提取码提取码: tgnu目录资料下载Proteus仿真功能项目文件资料一、Proteus仿真源文件二、AD原理图文件二、报告说明书三、系统流程图四、Keil c语言程序源代码项目功能基于单片机的LED点阵广告牌设计设计内容1、能显示不同字符、图形的LED点阵广告牌2、用独立按键控制不同字符的切换效果如闪烁、静止、平移3、可通过串口从电脑下载更新需要显示的字符项目文件一、Proteus仿真源文件​​二、AD原理图文件二、报告说明书三、系统流程图​​四、器件清单元件型号数量单片机AT89C511电容10uf1电容30pf2晶振12MHZ1电阻10k1按钮5存储器24C021译码器74LS1541排阻10k1点阵16x161五、Keil c语言程序源代码(部分)#includereg51.h //头文件 #include intrins.h #includei2c.h #define uchar unsigned char //宏定义 #define uint unsigned int sbit k1P0^3; //闪烁 sbit k2P0^4; //静止显示按键 sbit k3P0^5; //左移动按键 sbit k4P0^6; //右移动按键 sbit L1P3^4;//点阵驱动 sbit L2P3^5; sbit L3P3^6; sbit L4P3^7; uchar dis_flag0; uchar flag0; uchar time0; char i,j,k,l; uchar dispram[32]; //发送给 74HC595 的位流 每片接收 8 位 uchar zuo0;//移位控制 void delay(uint xms)//延时函数 { while(xms--); } void LR_data()//左右移数据提取 { uchar i; for(i0;i16;i)//数据初始化清楚 { dispram[i]At24c02Read(zuoi); //清除显示数据 } for(i0;i16;i)//数据初始化清楚 { dispram[i16]At24c02Read(zuoi80); //清除显示数据 } } void display()//显示 { uchar i; for(i0;i16;i) { P20XFF; P10XFF; switch(i) { case 0:L40;L30;L20;L10;break; case 1:L40;L30;L20;L11;break; case 2:L40;L30;L21;L10;break; case 3:L40;L30;L21;L11;break; case 4:L40;L31;L20;L10;break; case 5:L40;L31;L20;L11;break; case 6:L40;L31;L21;L10;break; case 7:L40;L31;L21;L11;break; case 8:L41;L30;L20;L10;break; case 9:L41;L30;L20;L11;break; case 10:L41;L30;L21;L10;break; case 11:L41;L30;L21;L11;break; case 12:L41;L31;L20;L10;break; case 13:L41;L31;L20;L11;break; case 14:L41;L31;L21;L10;break; case 15:L41;L31;L21;L11; } P1~dispram[i16]; P2~dispram[i]; delay(100); } } //主程序 void main() { SCON0X50; SCON0X50; //设置为工作方式1 TMOD0X21; //设置计数器工作方式2 TH10XFD; TL10XFD; ES1; //打开接收中断 TR11; //打开计数器 TH00x3c;//重新赋值计时初值 50ms TL00xb0; EA1; //打开全局中断 ET01; //打开定时/计数 0 中断 TR01; LR_data(); while(1) //主程序循环程序 { if(dis_flag3)//显示 { if(time6) display(); else { P20XFF; P10XFF; } } else display(); if(!k2)//静止 dis_flag0; if(!k3) { dis_flag1;//左移 } if(!k4) { dis_flag2;//右移 } if(!k1)//闪烁 { dis_flag3; } } } //定时器 1 中断服务程序 void timer1() interrupt 1 { if(time10)//定时 time; else { time0; switch(dis_flag) //点阵显示模式标志位 dis_flag { case 1: //左移 LR_data(); if(zuo64) zuo; else zuo0; break; case 2: //右移 LR_data(); if(zuo0) zuo--; else zuo64; } } TH00x3c;//重新赋值计时初值 50ms TL00xb0; } //串口中断 void Usart() interrupt 4 { uchar i,j,k; uchar dat[5]; iSBUF;//出去接收到的数据 ii-0; RI 0;//清除接收中断标志位 ES0; for(j0;j32;j)//接收编码 { for(k0;k5;k)//提取字节 { while(!RI); dat[k]SBUF; RI0; } if((dat[3]91)(dat[3]0-1))//ASCALL转换 dat[0]dat[3]-0; dispram[j]dat[0];//存储到RAM dispram[j]4; dispram[j]dat[1]; } //SBUFdispram[0];while(!TI);TI0; //存储到ROM for(j0;j16;j) { At24c02Write(16*ij,dispram[j]); } for(j0;j16;j) { At24c02Write(16*ij80,dispram[j16]); } RI0; }六、全套资料包含​​七项目资源获取需要完整的资料可以点击下面的名片关注回复“资料”↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询