找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 16978|回復: 77
打印 上一主題 下一主題
收起左側(cè)

51單片機做的12864萬年歷

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51089 發(fā)表于 2013-6-20 02:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

(原文件名:29.10.2010-0242.jpg)


(原文件名:29.10.2010-0243.jpg)


(原文件名:29.10.2010-0244.jpg)


(原文件名:29.10.2010-0245.jpg)


(原文件名:29.10.2010-0246.jpg)




點擊此處下載 12864萬年歷.zip (233.6 KB, 下載次數(shù): 699)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏7 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發(fā)
ID:51089 發(fā)表于 2013-6-20 02:36 | 只看該作者
#include "reg52.h"
#include "macroconst.h"
#include "keyscan.h"
#include "screen.h"
#include "18b20.h"
#include "ds1302.h"
#include "atao_12864.h"
#include "24c02.h"
idata unsigned char state1[1];												
unsigned char   screennum=1;//屏幕號
#define time_task_sec 200   //節(jié)拍200Hz
#define clock 24000000 	    //晶振
#define max_task  4		    //最大任務(wù)數(shù)
idata   unsigned char  task_delay[4];
#define task_delay0  time_task_sec/1	//2赫茲18b20
#define task_delay1  time_task_sec/5	//10赫茲屏幕
#define task_delay2  time_task_sec/3	//4赫茲1302
#define task_delay3  time_task_sec/20	//20赫茲鍵盤

void init()
{  
   unsigned char i;
   
   init18b20();
   ds1302_init();
   initina1(); //---------------------------LCD字庫初始化程序
   RdFromROM(state1,8,1);
   state[0]=state1[0]; //-------界面
   RdFromROM(state1,15,1);
   state[1]=state1[0];//------- 鬧鐘
   RdFromROM(state1,11,1);
   key_sound=state1[0];//-------按鍵音
//   state[2]=state1[2];
//   state[3]=state1[3];
   screennum=1;//------默認一號屏
   for(i=0;i<max_task;i++)//清除任務(wù)延時
   {task_delay[i]=0;}
   TMOD=0x11;
   EA=1;
   TH0=255-clock/time_task_sec/12/526;
   TL0=255-clock/time_task_sec/12%526;
   ET0=1;
   TR0=1;
}


void main()
{
 init();
 while(1)
   {   if(task_delay[0]==0){readtemp();              task_delay[0]=task_delay0;}
       if(task_delay[3]==0){MenuCheckKey();          task_delay[3]=task_delay1;}
	   if(task_delay[1]==0){screen_select(screennum);task_delay[1]=task_delay1;}
	   if(task_delay[2]==0){ds1302_read_time();      task_delay[2]=task_delay0;}
   }
}

void timer0() interrupt 1 
{
    uchar i=0;
    TH0=255-clock/time_task_sec/12/526;
    TH1=255-clock/time_task_sec/12%526;
	for(i=0;i<max_task;i++)if(task_delay[i]) task_delay[i]--; // miao=21,fen=33,xiaomiao=94;
  if(ma_start==1)
 {	
  tt++;
  if(tt==8)
   {
    tt=0;xiaomiao++;
     if(xiaomiao==99)
      {
	   xiaomiao=0;miao++;
        if(miao==60)
         {
		  miao=0;fen++;
          if(fen==99)
		   {
		   fen=0;
		   }
         }
      }
    }
  }
}
回復

使用道具 舉報

板凳
ID:51089 發(fā)表于 2013-6-20 02:39 | 只看該作者
端口定義這些  自己在程序里面找 就是了
回復

使用道具 舉報

地板
ID:52823 發(fā)表于 2013-8-8 18:05 | 只看該作者
手中還有器材,也想做一個,下來參考一下。
回復

使用道具 舉報

5#
ID:52608 發(fā)表于 2013-8-15 16:23 | 只看該作者
好東西,
回復

使用道具 舉報

6#
ID:50024 發(fā)表于 2013-9-5 21:13 | 只看該作者
學習學習
回復

使用道具 舉報

7#
ID:53421 發(fā)表于 2013-10-4 01:43 | 只看該作者
學做試試。感謝!
回復

使用道具 舉報

8#
ID:55611 發(fā)表于 2013-10-5 12:57 | 只看該作者

好好學習,天天向上
回復

使用道具 舉報

9#
ID:55772 發(fā)表于 2013-10-10 12:36 | 只看該作者
好好學習,天天向上
回復

使用道具 舉報

10#
ID:52286 發(fā)表于 2013-10-13 23:20 | 只看該作者
不錯過來看看,51黑有你更精彩
回復

使用道具 舉報

