该程序为 51 单片机 c 语言电子万年历

#include"reg52.h"

//#include

#define uchar unsigned char

#define uint unsigned int

sbit lcden=P3^4;

sbit lcdrs=P3^5;

sbit DATA=P0^7;

sbit RST=P0^5;

sbit SCLK=P0^6;

sbit menu=P3^0; // 菜单

sbit add=P3^1; // 加一

sbit dec=P3^7; // 减一

sbit led0=P1^0;

sbit led1=P1^1;

sbit led2=P1^2;

sbit led3=P1^3;

sbit ds=P3^2;

//sbit beep=P3^3;

uint temp;

float f_temp;

uint warn_l1=270;

uint warn_l2=250;

uint warn_h1=300;

uint warn_h2=320;

uint get_temp();

void delayms(uint x);

void write_com(uchar com);

void write_data(uchar date);

void init();

void dis_temp(uint t);

void Write1302(uchar dat);

void WriteSet1302(uchar Cmd,uchar dat);

uchar Read1302(void);

uchar ReadSet1302(uchar Cmd);

void Init_DS1302(void);

void DisplaySecond(uchar x);

void DisplayMinute(uchar x);

void DisplayHour(uchar x);

void DisplayDay(uchar x);

void DisplayMonth(uchar x);

void DisplayYear(uchar x);

void DisplayWeek(uchar x);

void dis_temp(uint t);

void read_date(void);

void turn_val(char newval,uchar flag,

uchar newaddr,uchar s1num);

void key_scan(void);

char code table[]="0123456789" ;

uchar code table2[]= "TUEWESTHUFRISATSUNMON";

uchar second,minute,hour,day,month,year,week,count=0;

uchar ReadValue,num,time;

void delayms(uint x)

{

uint i,j;

for(i=x;i>0;i--)

for(j=110;j>0;j--);

}

void write_com(uchar com)

{

lcdrs=0;

P2=com;

delayms(5);

lcden=1;

delayms(5);

lcden=0;

}

void write_data(uchar date)

{

lcdrs=1;

P2=date;

delayms(5);

lcden=1;

delayms(5);

lcden=0;

}

void init()

{

lcden=0;

write_com(0x38);

write_com(0x0c);

write_com(0x06);

write_com(0x01);

}

/

void Write1302(uchar dat)

{

uchar i;

万年历单片机c语言程序,51单片机c语言电子万年历完整程序.pdf相关推荐

  1. 8255A红绿灯c语言程序,51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序).doc...

    51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序) 51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序)2010-04-21 22:0 ...

  2. 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机C语言蜂鸣器发声生日快乐播放程序...

    <51单片机C语言蜂鸣器发声生日快乐播放程序>由会员分享,可在线阅读,更多相关<51单片机C语言蜂鸣器发声生日快乐播放程序(4页珍藏版)>请在人人文库网上搜索. 1.按键发音/ ...

  3. 单片机汉字点阵c语言程序,51单片机C语言多种点阵屏驱动程序(开发软件为keil C...

    51单片机C语言多种点阵屏驱动程序(开发软件为keil C 2016-08-23 1 0 0 暂无评分 其他 1 积分下载 如何获取积分? 51单片机C语言多种点阵屏驱动程序(开发软件为keil C ...

  4. 单片机交通灯数码管c语言程序,51单片机C语言实现交通灯(红绿灯)源程序.doc

    51单片机用C语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /*1.程序目的:使用定 ...

  5. 单片机交通灯灯c语言程序,51单片机用C语言实现交通灯(红绿灯)源程序

    51单片机用C语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /* 1.程序目的:使用 ...

  6. 超声波c语言程序,51单片机超声波模块的C语言程序.doc

    51单片机超声波模块的C语言程序.doc 超声波模块程序 超声波模块程序 Trig P20 Echo P32 include define uchar unsigned char define uin ...

  7. 时钟加闹钟c语言程序,51单片机c语言电子钟(已加入调时、闹铃、整点报时功能)...

    <51单片机c语言电子钟(已加入调时.闹铃.整点报时功能)>由会员分享,可在线阅读,更多相关<51单片机c语言电子钟(已加入调时.闹铃.整点报时功能)(13页珍藏版)>请在技术 ...

  8. 洗衣机洗涤部分c语言程序,51单片机洗衣机控制板及C语言程序

    51单片机洗衣机控制板及C语言程序,该控制板单片机采用AT89C51单片机,所设计全自动洗衣机功能有:标准洗衣.经济洗衣.单独洗衣以及排水四种洗衣等四种方式,有强洗.弱洗及运行/暂停.显示及报警功能, ...

  9. 单片机 中断秒表 c语言程序,51单片机c语言的秒表设计.doc

    51单片机c语言的秒表设计.doc 课程设计报告 基于AT89C51单片机的秒表设计 院 系 电子信息工程学院 专 业 电子信息工程 1 姓 名 摘 要 本设计是设计一个单片机控制的多功能秒表系统. ...

  10. 秒表系统的设计c语言程序,51单片机秒表计时器课程设计报告(含C语言程序).doc...

    51单片机秒表计时器课程设计报告(含C语言程序) XXXXXX学院 51单片机系统设计 课程设计报告 题 目: 秒表系统设计 专业.班级: 学生姓名: 学 号: 指导教师: 分 数 : [摘要]本设计 ...

最新文章

  1. Linux根文件系统的文件镜像,构建小型Linux根文件系统镜像
  2. [安全相关]其他安全漏洞
  3. .ajax done参数,困惑jQuery .ajax .done()函数
  4. bzoj 3747: [POI2015]Kinoman
  5. SAP Spartacus ProductService.get的几个调用场景
  6. python 在线预览文件_用Python PyQt写一个在线预览图片的GUI
  7. 文言文能编程了,是噱头还是突破?
  8. 这个例子主要展示了通过点击button实现viewflipper页面切换
  9. 3-AIV--使用ContentProvider获得所有图片路径
  10. Linux系统调用表:x86和x86_64
  11. Git-第N篇碰见的一些问题
  12. 蔡学镛:架构师最重视的文档 转
  13. Redis 雪崩,穿透,击穿
  14. 六大IT运维服务管理问题总结
  15. 爱情树代码python_送男朋友礼物送什么比较有意义?
  16. php导出excel列宽,PHP导出Excel 之 Spreadsheet_Excel_Writer
  17. 昔日无痕,沧桑有迹-魔幻般的2020
  18. 算法分析与设计实验报告——图的m着色问题
  19. 微型计算机硬件包括啥,微型计算机系统的硬件包括哪五大组成部分
  20. [转载]Python兵器谱

热门文章

  1. 解决Wireshark安装Npcap组件失败
  2. SIP协议详解(二)
  3. Hive SQL行列转换
  4. 利用高德制作GIS热力图
  5. AutoCAD2018_图层编辑
  6. hive面试题总结(大数据面试)
  7. 服务器电脑cpu性能排行,服务器cpu性能排行,小编教你服务器cpu性能排行
  8. CAD如何一键解决批量打印
  9. Mahony 互补滤波算法
  10. 成功解决3dmax三维建模过程中,视口中不显示贴图但渲染时显示