资源简介
基于51单片机的万年历,1602液晶显示,有仿真文件,和源代码,代码注释详细。

代码片段和文件信息
/****************************************
* 标题: 电子时钟程序 *
* 日期: 2014-01-22 *
* 作者: 李鑫 *
*****************************************/
#include
sbit rs=P2^6; //LCD液晶的RS端定义
sbit lcd=P2^7; //LCD液晶的E端定义
sbit key1=P3^0; //功能按键的定义
sbit key2=P3^1; //数字 加
sbit key3=P3^2; //数字 减
sbit ds18b20=P2^5; //DS18B20数字温度传感器的DQ端定义
unsigned char fuhao=0; //温度的正负标志位
unsigned char i=0j=0k=0;
unsigned int nian=2014; //定义日期的 年
char shi=18fen=28miao=0yue=1ri=22xingqi=3; //定义时间的 时 分 秒 日期的 月 日 星期
unsigned char code shu[]=“0123456789“;
unsigned char code riqi[]=“2014-01-22 WED“;
unsigned char code shijian[]=“18:28:00“;
////////////////////////////////////////
////////////////////////////////////////
void delay1ms(void) //延时1ms函数 //
{ //
unsigned char ab; //
for(b=199;b>0;b--) //
for(a=1;a>0;a--); //
} //
////////////////////////////////////////
////////////////////////////////////////
void delay5ms(void) //延时5ms函数 //
{ //
unsigned char ab; //
for(b=185;b>0;b--) //
for(a=12;a>0;a--); //
} //
/////////////////////////////////////////////////
/////////////////////////////////////////////////
void zhiling(unsigned char a) // 写指令函数 //
{ //
lcd=0; //
rs=0; //
P0=a; //
delay1ms(); //
lcd=1; //
delay1ms(); //
lcd=0; //
} //
/////////////////////////////////////////////////
/////////////////////////////////////////////////
void shuju(unsigned char a) // 写数据函数 //
{ //
lcd=0; //
rs=1; //
P0=a; //
delay1ms(); //
lcd=1; //
delay1ms(); //
lcd=0; //
} //
/////////////////////////////////////////////////
/////////////////////////////////////////////////
void chushihua() // 初始化函数 //
{ //
zhiling(0x38);//设置LCD为16X2显示5X7点阵八位数据借口
zhiling(0x0c);//LCD开显示及光标设置(光标不闪烁不显示“-“)
zhiling(0x06);//LCD显示光标移动设置(光标地址指针加1整屏显示不移动)
zhiling(0x01);//清除LCD的显示内容 //
//
zhiling(0x80+1); //
for(i=0;i<14;i++) //
{ //
shuju(riqi[i]); //
} //
//
zhiling(0x80+0x42); //
for(i=0;i<8;i++) //
{ //
shuju(shijian[i]); //
} //
} //
///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
void xianshi_shijian(unsigned char weizhiunsigned char shijian) //显示时间函数 //
{ //
u
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 194174 2014-05-21 18:46 万年历\万年历 仿真\1.bmp
文件 93781 2014-05-15 00:24 万年历\万年历 仿真\Last Loaded 万年历.DBK
文件 93781 2014-07-04 14:48 万年历\万年历 仿真\万年历.DSN
文件 1054 2014-07-04 14:48 万年历\万年历 仿真\万年历.PWI
文件 31739 2014-07-04 14:47 万年历\万年历 程序\001
文件 20668 2014-01-23 23:02 万年历\万年历 程序\001 - 副本.c
文件 532 2014-07-04 14:47 万年历\万年历 程序\001.build_log.htm
文件 29476 2014-07-04 14:47 万年历\万年历 程序\001.c
文件 8559 2014-07-04 14:47 万年历\万年历 程序\001.hex
文件 38 2014-07-04 14:47 万年历\万年历 程序\001.lnp
文件 93665 2014-07-04 14:47 万年历\万年历 程序\001.LST
文件 47861 2014-07-04 14:47 万年历\万年历 程序\001.M51
文件 38617 2014-07-04 14:47 万年历\万年历 程序\001.OBJ
文件 781 2014-05-20 20:21 万年历\万年历 程序\001.opt.bak
文件 561 2014-05-28 18:42 万年历\万年历 程序\001.plg
文件 1649 2014-05-14 12:11 万年历\万年历 程序\001.Uv2.bak
文件 70453 2014-07-04 14:47 万年历\万年历 程序\001.uvgui.lixin
文件 70326 2014-05-28 19:02 万年历\万年历 程序\001.uvgui_lixin.bak
文件 5555 2014-07-04 14:47 万年历\万年历 程序\001.uvopt
文件 13677 2014-07-04 14:47 万年历\万年历 程序\001.uvproj
文件 654 2014-05-15 00:42 万年历\万年历 程序\001_Opt.Bak
文件 1650 2014-04-05 21:07 万年历\万年历 程序\001_Uv2.Bak
文件 5153 2014-05-28 19:02 万年历\万年历 程序\001_uvopt.bak
文件 13718 2014-05-28 18:59 万年历\万年历 程序\001_uvproj.bak
目录 0 2014-07-04 14:48 万年历\万年历 仿真
目录 0 2014-07-04 14:48 万年历\万年历 程序
目录 0 2014-07-04 14:49 万年历
----------- --------- ---------- ----- ----
838122 27
............此处省略0个文件信息
- 上一篇:SolidCAM 免签名
- 下一篇:led、蜂鸣器、ad的qt程序
相关资源
- 单片机音乐倒数定时器的设计
- STC15F
- 51单片机通信采样proteus仿真方波转化
- 51 单片机 红外避障小车 大集合136
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 利用DS1302和msp430进行闹钟和万年历的
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
评论
共有 条评论