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