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

新网站如何做流量网站打开显示域名错误

新网站如何做流量,网站打开显示域名错误,免费源码html网站,动画设计师资格证目录 具体实现功能 设计介绍 资料内容 全部内容 资料获取 具体实现功能 具体功能: (1)实时显示当前时间(时、分、秒),LED模式指示灯亮;4个按键可以调整时间的时和分。 (2&…

目录

具体实现功能

设计介绍

资料内容

全部内容

资料获取


具体实现功能

具体功能:
(1)实时显示当前时间(时、分、秒),LED模式指示灯亮;4个按键可以调整时间的时和分。
(2)具有24个打铃时间。按下“打铃+”和“打铃-”按键可查看24个打铃时间,模式指示灯灭,此时可通过4个按键调整打铃时间的时和分,数据用24C02保存。
(3)打铃时间到,蜂鸣器响10S。

仿真演示视频:

基于51单片机的简易打铃系统-仿真视频

设计介绍

51单片机简介

51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。

本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。

资料内容

仿真实现(protues8.7)

本设计利用protues8.7软件实现仿真设计,具体如图。

程序(Keil5)

本设计利用KEIL5软件实现程序设计。

主函数如下:

///
//注意:当前日期不能乱改,DS1302容易报错。
#include <reg52.h>	         //调用单片机头文件
#include <intrins.h>
#include <ds1302.h>
#include <delay.h>
#include <i2c.h>
#define uchar unsigned char  //无符号字符型 宏定义	变量范围0~255
#define uint  unsigned int	 //无符号整型 宏定义	变量范围0~65535uchar code smgduan0[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};//显示0~9,无小数点
uchar code smgduan1[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};//显示0~9,有小数点
uchar limit[48];
//P2为位选口
sbit sm1 =P2^0;//段选口
sbit sm2 =P2^1;
sbit sm3 =P2^2;
sbit sm4 =P2^3;
sbit sm5 =P2^4;
sbit sm6 =P2^5;
sbit led=P1^6;//指示灯
//按钮
sbit key1=P3^3;//组-1
sbit key2=P3^4;//时+
sbit key3=P3^5;//时-
sbit key4=P3^6;//分+
sbit key5=P3^7;//分-
sbit key6=P3^2;//组+1sbit beep=P1^7;//蜂鸣器
//变量定义
uchar num=0;//组号
uchar flag=1;
//显示
void xianshi()
{sm6=0;P0=smgduan0[(num)/10];sm1=1;delay_1ms(1);sm1=0;P0=smgduan1[(num)%10];sm2=1;delay_1ms(1);sm2=0;P0=smgduan0[limit[2*(num-1)]/10];sm3=1;delay_1ms(1);sm3=0;P0=smgduan1[limit[2*(num-1)]%10];sm4=1;delay_1ms(1);sm4=0;P0=smgduan0[limit[2*(num-1)+1]/10];sm5=1;delay_1ms(1);sm5=0;P0=smgduan0[limit[2*(num-1)+1]%10];sm6=1;delay_1ms(1);
}		
void xian()//显示当前时间
{sm6=0;P0=smgduan0[TIME[2]>>4];sm1=1;delay_1ms(1);sm1=0;P0=smgduan1[TIME[2]& 0x0f];sm2=1;delay_1ms(1);sm2=0;P0=smgduan0[TIME[1]>>4];sm3=1;delay_1ms(1);sm3=0;P0=smgduan1[TIME[1]& 0x0f];sm4=1;delay_1ms(1);sm4=0;P0=smgduan0[TIME[0]>>4];sm5=1;delay_1ms(1);sm5=0;P0=smgduan0[TIME[0]& 0x0f];sm6=1;delay_1ms(1);
}
//初始化读取定时值
void init_read()
{uchar i,j,k;k=0;for(j=0;j<48;j=j+2){i=At24c02Read(j);if(i<24)limit[j]=i;elselimit[j]=k;i=At24c02Read(j+1);if(i<60)limit[j+1]=i;elselimit[j+1]=0;k++;}
}
//判断时间,响铃
void bell_if()
{uchar i,j,m,n;j=0;m=(TIME[2]>>4)*10+(TIME[2]&0X0F);n=(TIME[1]>>4)*10+(TIME[1]&0X0F);for(i=0;i<47;i=i+2){if((limit[i]==m)&&(limit[i+1]==n))j++;}if(j>0){if(TIME[0]<0X10)beep=0;elsebeep=1;}elsebeep=1;
}
//小时+1
void shi_jia()
{if(limit[2*(num-1)]<23)limit[2*(num-1)]++;elselimit[2*(num-1)]=0;At24c02Write(2*(num-1),limit[2*(num-1)]);
}
//小时-1
void shi_jian()
{if(limit[2*(num-1)]>0)limit[2*(num-1)]--;elselimit[2*(num-1)]=23;At24c02Write(2*(num-1),limit[2*(num-1)]);
}
//分钟+1
void fen_jia()
{if(limit[2*(num-1)+1]<59)limit[2*(num-1)+1]++;elselimit[2*(num-1)+1]=0;At24c02Write(2*(num-1)+1,limit[2*(num-1)+1]);
}
//分钟-1
void fen_jian()
{if(limit[2*(num-1)+1]>0)limit[2*(num-1)+1]--;elselimit[2*(num-1)+1]=59;At24c02Write(2*(num-1)+1,limit[2*(num-1)+1]);
}
/***************主函数*****************/
void main()
{uchar k=0,m=0;beep=1;init_read();//初始化Ds1302ReadTime();TIME[0]&=0X7F;Ds1302Init();
while(1){led=!flag;//点亮指示灯if(!key6 &&(k!=6))//组号+1{k=6;flag=0;if(num<24)num++;}if(!key1 &&(k!=1))//组号-1{k=1;if(num>1)num--;else{flag=1;//显示当前时间}}if(!key2 &&(k!=2))//时+1{k=2;if(led)shi_jia();else{m=(TIME[2]>>4)*10+(TIME[2]&0X0F);if(m<23)m++;elsem=0;TIME[2]=(m/10<<4)+m%10;Ds1302Init();}}if(!key3 &&(k!=3))//时-1{k=3;if(led)shi_jian();else{m=(TIME[2]>>4)*10+(TIME[2]&0X0F);if(m>0)m--;elsem=23;TIME[2]=(m/10<<4)+m%10;Ds1302Init();}}if(!key4 &&(k!=4))//分+1{if(led)fen_jia();else{m=(TIME[1]>>4)*10+(TIME[1]&0X0F);if(m<59)m++;elsem=0;TIME[1]=(m/10<<4)+m%10;Ds1302Init();}k=4;}if(!key5 &&(k!=5))//分-1{if(led)fen_jian();else{m=(TIME[1]>>4)*10+(TIME[1]&0X0F);if(m>0)m--;elsem=59;TIME[1]=(m/10<<4)+m%10;Ds1302Init();}k=5;}if(P3==0xff)k=0;Ds1302ReadTime();//读取时间bell_if();//响铃if(flag==0)xianshi();//显示elsexian();}
}

程序运行结果如图:

全部内容

全部资料包括程序(keil5)、protues仿真(protues8.7)、设计说明、答辩PPT、开发资料、资料使用介绍、仿真视频、最小系统介绍视频等。

资料获取

https://docs.qq.com/doc/DT1V6aW9NZFVWcmVr

http://www.yayakq.cn/news/124218/

相关文章:

  • wordpress linux 建站知乎网站建设
  • app网站开发淮安做网站杨凯
  • 网站建设 投资合作增城有什么网站做招聘的
  • 柳州网站设计做网站和做网页一样吗
  • 大型购物网站有哪些硅谷电视剧他们做的是网站还是软件
  • 如何开发自己公司的网站网页设计培训的课程类型
  • 天津网站建设外包辽宁省城乡建设集团官网
  • 做车展的网站公司介绍50字
  • 网站建设的点子dw做的网站如何发布
  • 做dw网站图片怎么下载下载官方app下载安装
  • 医疗培训网站建设网站色彩搭配表
  • 百度浏览器网站入口一起做网店网站
  • 河南省新闻出版学校阿里云网站建设优化
  • 子目录创建网站wordpress根据分类id
  • 网站开发工具软件青岛做网站定制
  • 移动端网站如何做导出功能做动态头像的网站
  • 网站缩略图制作wordpress如何导入md文件夹
  • 廊坊网站建设廊坊wordpress博客主题源码
  • 在阿里云里网站建设的步骤过程小型个人网站制作
  • 国防教育网站建设说明书素材网站免费短视频
  • 自己建设小城市网站得多少钱京东小程序入口
  • 网站开发经验总结与教训wordpress分页功能
  • 达县网站制作软件商店下载安装应用
  • 自己架设网站服务器重庆森林电影简介
  • 百度收录网站入口秦皇岛是属于哪个省的城市
  • 网站运维阿里培训网站建设
  • 站内免费推广的方式有哪些广告公司前景怎么样
  • 设计 p网站天津专业网站建设
  • 傲派电子商务网站建设总结北京专业做网站的
  • 滨海做网站需要多少钱图片生成器在线