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

標(biāo)題: 1602萬年歷單片機(jī)源代碼+仿真+原理圖+ PCB(可以直接打板) [打印本頁]

作者: 清風(fēng)兌酒    時間: 2019-3-8 16:36
標(biāo)題: 1602萬年歷單片機(jī)源代碼+仿真+原理圖+ PCB(可以直接打板)
分享一個1602萬年歷,全套資料在附件,源代碼+仿真+原理圖+ PCB(可以直接打板)。喜歡動手的可以做,資料齊全,簡單易弄。



原理圖及仿真



PCB



源代碼
  1. #include<reg52.h>
  2. #include <string.h>
  3. #include <intrins.h>
  4. #define uint unsigned int
  5. #define uchar unsigned char
  6. #define wd 1                                //定義是否有溫度功能  =0時無溫度,=1時有溫度


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

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


  13. //校時按鍵與C51的引腳連接定義

  14. sbit menu=P3^0;                //菜單鍵
  15. sbit set=P3^1;          //設(shè)置鍵
  16. sbit add=P3^2;          //加鍵
  17. sbit dec=P3^3;          //減鍵
  18. sbit ensure=P3^4;        //確認(rèn)鍵

  19. sbit DQ=P2^0;                //
  20. sbit buzzer=P1^4;        //蜂鳴器,通過三極管8550驅(qū)動,端口低電平響

  21. sbit led=P2^4;                 //LCD背光開關(guān)
  22. bit  led1=1;

  23. unsigned char temp_miao;
  24. unsigned char bltime;  //背光亮的時間

  25. //DS1302時鐘芯片與C51之間的引腳連接定義
  26. sbit IO=P1^1;
  27. sbit SCLK=P1^2;
  28. sbit RST=P1^0;


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

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



  40. sbit ACC0=ACC^0;
  41. sbit ACC7=ACC^7;
  42. /************************************************************
  43. ACC累加器=A
  44. ACC.0=E0H

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

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



  51. //********陽歷轉(zhuǎn)換陰歷表************************************
  52. /*
  53. 公歷年對應(yīng)的農(nóng)歷數(shù)據(jù),每年三字節(jié),
  54. 格式第一字節(jié)BIT7-4 位表示閏月月份,值為0 為無閏月,BIT3-0 對應(yīng)農(nóng)歷第1-4 月的大小
  55. 第二字節(jié)BIT7-0 對應(yīng)農(nóng)歷第5-12 月大小,第三字節(jié)BIT7 表示農(nóng)歷第13 個月大小
  56. 月份對應(yīng)的位為1 表示本農(nóng)歷月大(30 天),為0 表示小(29 天)
  57. 第三字節(jié)BIT6-5 表示春節(jié)的公歷月份,BIT4-0 表示春節(jié)的公歷日期
  58. */
  59. code uchar year_code[597]={
  60.                     0x04,0xAe,0x53,    //1901 0
  61.                     0x0A,0x57,0x48,    //1902 3
  62.                     0x55,0x26,0xBd,    //1903 6
  63.                     0x0d,0x26,0x50,    //1904 9
  64.                     0x0d,0x95,0x44,    //1905 12
  65.                     0x46,0xAA,0xB9,    //1906 15
  66.                     0x05,0x6A,0x4d,    //1907 18
  67.                     0x09,0xAd,0x42,    //1908 21
  68.                     0x24,0xAe,0xB6,    //1909
  69.                     0x04,0xAe,0x4A,    //1910
  70.                     0x6A,0x4d,0xBe,    //1911
  71.                     0x0A,0x4d,0x52,    //1912
  72.                     0x0d,0x25,0x46,    //1913
  73.                     0x5d,0x52,0xBA,    //1914
  74.                     0x0B,0x54,0x4e,    //1915
  75.                     0x0d,0x6A,0x43,    //1916
  76.                     0x29,0x6d,0x37,    //1917
  77.                     0x09,0x5B,0x4B,    //1918
  78.                     0x74,0x9B,0xC1,    //1919
  79.                     0x04,0x97,0x54,    //1920
  80.                     0x0A,0x4B,0x48,    //1921
  81.                     0x5B,0x25,0xBC,    //1922
  82.                     0x06,0xA5,0x50,    //1923
  83.                     0x06,0xd4,0x45,    //1924
  84.                     0x4A,0xdA,0xB8,    //1925
  85.                     0x02,0xB6,0x4d,    //1926
  86.                     0x09,0x57,0x42,    //1927
  87.                     0x24,0x97,0xB7,    //1928
  88.                     0x04,0x97,0x4A,    //1929
  89.                     0x66,0x4B,0x3e,    //1930
  90.                     0x0d,0x4A,0x51,    //1931
  91.                     0x0e,0xA5,0x46,    //1932
  92.                     0x56,0xd4,0xBA,    //1933
  93.                     0x05,0xAd,0x4e,    //1934
  94.                     0x02,0xB6,0x44,    //1935
  95.                     0x39,0x37,0x38,    //1936
  96.                     0x09,0x2e,0x4B,    //1937
  97.                     0x7C,0x96,0xBf,    //1938
  98.                     0x0C,0x95,0x53,    //1939
  99.                     0x0d,0x4A,0x48,    //1940
  100.                     0x6d,0xA5,0x3B,    //1941
  101.                     0x0B,0x55,0x4f,    //1942
  102.                     0x05,0x6A,0x45,    //1943
  103.                     0x4A,0xAd,0xB9,    //1944
  104.                     0x02,0x5d,0x4d,    //1945
  105.                     0x09,0x2d,0x42,    //1946
  106.                     0x2C,0x95,0xB6,    //1947
  107.                     0x0A,0x95,0x4A,    //1948
  108.                     0x7B,0x4A,0xBd,    //1949
  109.                     0x06,0xCA,0x51,    //1950
  110.                     0x0B,0x55,0x46,    //1951
  111.                     0x55,0x5A,0xBB,    //1952
  112.                     0x04,0xdA,0x4e,    //1953
  113.                     0x0A,0x5B,0x43,    //1954
復(fù)制代碼

全部資料51hei下載地址:
1602萬年歷.rar (3.09 MB, 下載次數(shù): 452)

作者: 小閉丶    時間: 2019-3-9 11:22
謝謝分享
作者: MaiTu    時間: 2019-3-10 15:33
有元器件清單嗎
作者: 清風(fēng)兌酒    時間: 2019-3-12 10:19
MaiTu 發(fā)表于 2019-3-10 15:33
有元器件清單嗎

沒,可以根據(jù)原理圖準(zhǔn)備元器件
作者: leezll    時間: 2019-3-23 14:29
希望能夠完美運(yùn)行m,,,,,
作者: 少年游    時間: 2019-3-23 17:14
很給力!
作者: 少年游    時間: 2019-3-23 17:14
非常全!
作者: 1233qq    時間: 2019-3-23 21:39
給力!
作者: 鹵球干鍋球    時間: 2019-3-26 19:10
感謝分享!
作者: tanqian    時間: 2019-4-12 20:15
樓主,SS8050可以用S8050代替嗎?還有電解電容只能用10uF/16V的嗎
作者: 17855871337    時間: 2019-5-2 16:11
鬧鐘似乎調(diào)不了
作者: wds123456    時間: 2019-5-3 01:05
非常實(shí)用,對于初學(xué)來說,值得借鑒
作者: ii0311593190    時間: 2019-5-17 09:48
老哥,為什么我下載了,顯示已經(jīng)損壞啊
作者: ii0311593190    時間: 2019-5-17 09:54
怎么回事呢,下載下來,已經(jīng)損壞
作者: plough_dagge    時間: 2019-5-17 21:05
這個下載是正常的嗎……?
作者: huaaaa    時間: 2019-5-18 23:57
謝謝分享  下載先
作者: q1483715899    時間: 2019-6-21 12:34
那個...想問一下,鬧鐘調(diào)好了,到了時間不響是什么情況啊QWQ...沒怎么搞懂
作者: ljy800919    時間: 2019-6-21 14:00
沒怎么搞懂
作者: ljy800919    時間: 2019-6-21 14:01
多謝了

作者: jemery1030    時間: 2019-7-19 11:37
很詳細(xì)很棒,感謝分享。
作者: chycc    時間: 2019-7-26 10:12
謝謝分享
作者: thomaspang    時間: 2019-7-26 20:26
沒原理圖仿真的
作者: KUAILEHA    時間: 2019-12-26 20:11
請問這個在郭天祥STC TX-1C上能實(shí)現(xiàn)嗎
作者: 安哥哥    時間: 2020-1-9 08:54
有整點(diǎn)報(bào)時嗎

作者: jiangzn2020    時間: 2020-2-20 00:19
我下了,用7zip就可以解壓了
作者: Dragon2483    時間: 2020-3-10 14:13
感謝分享
作者: 1679079206    時間: 2020-3-10 16:08
KUAILEHA 發(fā)表于 2019-12-26 20:11
請問這個在郭天祥STC TX-1C上能實(shí)現(xiàn)嗎

可以,但是制作起來太復(fù)雜,如果只是做實(shí)驗(yàn)就可以,但是做產(chǎn)品就太虧了。
作者: 1679079206    時間: 2020-3-10 16:09
原理圖部分有問題,ds1302用的不是32.768k的晶振嗎?
作者: 6z19    時間: 2020-5-21 20:43
多謝分享支持
作者: dlj123    時間: 2020-5-22 03:10
牛逼克拉斯,想看看




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美精品综合 | 欧美日韩精品一区二区天天拍 | 免费在线观看一区二区三区 | 中文字幕1区2区 | 国产精品1 | av无遮挡| 一区二区三区小视频 | 日韩视频精品在线 | 国产视频1区2区 | 欧美视频 | 亚洲一区二区三区在线 | 精品久久久久久久久久久久久 | 国产91 在线播放 | 日韩一区二 | 日韩在线观看中文字幕 | 中文字幕1区2区3区 日韩在线视频免费观看 | 精品欧美一区二区三区免费观看 | 在线a视频网站 | 天天干夜夜操 | 一区二区精品在线 | 成人免费视频一区二区 | 精品久久久久久 | 免费观看一级毛片 | 欧美手机在线 | 久久999 | 91视频国产一区 | 中文字幕一区二区三区不卡 | 亚洲精品久久久久久久久久久 | 精品国产一区二区三区在线观看 | 国产日韩精品视频 | 国产乱精品一区二区三区 | 精品欧美一区二区三区久久久 | 精品一区二区三区在线视频 | 亚洲天堂一区二区 | 精品一区二区三区中文字幕 | 97精品国产97久久久久久免费 | 精品久久九 | 欧美福利 | 久久久久久久久久久蜜桃 | 四虎影院美女 | 在线免费黄色小视频 |