11#
ID:56987 發(fā)表于 2013-11-17 14:25 | 只看該作者
一直都想做一個,你用89S52的話存儲空間夠大嗎????
回復

使用道具 舉報

12#
ID:53421 發(fā)表于 2013-11-18 00:55 | 只看該作者
看看能不能模仿玩玩,謝謝
回復

使用道具 舉報

13#
ID:57384 發(fā)表于 2013-12-18 20:41 | 只看該作者
學做試試。感謝!
回復

使用道具 舉報

14#
ID:57984 發(fā)表于 2013-12-18 22:37 | 只看該作者
新手學習了
回復

使用道具 舉報

15#
ID:27161 發(fā)表于 2013-12-23 11:39 | 只看該作者
學習學習,謝謝啦
回復

使用道具 舉報

16#
ID:52966 發(fā)表于 2014-1-18 12:08 | 只看該作者
呵呵路過,最近需要時鐘資料謝謝
回復

使用道具 舉報

17#
ID:33668 發(fā)表于 2014-2-11 21:50 | 只看該作者
謝謝樓主分享啊
回復

使用道具 舉報

18#
ID:56948 發(fā)表于 2014-2-11 23:23 | 只看該作者
學習學習
回復

使用道具 舉報

19#
ID:59072 發(fā)表于 2014-2-27 22:36 | 只看該作者
太好了!感謝了
回復

使用道具 舉報

20#
ID:59676 發(fā)表于 2014-3-14 16:49 | 只看該作者
學習學習
回復

使用道具 舉報

21#
ID:58937 發(fā)表于 2014-3-20 00:17 | 只看該作者
謝謝分享
回復

使用道具 舉報

22#
ID:59827 發(fā)表于 2014-3-20 10:22 來自觸屏版 | 只看該作者
很有學習參考價值,真心感謝樓主分享!
回復

使用道具 舉報

23#
ID:59867 發(fā)表于 2014-3-21 11:17 | 只看該作者
值得參考好文章
回復

使用道具 舉報

24#
ID:60089 發(fā)表于 2014-3-27 22:30 | 只看該作者
試試看看 好不好用
回復

使用道具 舉報

25#
ID:51142 發(fā)表于 2014-4-9 20:53 | 只看該作者

好東西
回復

使用道具 舉報

26#
ID:52249 發(fā)表于 2014-4-14 17:52 | 只看該作者
手中還有器材,也想做一個,下來參考一下。
回復

使用道具 舉報

27#
ID:59247 發(fā)表于 2014-4-14 21:59 | 只看該作者
這個我要看看,想辦法改改,哈哈
回復

使用道具 舉報

28#
ID:52249 發(fā)表于 2014-4-17 21:37 | 只看該作者
努力學習中 
回復

使用道具 舉報

29#
ID:59850 發(fā)表于 2014-5-2 10:58 | 只看該作者
樓主能發(fā)個原理圖給我嗎,1036631245@qq.com
回復

使用道具 舉報

30#
ID:62662 發(fā)表于 2014-6-5 23:53 | 只看該作者
版塊下載附件 M幣-1,目前您的M幣已不足 0 ,在線充值后即可下載
可以通過 在線充值/回帖助人/發(fā)表新帖 獲得M幣.詳情請見:如何獲得本論壇的M幣
回復

使用道具 舉報

31#
ID:61804 發(fā)表于 2014-8-1 08:03 | 只看該作者
這個程序還可以。。
回復

使用道具 舉報

32#
ID:66181 發(fā)表于 2014-9-15 11:23 | 只看該作者
謝謝分享
回復

使用道具 舉報

33#
ID:65642 發(fā)表于 2014-9-16 01:52 | 只看該作者
值得學習
回復

使用道具 舉報

34#
ID:66345 發(fā)表于 2014-9-18 07:59 | 只看該作者
好東西,贊一個!
回復

使用道具 舉報

35#
ID:66729 發(fā)表于 2014-9-27 21:43 | 只看該作者
  好好學習,天天向上
回復

使用道具 舉報

36#
ID:67171 發(fā)表于 2014-10-10 11:22 | 只看該作者
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
回復

使用道具 舉報

37#
ID:67243 發(fā)表于 2014-12-4 21:02 | 只看該作者
很需要這個啊
回復

使用道具 舉報

38#
ID:67243 發(fā)表于 2014-12-4 21:03 | 只看該作者
謝謝樓主
回復

使用道具 舉報

39#
ID:69699 發(fā)表于 2014-12-5 13:03 來自觸屏版 | 只看該作者
好好學習天天向上
回復

使用道具 舉報

40#
ID:70267 發(fā)表于 2014-12-18 18:27 | 只看該作者
看一下
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表