45、基于51单片机的电子钟(DS1302)(程序+Proteus仿真)

编号:45

基于51单片机的电子钟(DS1302)

功能描述:

      本设计由51单片机最小系统+DS1302时钟模块+液晶1602显示模块+键盘模块
1、主控制器是89C82单片机
2、DS1302获取时钟数据;
3、液晶1602显示年、月、日、时、分、秒、星期等信息。
4、三个按键可以调整年、月、日、时、分信息

Proteus7.8以上版本均可使用

视频演示链接:

仿真图:

45、基于51单片机的电子钟(DS1302)(程序+Proteus仿真)_第1张图片

程序源码:

#include "reg52.h"
#include "lcd1602.h"
#include "delay.h"
#include "ds1302.h"
#include "KEY.h"

void main(void)
{
	xdata unsigned char T_buf[7]={0,20,9,17,15,32,20};			//用与手动修改时间 修改相应参数即可	
	Lcd1602_Init();			  		 		//LCD1602液晶初始化
	DS1302_Init();  			     	  	//DS1302初始化
//	DS1302_SetTime(T_buf);
	while(1)
	{
		DS1302_ReadTime();					//读取DS1302
		DS1302_Time();						//显示时钟
		KEY_Set();	
	}
}

软件免费下载地址:

1、Proteus仿真软件
文件内容:Proteus7.8安装包、Proteus8.6安装包、Proteus.8.10安装包、Proteus Professional 8.11 SP0安装包

链接:https://pan.baidu.com/s/11LNUZ9BJXWvXf1C4dPc3_w 
提取码:2756 


3、KEIL5 MDK软件(STM32开发软件)
链接:https://pan.baidu.com/s/1t3eY-3yRdTa7jZMlijq_jg 

提取码:ab58 

文件下载:

链接:https://pan.baidu.com/s/1Wt_HyVaNClOfA3ybIoL9ig?pwd=9dqh 
提取码:9dqh

你可能感兴趣的:(项目合集,51单片机,proteus,嵌入式硬件)