久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5632|回復(fù): 10
收起左側(cè)

在某寶上購得的基于51的萬年歷時(shí)鐘(有溫度,鬧鐘),現(xiàn)在免費(fèi)分享,帶pcb,程序

  [復(fù)制鏈接]
ID:276472 發(fā)表于 2018-3-4 22:00 | 顯示全部樓層 |閱讀模式
pcb圖.png 萬年歷.png 9898.png

附件里面還包含有實(shí)物圖

單片機(jī)源碼:
  1. #include<reg52.h>
  2. //#include"DS18B20_3.H"
  3. #include <string.h>
  4. #include <intrins.h>
  5. #define uint unsigned int
  6. #define uchar unsigned char
  7. #define wd 1                                //定義是否有溫度功能  =0時(shí)無溫度,=1時(shí)有溫度
  8. #include "eeprom52.h"

  9. #define yh 0x80 //LCD第一行的初始位置,因?yàn)長CD1602字符地址首位D7恒定為1(100000000=80)
  10. #define er 0x80+0x40 //LCD第二行初始位置(因?yàn)榈诙械谝粋(gè)字符位置地址是0x40)

  11. //液晶屏的與C51之間的引腳連接定義(顯示數(shù)據(jù)線接C51的P0口)
  12. sbit en=P2^7;
  13. sbit rw=P2^6;   //如果硬件上rw接地,就不用寫這句和后面的rw=0了
  14. sbit rs=P2^5;


  15. //校時(shí)按鍵與C51的引腳連接定義

  16. sbit set=P3^0;          //設(shè)置鍵
  17. sbit add=P3^1;          //加鍵
  18. sbit dec=P3^2;          //減鍵
  19. sbit seeNL_NZ=P3^3;        //查看農(nóng)歷/鬧鐘

  20. sbit DQ=P3^7;                //
  21. sbit buzzer=P2^0;        //蜂鳴器,通過三極管8550驅(qū)動(dòng),端口低電平響

  22. sbit led=P2^4;                 //LCD背光開關(guān)
  23. bit  led1=1;
  24. bit NZ_sdgb=1;
  25. unsigned char temp_miao;
  26. unsigned char bltime;  //背光亮的時(shí)間

  27. //DS1302時(shí)鐘芯片與C51之間的引腳連接定義
  28. sbit IO=P1^1;
  29. sbit SCLK=P1^0;
  30. sbit RST=P1^2;


  31. char a,miao,shi,fen,ri,yue,week,setn;
  32. int temp,nian;
  33. uint flag;
  34. //flag用于讀取頭文件中的溫度值,和顯示溫度值
  35. bit c_moon;

  36. char nz_shi,nz_fen,setNZn;            //定義鬧鐘變量
  37. uchar shangyimiao,bsn,temp_hour;                        //記錄上一秒時(shí)間
  38. uchar T_NL_NZ;                                                        //計(jì)數(shù)器
  39. bit timerOn=0;                                                        //鬧鐘啟用標(biāo)志位
  40. bit baoshi=0;                                                        //整點(diǎn)報(bào)時(shí)標(biāo)志位
  41. bit  p_r=0;                                                                 //平年/潤年  =0表示平年,=1表示潤年
  42. data uchar year_moon,month_moon,day_moon;

  43. sbit ACC0=ACC^0;
  44. sbit ACC7=ACC^7;
  45. /************************************************************
  46. ACC累加器=A
  47. ACC.0=E0H

  48. ACC.0就是ACC的第0位。Acc可以位尋址。

  49. 累加器ACC是一個(gè)8位的存儲(chǔ)單元,是用來放數(shù)據(jù)的。但是,這個(gè)存儲(chǔ)單元有其特殊的地位,
  50. 是單片機(jī)中一個(gè)非常關(guān)鍵的單元,很多運(yùn)算都要通過ACC來進(jìn)行。以后在學(xué)習(xí)指令時(shí),
  51. 常用A來表示累加器。但有一些地方例外,比如在PUSH指令中,就必須用ACC這樣的名字。
  52. 一般的說法,A代表了累加器中的內(nèi)容、而ACC代表的是累加器的地址。
  53. ***************************************************************/

  54. /******************把數(shù)據(jù)保存到單片機(jī)內(nèi)部eeprom中******************/
  55. void write_eeprom()
  56. {
  57.         SectorErase(0x2000);
  58.         byte_write(0x2000, nz_shi);
  59.         byte_write(0x2001, nz_fen);
  60.         byte_write(0x2002, timerOn);
  61.         byte_write(0x2060, a_a);        
  62. }
  63. ....
