51单片机C语言电子时钟程序设计程序
51单片机C语言电子时钟程序设计程序
主程序:
#include"DS18B20_3.H" #define uint unsigned int #define uchar unsigned char
uchar a,miao,shi,fen,ri,yue,nian,week,flag,key1n,temp; #define yh 0x80 #define er 0x80+0x40 //液晶屏的与C51之间的引脚连接定义 sbit rs=P2^0;
sbit en=P2^2;
sbit rw=P2^1; //如果硬件上rw接地,就不用写这句和后面的rw=0了
sbit led=P2^6; //LCD背光开关
//DS1302时钟芯片与C51之间的引脚连接定义 sbit IO=P1^1; sbit SCLK=P1^0; sbit RST=P1^2; sbit ACC0=ACC^0; sbit ACC7=ACC^7;
//校时按键与C51的引脚连接定义
sbit key1=P1^5; //设置键 sbit key2=P1^6; //加键 sbit key3=P1^7; //减键
sbit buzzer=P1^3; //蜂鸣器,通过三极管9012驱动,端口低电平响
/**************************************************************/
uchar code tab1[]={"20 - - "}; //年显示的固定字符 uchar code tab2[]={" : : "}; //时间显示的固定字符
//延时函数,后面经常调用
void delay(uint xms) //延时函数,有参函数 { }
/********液晶写入指令函数与写入数据函数,以后可调用**************/
write_1602com(uchar com) //****液晶写入指令函数****
uint x,y;
for(x=xms;x>0;x--) for(y=110;y>0;y--);
你可能喜欢
- 单片机电子时钟程序
- 工程电路
- 看懂电路图
- 单片机电子时钟设计
- DS1302中文资料
- 单片机电子时钟课程设计
- 语言分析
- 基于STC89C52单片机的电子时钟设计带程序40页
- 单片机电子日历(电子时钟)程序12页
- 电子时钟单片机程序6页
- 单片机程序 电子时钟1页
- 电子综合设计(附完整程序版)基于单片机多功能数字时钟31页
- 51单片机实验 电子时钟程序1页
- 电气工程师_电路基础91页
- 电气工程师_电路的分析方法81页
- 20种工程电路7页
- 工程电路分析答案(英文版)15页
- 工程电路分析答案(英文版)34页
- 工程电路分析答案(英文版)19页
- 基于51单片机定时器的电子时钟设计20页
- 基于单片机电子时钟设计24页
- 基于单片机的电子时钟设计18页
- 基于凌阳单片机的电子时钟设计31页
- 基于单片机的电子时钟的设计与实现23页
- 基于51系列单片机的电子时钟设计与制作论文19页
- DS1302中文版资料.wpt8页
- 时钟芯片DS1302中文资料8页
- DS1302中文资料18页
- 时钟芯片DS1302中文资料16页
- DS1302中文资料6页
- DS1302中文资料,带源代码25页


