新建
上传
首页
助手
最?/div>
资料?/div>
工具

网上很多类似的电子时钟的单片机采用的?/p>

89C51

?/p>

89C52

,而用

2051

的时

钟功能又较少,基本只用于显示时间,不带温度显示和按键调整,原因可?/p>

2051

?/p>

I/O

口较少。其?/p>

LCD1602

正常需?/p>

RS

?/p>

RW

?/p>

EN

?/p>

D0~D7

,共

11

个接口与?/p>

片机相连?/p>

于是本人通过?/p>

LCD1602

用四线传输数据的方法节省?/p>

4

?/p>

I/O

口,

?/p>

?/p>

RW

端口直接接地再节省出

1

?/p>

I/O

口。由此可节省?/p>

5

?/p>

I/O

口作为按键接?/p>

和温度数据传输接口?/p>

 

本人接触单片机不久,所以从网上搜索了一?/p>

89C51

时钟的程序,再原有基础

上进行改写和整合得到了控制程序?/p>

 

本时钟具有日期、星期、时间和温度的显示,并可以通过按键来调整。另外,

硬件上还留有一?/p>

P3.5

端口,可作它用,如添加闹钟功能等?/p>

 

以下是原理图

 

 

 

以下?/p>

C

程序

 

#include<at892051.h> 

#include<intrins.h> 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

网上很多类似的电子时钟的单片机采用的?/p>

89C51

?/p>

89C52

,而用

2051

的时

钟功能又较少,基本只用于显示时间,不带温度显示和按键调整,原因可?/p>

2051

?/p>

I/O

口较少。其?/p>

LCD1602

正常需?/p>

RS

?/p>

RW

?/p>

EN

?/p>

D0~D7

,共

11

个接口与?/p>

片机相连?/p>

于是本人通过?/p>

LCD1602

用四线传输数据的方法节省?/p>

4

?/p>

I/O

口,

?/p>

?/p>

RW

端口直接接地再节省出

1

?/p>

I/O

口。由此可节省?/p>

5

?/p>

I/O

口作为按键接?/p>

和温度数据传输接口?/p>

 

本人接触单片机不久,所以从网上搜索了一?/p>

89C51

时钟的程序,再原有基础

上进行改写和整合得到了控制程序?/p>

 

本时钟具有日期、星期、时间和温度的显示,并可以通过按键来调整。另外,

硬件上还留有一?/p>

P3.5

端口,可作它用,如添加闹钟功能等?/p>

 

以下是原理图

 

 

 

以下?/p>

C

程序

 

#include<at892051.h> 

#include<intrins.h> 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

网上很多类似的电子时钟的单片机采用的?/p>

89C51

?/p>

89C52

,而用

2051

的时

钟功能又较少,基本只用于显示时间,不带温度显示和按键调整,原因可?/p>

2051

?/p>

I/O

口较少。其?/p>

LCD1602

正常需?/p>

RS

?/p>

RW

?/p>

EN

?/p>

D0~D7

,共

11

个接口与?/p>

片机相连?/p>

于是本人通过?/p>

LCD1602

用四线传输数据的方法节省?/p>

4

?/p>

I/O

口,

?/p>

?/p>

RW

端口直接接地再节省出

1

?/p>

I/O

口。由此可节省?/p>

5

?/p>

I/O

口作为按键接?/p>

和温度数据传输接口?/p>

 

本人接触单片机不久,所以从网上搜索了一?/p>

89C51

时钟的程序,再原有基础

上进行改写和整合得到了控制程序?/p>

 

本时钟具有日期、星期、时间和温度的显示,并可以通过按键来调整。另外,

硬件上还留有一?/p>

P3.5

端口,可作它用,如添加闹钟功能等?/p>

 

以下是原理图

 

 

 

以下?/p>

C

程序

 

#include<at892051.h> 

#include<intrins.h> 

Ͼλ">
Ͼλ
Ŀ

基于AT89C2051+1602+DS1302+DS18B20的电子时钟带按键调整 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

网上很多类似的电子时钟的单片机采用的?/p>

89C51

?/p>

89C52

,而用

2051

的时

钟功能又较少,基本只用于显示时间,不带温度显示和按键调整,原因可?/p>

2051

?/p>

I/O

口较少。其?/p>

LCD1602

正常需?/p>

RS

?/p>

RW

?/p>

EN

?/p>

D0~D7

,共

11

个接口与?/p>

片机相连?/p>

于是本人通过?/p>

LCD1602

用四线传输数据的方法节省?/p>

4

?/p>

I/O

口,

?/p>

?/p>

RW

端口直接接地再节省出

1

?/p>

I/O

口。由此可节省?/p>

5

?/p>

I/O

口作为按键接?/p>

和温度数据传输接口?/p>

 

本人接触单片机不久,所以从网上搜索了一?/p>

89C51

时钟的程序,再原有基础

上进行改写和整合得到了控制程序?/p>

 

本时钟具有日期、星期、时间和温度的显示,并可以通过按键来调整。另外,

硬件上还留有一?/p>

P3.5

端口,可作它用,如添加闹钟功能等?/p>

 

以下是原理图

 

 

 

以下?/p>

C

程序

 

#include<at892051.h> 

#include<intrins.h> 



ļ׺.doc޸Ϊ.docĶ

  • ҽԺҽ밲ȫĿ״
  • 決˾ҵƻ
  • ֵʵֵ
  • ӢҸſκϰ
  • ߵȴҵ ڶʽ
  • K12ѧϰӦд ̰
  • ҵжԹECIFϵͳĿҵv1.0
  • ۿκϰ
  • ȼҵչ״
  • źϵͳϰ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)