復(fù)制代碼

全部資料51hei下載地址:
萬年歷-1.zip (5.24 MB, 下載次數(shù): 260)
萬年歷-2.zip (5.31 MB, 下載次數(shù): 211)


評(píng)分

參與人數(shù) 2黑幣 +80 收起 理由
yanyuwei + 30 贊一個(gè)!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:237354 發(fā)表于 2018-3-5 00:51 | 顯示全部樓層
請(qǐng)問購的是套件還是僅僅資料
回復(fù)

使用道具 舉報(bào)

ID:286134 發(fā)表于 2018-3-5 08:25 | 顯示全部樓層
進(jìn)來學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:276472 發(fā)表于 2018-3-6 00:03 | 顯示全部樓層
oohoh 發(fā)表于 2018-3-5 00:51
請(qǐng)問購的是套件還是僅僅資料

買套件送的
回復(fù)

使用道具 舉報(bào)

5#
無效樓層,該帖已經(jīng)被刪除
ID:505337 發(fā)表于 2019-4-17 22:29 來自觸屏版 | 顯示全部樓層
用什么軟件,klie4嗎
回復(fù)

使用道具 舉報(bào)

ID:293046 發(fā)表于 2019-6-5 09:11 | 顯示全部樓層
掉電鬧鐘數(shù)據(jù)保存嗎
回復(fù)

使用道具 舉報(bào)

ID:306996 發(fā)表于 2019-6-5 15:07 來自觸屏版 | 顯示全部樓層
樓主給力嗷,補(bǔ)充一句,現(xiàn)在12864或者oled的做萬年歷比1602多,
回復(fù)

使用道具 舉報(bào)

ID:555863 發(fā)表于 2019-6-5 18:31 | 顯示全部樓層
學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:525478 發(fā)表于 2019-6-5 22:16 | 顯示全部樓層
好東東  先收藏了謝謝
回復(fù)

使用道具 舉報(bào)

ID:559597 發(fā)表于 2019-6-16 12:34 | 顯示全部樓層
為啥分成了1、2呢
回復(fù)

使用道具 舉報(bào)

ID:695147 發(fā)表于 2020-2-19 16:32 | 顯示全部樓層
給力太棒了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧洲色视频 | 日韩毛片网| 国产精品久久久久久久久久久久久 | 国产视频不卡一区 | 99re视频在线 | 欧美日韩中文国产一区发布 | 欧美一区二区 | 污片在线观看 | 国产第1页 | 欧美一区二区视频 | 欧美成人精品二区三区99精品 | 精品国产91乱码一区二区三区 | 久久中文字幕一区 | 久久免费精品 | 亚洲男人网 | 亚洲视频在线播放 | 伦理午夜电影免费观看 | 亚洲不卡在线观看 | 亚洲精品国产电影 | 欧美日韩精品亚洲 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 日韩国产中文字幕 | 中文字幕在线人 | 久久青| 玖玖操 | avhd101在线成人播放 | 日韩一区二区在线播放 | 久草福利 | 韩日免费视频 | 伊伊综合网 | 国产福利视频网站 | 黄色一级大片在线免费看产 | 国产97色 | 亚洲一区视频在线 | 国产一级视频在线播放 | 成人免费大片黄在线播放 | 伊人精品久久久久77777 | 国产精品视频网 | 久久这里只有精品首页 | 久久久久久久久久久久91 | 中文在线а√在线8 |