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

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

作者: 清風兌酒    時間: 2019-3-8 16:36
標題: 1602萬年歷單片機源代碼+仿真+原理圖+ 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第一行的初始位置,因為LCD1602字符地址首位D7恒定為1(100000000=80)
  8. #define er 0x80+0x40 //LCD第二行初始位置(因為第二行第一個字符位置地址是0x40)

  9. //液晶屏的與C51之間的引腳連接定義(顯示數據線接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;          //設置鍵
  16. sbit add=P3^2;          //加鍵
  17. sbit dec=P3^3;          //減鍵
  18. sbit ensure=P3^4;        //確認鍵

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

  21. sbit led=P2^4;                 //LCD背光開關
  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;                                                        //計數器
  36. bit timerOn=0;                                                        //鬧鐘啟用標志位
  37. bit baoshi=0;                                                        //整點報時標志位
  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位的存儲單元,是用來放數據的。但是,這個存儲單元有其特殊的地位,
  47. 是單片機中一個非常關鍵的單元,很多運算都要通過ACC來進行。以后在學習指令時,
  48. 常用A來表示累加器。但有一些地方例外,比如在PUSH指令中,就必須用ACC這樣的名字。
  49. 一般的說法,A代表了累加器中的內容、而ACC代表的是累加器的地址。
  50. ***************************************************************/



  51. //********陽歷轉換陰歷表************************************
  52. /*
  53. 公歷年對應的農歷數據,每年三字節,
  54. 格式第一字節BIT7-4 位表示閏月月份,值為0 為無閏月,BIT3-0 對應農歷第1-4 月的大小
  55. 第二字節BIT7-0 對應農歷第5-12 月大小,第三字節BIT7 表示農歷第13 個月大小
  56. 月份對應的位為1 表示本農歷月大(30 天),為0 表示小(29 天)
  57. 第三字節BIT6-5 表示春節的公歷月份,BIT4-0 表示春節的公歷日期
  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
復制代碼

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

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

沒,可以根據原理圖準備元器件
作者: leezll    時間: 2019-3-23 14:29
希望能夠完美運行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
鬧鐘似乎調不了
作者: wds123456    時間: 2019-5-3 01:05
非常實用,對于初學來說,值得借鑒
作者: ii0311593190    時間: 2019-5-17 09:48
老哥,為什么我下載了,顯示已經損壞啊
作者: ii0311593190    時間: 2019-5-17 09:54
怎么回事呢,下載下來,已經損壞
作者: plough_dagge    時間: 2019-5-17 21:05
這個下載是正常的嗎……?
作者: huaaaa    時間: 2019-5-18 23:57
謝謝分享  下載先
作者: q1483715899    時間: 2019-6-21 12:34
那個...想問一下,鬧鐘調好了,到了時間不響是什么情況啊QWQ...沒怎么搞懂
作者: ljy800919    時間: 2019-6-21 14:00
沒怎么搞懂
作者: ljy800919    時間: 2019-6-21 14:01
多謝了

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

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

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




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲成人免费网站 | 手机av片 | 久久精品伊人 | 国内精品一区二区三区 | 麻豆一区二区三区 | 日本久久网站 | 成人动漫在线观看 | 色综合天天综合网国产成人网 | 久久久久蜜桃 | 亚洲一区在线观看视频 | av免费观看在线 | 怡红院久久 | 精品免费在线观看 | 国产理论在线 | 色婷婷丁香 | 51成人做爰www免费看网站 | 欧美顶级黄色大片免费 | 特级西西444www大精品视频 | 国产黄在线观看 | 亚洲+小说+欧美+激情+另类 | 国产成人免费视频 | 亚洲精品在线观看视频 | 99久久精品一区二区成人 | 国产精品久久久久久久成人午夜 | 午夜亚洲精品 | 午夜激情福利 | 伊人9999| 成人三级在线观看 | 五月天久久 | 性做久久 | 免费一级片 | 69成人网| 国产精品一区二区久久 | 日韩综合在线观看 | 国内av在线 | 午夜成人在线视频 | 黄色大片av| 亚洲综合另类 | 可以免费看黄的网站 | 在线视频99 | 黄色一级大片在线免费看产 |