|
0.png (310.18 KB, 下載次數: 169)
下載附件
2015-11-10 15:16 上傳
1.png (377.87 KB, 下載次數: 174)
下載附件
2015-11-10 15:16 上傳
這個布局一直都是兩行,第一行是時分秒,第二行分別顯公歷,農歷,星期,1.5秒換一次。為什么用這種布局,因為這種布局實現簡單,3264屏結構萬年歷中字體最大,很遠就能看到。用過其它一屏全顯完所有內容的,部分內部很小,顯得太花俏不實用。就一直用這個布局了。這個是程序是單色屏,不過上下接不同顏色輸入上紅下綠。用在單色屏也可以。
硬 件 STC12C5A60S2單片機一個,24M晶振(12M也可以,要在源程序中改下參數。),DS1302時鐘片,紅外接收頭一個,必須接P3.4腳 。標準08接口單色或雙色3264點陣屏,OE為低電平驅動,數據為高電平有效。具體接法如下:
--------------------------------------------------------------------------------------------------------------------
sbit SCLK = P2^6; //DS1302時鐘口P2.6,可自行改
sbit IO = P2^7; //DS1302數據口P2.7,可自行改動
sbit RST = P3^7; //DS1302片選口P3.7,可自行改動,以上三個端口一定要加上3-5K上拉電阻。
//按鍵與單片機接法
sbit KEYIR=P3^3; //紅外學習鍵,按一下進入學習設置鍵,加1鍵,減1鍵,按四下退出學習狀態。
sbit KEYS=P3^5; //調整鍵,按一次設置狀態位加1,輪流切換到設置年,月,日,時,分,秒,星期,正常狀態.
sbit KEYA=P2^5; //加一鍵,在設置狀態時按一次相應設置位加1
sbit KEYD=P2^4; //減一鍵,在設置狀態時按一次相應設置位減1
//LED屏接口與單片機硬件接法。
//行掃描ABCD分別接P1^0,P1^1,P1^2,P1^3,這個不能改。
//紅外接收口為P3.4,這個不能改。
//sbit G2=P3^2;
//sbit G1=P3^3;
sbit R2=P1^6;
sbit R1=P2^0;
sbit OE=P1^4;
sbit CLK=P1^7;
sbit STB=P1^5;
具實行現功能:1 顯時分秒
2 顯公歷、農歷、星期 ,1.5秒換一次。
3.紅外學習遙控,限于NEC格式的遙控器都可以用,學習狀態,可以顯示遙控器的用戶碼和鍵位碼,可以當NEC格式紅外遙控器測碼機用。
4 亮度調節功能,0-7點最暗,7-19點最高亮度,19-24點中等亮度。
|
-
-
3264點陣屏萬年歷.rar
2015-11-10 14:56 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
245.88 KB, 下載次數: 292, 下載積分: 黑幣 -5
評分
-
查看全部評分
|