单片机教程网

电脑版
提示:原网页已由神马搜索转码, 内容由www.51hei.com提供.
查看:6519|回复:4

51单片机数字钟(proteus仿真+c语言代码)

 [复制链接]
ID:232060发表于 2017-9-9 14:03|显示全部楼层
基于51单片机的数字钟
0.png
0.png
单片机源程序如下:

  1. #include< reg52.h>
  2. #include<intrins.h>   //包含_nop_()函数定义的头文件
  3. #include<lcd1602.h> //显示屏显示头文件
  4. #include< ds1302.h>     //实时时钟头文件
  5. #define uchar unsigned char
  6. #define uint unsigned int

  7. uchar a1,a2;
  8. void Delay_ms(uint ms)
  9. {
  10.    uint t;
  11.    while(ms--)
  12.    {
  13.    t=580;
  14.    while(t--);
  15.    }
  16. }
  17. void main()
  18. {

  19.      LCD_Initial();                         //LCD屏幕初始化
  20.    Delay_ms(50);
  21.      while(1)
  22.      {
  23.          cahngehuamian();
  24.          if(modle==0)                     //实时时钟模式
  25.          {
  26.              a2=1;
  27.              if(a1==1)
  28.              LCD_Initial();
  29.              a1=0;            
  30.              Read_DS1302();                   //读取断电时的后台数据
  31.              changeTime();                 //调节时间
  32.              if(     stoptime==0)
  33.              Write_DS1302();                 //写入设置的时间
  34.          }
  35.          if(modle==1)                     //闹钟模式
  36.          {
  37.              a1=1;
  38.              if(a2==1)
  39.              LCD_Initial();
  40.              a2=0;
  41.              changeNTime();
  42.              alarmprint();
  43.          }
  44.          if(s1&s2&s3&s4)
  45. ……………………

  46. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
数字钟.rar(100.48 KB, 下载次数: 189)

评分

黑币 +50
收起理由
+ 50
共享资料的黑币奖励!

查看全部评分

ID:231633发表于 2017-9-9 22:22|显示全部楼层
我萌生了一个想法,就是带一些朋友做出这个东西的实物,有没有感兴趣的?目前想着不收费,就是一个义务的,大家可以互相交流。
做出一个属于自己的闹钟的实物。
感兴趣的可以和我聊聊。
QQ 1827702167
ID:230915发表于 2017-9-10 01:05来自手机|显示全部楼层
零妖 发表于 2017-9-9 22:22
我萌生了一个想法,就是带一些朋友做出这个东西的实物,有没有感兴趣的?目前想着不收费,就是一个义务的, ...

我报名参加,就是一定要有创意或特色。
ID:339946发表于 2018-5-28 22:48|显示全部楼层
仿真有问题的
ID:482380发表于 2019-3-1 17:11|显示全部楼层
非常棒,仿真可以用哟

手机版|小黑屋|51黑电子论坛|51黑电子论坛6群QQ管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网