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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 220975|回復(fù): 540
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)紅外遙控萬年歷,帶上位機(jī)、視頻演示,(全部源碼+PCB+原理圖)應(yīng)該算本壇最強(qiáng)大

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51130 發(fā)表于 2013-6-21 00:42 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
雖然在高手如云的51hei論壇,這種時鐘制作很多,今天整了下硬盤,翻出了大一升大二后的一個小制作,也來湊湊熱鬧,那時剛進(jìn)實(shí)驗(yàn)室不久,什么都還沒做過,就一個勁地學(xué),后來以網(wǎng)上看到這個比賽,就報(bào)了名,當(dāng)時想著練練手,也順便當(dāng)是這四個多月來的學(xué)習(xí)總結(jié),沒想到最后竟意外地得了一等獎,雖然現(xiàn)在知道這個獎的含金量不高,呵呵,不過當(dāng)時很高興。

現(xiàn)把這個作品的全部資料上傳,包括全部原理圖、PCB,以及上位機(jī)和下位機(jī)的源程序,高手請不要拍磚,這個給新手練練手還是挺好的,畢竟做個電子時鐘是新手學(xué)習(xí)路上的一個很好的練手題材。
=============================================================
本時鐘配置清單如下:
-------------------------------------------------------------
主控:51單片機(jī),可用AT89S52,也可用STC89C52
顯示:12864(ST7920,帶字庫版本的)
時鐘:DS1302,配有一電池,掉電時間不停
溫度:DS18B20
紅外接收:HS1838
鬧鈴:有源蜂鳴器
遙控器:32位編碼類型的
通信接口:MAX232
客戶端軟件:VC6.0開發(fā)的
=============================================================

當(dāng)時沒有相機(jī),是用問同學(xué)借的攝像頭拍的,不過還算清楚。
先來兩張工作界面圖片:

上位機(jī)一工作界面


下位機(jī)一工作界面


主原理圖


副原理圖


主PCB圖


副PCB圖


做好的熱轉(zhuǎn)印板-主PCB


做好的熱轉(zhuǎn)印板-副PCB


做好的串口模塊


做好的主模塊1



當(dāng)時用的遙控器


菜單:調(diào)整時間


調(diào)整時間界面


報(bào)警溫度界面


菜單:設(shè)置鬧鈴


設(shè)置鬧鈴界面


串口接線引出口


上面發(fā)了這么多圖片,占了51hei論壇不少硬盤
現(xiàn)在把原理圖和PCB上傳上來,有99SE的工程,也有我打印出來的PDF版的:
PDF格式原理圖和PCB PDF格式.rar (176.04 KB, 下載次數(shù): 1831)
protel99se格式原理圖和PCB protel99se格式.rar (208.14 KB, 下載次數(shù): 1681)


PCB上傳完就該到工程源碼上場了,有兩個,一個是51的KEIL工程源碼,一個是VC6.0的工程源碼:
KEIL C51工程源碼 12864(下位機(jī)).rar (104.76 KB, 下載次數(shù): 2968)
VC6.0上位機(jī)工程源碼 VC(上位機(jī)).rar (1.9 MB, 下載次數(shù): 3561)


演示視頻不懂怎么弄上來,就有網(wǎng)址而已:
下位機(jī)功能演示視頻:

http://www.56.com/u23/v_NDQ5MjI0Mjg.html
上位機(jī)與下位機(jī)通信、工作演示視頻A:

http://www.56.com/u28/v_NDQ5MjMzMTM.html
上位機(jī)與下位機(jī)通信、工作演示視頻B:
http://www.56.com/u89/v_NDQ5MjMzNzQ.html
上位機(jī)視頻播放功能演示:
http://www.56.com/u79/v_NDQ5NDQ4MzY.html

終于發(fā)完了:),所有資料都有,在51hei論壇應(yīng)該算功能最強(qiáng)大的電子時鐘之一了吧,還有遙控和上位機(jī),不知道可不可以得個cool。

最后秀一下本論壇的會員nojiya88依據(jù)本資料做出來的作品,他還加了外殼,看起來比較漂亮!!網(wǎng)址:http://m.zg4o1577.cn/bbs/dpj-28628-1.html

評分

參與人數(shù) 11威望 +50 黑幣 +105 收起 理由
a962671336 + 8 很給力!
小小的我丶 + 4 很給力!
wei335 + 1 贊一個!
WellDonecong + 5 很給力!
仰望星空753521 + 5 很給力!
lolop + 5 很給力!
zhaok2013 + 12 贊一個!
ssfc + 5 很給力!
msifortinet + 5 厲害了 我哥
madell + 5 很給力!
admin + 50 + 50 發(fā)布作品的獎勵,大家多多上傳可賺取M幣

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏136 分享淘帖 頂19 踩1
回復(fù)

使用道具 舉報(bào)

來自 2#
ID:66729 發(fā)表于 2014-11-16 18:36 | 只看該作者
總算成功了,這個程序的遙控器能控制的不好找,,改了另外一個程序就好辦了[em 01]
回復(fù)

使用道具 舉報(bào)

板凳
ID:51036 發(fā)表于 2013-6-21 09:37 來自觸屏版 | 只看該作者
請問那個PCB板是你自己畫的嗎?   所有的過程包括成型都是自己做的么?    以前一直都是用焊錫焊的線路。
回復(fù)

使用道具 舉報(bào)

地板
ID:51141 發(fā)表于 2013-6-21 13:06 | 只看該作者
真心厲害了這個,對我們初學(xué)者的幫助很大,51hei(51黑)論壇有你更精彩.
回復(fù)

使用道具 舉報(bào)

5#
ID:51348 發(fā)表于 2013-6-28 16:13 | 只看該作者
謝謝樓主!!!此貼必火!!!!51黑有你更精彩!!
回復(fù)

使用道具 舉報(bào)

6#
ID:51349 發(fā)表于 2013-6-28 20:17 | 只看該作者
大二,太厲害了~~怎么我上學(xué)時,感覺這些東西都還沒開始學(xué)呢,,,,

不過我想知道你的原理畫的很漂亮呀,還是彩色的,什么畫的
回復(fù)

使用道具 舉報(bào)

7#
ID:51343 發(fā)表于 2013-7-1 16:17 | 只看該作者
樓主很強(qiáng)大哦!!!我現(xiàn)在也大二。也學(xué)了點(diǎn)東東。。。但是我想往硬件發(fā)展,就不像樓主這樣全面拉。神馬上位機(jī)這些,都是我另外個同學(xué)搞搞,我還是搞我的硬件。。
確實(shí)很佩服樓主誒~~~
回復(fù)

使用道具 舉報(bào)

8#
ID:51343 發(fā)表于 2013-7-1 16:18 | 只看該作者
想制作一個送給女朋友
回復(fù)

使用道具 舉報(bào)

9#
ID:50813 發(fā)表于 2013-7-4 19:09 | 只看該作者
這是在誘惑我。。。
回復(fù)

使用道具 舉報(bào)

10#
ID:51393 發(fā)表于 2013-7-5 14:10 | 只看該作者
謝謝樓主的作品,值得學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

11#
ID:51503 發(fā)表于 2013-7-5 23:07 | 只看該作者
查了幾遍硬件,沒錯啊.就是不顯示,沒轍了.還是弄個不帶遙控的好了.
回復(fù)

使用道具 舉報(bào)

12#
ID:51130 發(fā)表于 2013-7-7 18:21 | 只看該作者
xiao_liang2011` 發(fā)表于 2013-6-28 20:17
大二,太厲害了~~怎么我上學(xué)時,感覺這些東西都還沒開始學(xué)呢,,,,

不過我想知道你的原理畫的很漂亮 ...

是用protel 99se畫的,和平時畫元件庫差不多,只是要多花點(diǎn)心思和時間。如果想用的話,下載這個PCB,有protel 99se格式的,導(dǎo)出加到你的元件庫中
回復(fù)

使用道具 舉報(bào)

13#
ID:51130 發(fā)表于 2013-7-7 18:27 | 只看該作者
zhengguang 發(fā)表于 2013-7-5 23:07
查了幾遍硬件,沒錯啊.就是不顯示,沒轍了.還是弄個不帶遙控的好了.

不錯,你做出來這個也很好,還帶農(nóng)歷顯示呢,真不錯。
如果你再講究一些檢查方法的話,可能你會學(xué)到更多,因?yàn)榕佩e也是以后工作的一種技能嘛,相信從中,你也會學(xué)到更多。
首先,你別就光查硬件,要由現(xiàn)象去分析,從你發(fā)的圖可看到你11月30號做出過一個了,那說明你的屏是可以正常工作的,你應(yīng)該有能力確定硬件沒問題,在查了幾遍硬件后,還是不行,我覺得你應(yīng)該去查一下程序了;
然后,你把程序燒進(jìn)去后,你的屏都沒有顯示,這應(yīng)該很明顯,屏初始化肯定沒成功!!你看看屏的控制管腳對沒,數(shù)據(jù)口對沒,這些都對了之后,再看看12864屏的初始化函數(shù)。實(shí)在不行,你不想看我的那個12864的初始化函數(shù)對不對,你可以加入一個你的12864屏模塊,然后,首先調(diào)用你的12864屏初始化函數(shù),然后就用一個死循環(huán)停住,不執(zhí)行后面的程序,只查12864屏初始化函數(shù),這樣就能看到是不是我的屏初始化函數(shù)有問題了,你說是吧;
最后還是不行的話,你加我QQ:1292136790,我?guī)湍愀愣ā?/td>
回復(fù)

使用道具 舉報(bào)

14#
ID:51024 發(fā)表于 2013-7-7 18:40 | 只看該作者
樓主我做出來了但是用的紅外接收頭是vs1838b一體化接收頭,遙控器用的是電視機(jī)的萬能遙控器以及家里所有的遙控器都不能操作。不知道是什么原因啊,字體改動了,可以顯示。就是遙控功能不能使用,換了N個遙控器都沒有反應(yīng)。

回復(fù)

使用道具 舉報(bào)

15#
ID:51130 發(fā)表于 2013-7-7 18:47 | 只看該作者
wangyin 發(fā)表于 2013-7-7 18:40
樓主我做出來了但是用的紅外接收頭是vs1838b一體化接收頭,遙控器用的是電視機(jī)的萬能遙控器以及家里所有的 ...


呵呵,恭喜wangyin壇友仿制成功,你換的字體比我原來的好看多了!!

我也是用了一個電視機(jī)的萬能遙控器,至于你說的遙控器沒反應(yīng),請問沒反應(yīng)到什么程序??請具體說說。你打開上位機(jī)連接上下位機(jī),再按下遙控器看看,如果是能正常解碼的遙控器的話,你按下的那個按鍵的紅外編碼值會發(fā)送到上位機(jī)上,并在上位機(jī)上顯示出來的,這樣,你就連編碼值都知道了。
回復(fù)

使用道具 舉報(bào)

16#
ID:51024 發(fā)表于 2013-7-7 23:59 | 只看該作者
打開上位機(jī)連接上下位機(jī),按下遙控器,上位機(jī)沒有顯示,連續(xù)按遙控器后,上位機(jī)彈出報(bào)錯信息,然后退出程序。
回復(fù)

使用道具 舉報(bào)

17#
ID:51130 發(fā)表于 2013-7-8 00:03 | 只看該作者
本帖最后由 jiaren 于 2013-7-8 00:08 編輯

你這個有點(diǎn)奇怪,怎么你連上了上位機(jī)后,上位機(jī)上的時間日期溫度都沒有更新啊??
正常的現(xiàn)象應(yīng)該是:
連上上位機(jī)后,后有時間溫度的更新,而紅外編碼應(yīng)該是還沒有的,因?yàn)椋沒有按下遙控器嘛,然后,按下遙控器上某個鍵,如果能正確解碼的話,那么,相應(yīng)的編碼值會更新在右下角這個紅外碼值區(qū)。

為了測試,我也打開了上位機(jī),下面是我連接通信后的顯示圖:


而接下來這一張則是我按下了遙控器上的一個按鍵后的更新圖:

回復(fù)

使用道具 舉報(bào)

18#
ID:51024 發(fā)表于 2013-7-8 00:10 | 只看該作者
剛打開的時候是沒有顯示的,時間那一欄顯示的好象是電腦時間。
那些信息應(yīng)該是之前操作過后,可能是存在電腦里的,重新打開上位機(jī)就出現(xiàn)這種情況。我也詳細(xì)看過你的視頻,但是我仿制以后,遙控功能就是不能使用,不知何故。
回復(fù)

使用道具 舉報(bào)

19#
ID:51130 發(fā)表于 2013-7-8 00:12 | 只看該作者
wangyin 發(fā)表于 2013-7-8 00:10
剛打開的時候是沒有顯示的,時間那一欄顯示的好象是電腦時間。
那些信息應(yīng)該是之前操作過后,可能是存在電 ...

哦,你晶振用的是多少的??我看到你的圖上收到的紅外編碼是不對的,竟然的漢字出來了!!!
千萬別和我的原理圖上那個一樣,我原先是沒打算做有上位機(jī)的,所以,一開始時我用的是12M的晶振,后來,做加上了上位機(jī),然后晶振就換成了11.0592M的了,因?yàn)檫@樣波特率才準(zhǔn),但是原理圖上忘了改回來了。
你連接上后沒有更新時間等一些常規(guī)信息,應(yīng)該你的波特率不對,再加上你的紅外編碼收到的竟然是漢字,更加確定波特率不對了。
在這也給各位壇友說一聲不好意思,因?yàn)樘昧耍д襁@個事我都忘了。
回復(fù)

使用道具 舉報(bào)

20#
ID:51024 發(fā)表于 2013-7-8 00:16 | 只看該作者
換了晶振以后可以連接,但遙控還是不能用,按下遙控的電源鍵后時間顯示會停止,按其他鍵后可恢復(fù)顯示。
另外,原來按下遙控會出錯的原因是將紅外接收頭輸出接在P3^1口,現(xiàn)改為P3^2口就不會出錯。
上圖:
回復(fù)

使用道具 舉報(bào)

21#
ID:51130 發(fā)表于 2013-7-8 00:18 | 只看該作者
你的遙控我想應(yīng)該不適合我那個解碼程序。你另找個試試看。
另,給你發(fā)一個我以前的遙控解碼顯示工程,如果你用這個工程能解碼某個遙控器,那就說明,該遙控器可用了。

測試工程源碼:HS0038B測試1602顯示:http://m.zg4o1577.cn/mcu/1984.html 我之前發(fā)布在51hei的資料
回復(fù)

使用道具 舉報(bào)

22#
ID:51024 發(fā)表于 2013-7-8 00:20 | 只看該作者
謝謝!我再測試下。
另外,我用的紅外接收頭是VS1838B一體化接收頭,遙控器用的是電視機(jī)的萬能遙控器以及家里所有的遙控器都不能操作。
回復(fù)

使用道具 舉報(bào)

23#
ID:51130 發(fā)表于 2013-7-8 00:22 | 只看該作者
我也是用了一個電視機(jī)的萬能遙控器,我的這個是可以換編碼的,可以換很多種,以適應(yīng)不同的電視機(jī),不知你的是不是也是這種,如果是的話,你就換一下別的編碼,直到可以解碼為止,然后就保持該編碼方式,不換了。
你只有找到可用編碼的遙控器,后面我才能告訴你怎么與程序配合,實(shí)現(xiàn)功能調(diào)節(jié)。
==============================
不過還有一種辦法,就是你可以自己解碼你那個遙控器,然后把你的解碼程序段拿來替換我那段程序,這樣也可以。
回復(fù)

使用道具 舉報(bào)

24#
ID:51024 發(fā)表于 2013-7-8 00:28 | 只看該作者
我用的電視機(jī)萬能遙控器也是可以根據(jù)不同的電視機(jī)更換編碼的,有可能是與程序里的編碼不一樣。
用你提供的測試工程軟件進(jìn)行遙控器的解碼,可以順利解碼,0--8鍵分別為:00H--80H,+、-分別為02H和52H等,但有些鍵值似乎超出16進(jìn)制的規(guī)則范圍,如:9字鍵為I0H,還有K0H、L0H等等。
解出的碼是否可以替代如下程序里的碼值,如:
                  …………
                case 0x0E: result=11;  break;   //+
                case 0x13: result=12;  break;   //菜單
                case 0x48: result=13;  break;   //OK
                case 0x0A: result=15;  break;   //上
                case 0x0B: result=16;  break;   //下
                   …………
還有哪里需要修改。
另外,還有個奇怪的現(xiàn)象就是上位機(jī)和下位機(jī)的連接,當(dāng)刷新固件時可以正常連接顯示,當(dāng)下位機(jī)斷電后重新上電不能正常連接顯示,需重新下載刷新固件才能連接,不知何故。
望樓主指點(diǎn)。
回復(fù)

使用道具 舉報(bào)

25#
ID:51130 發(fā)表于 2013-7-8 00:45 | 只看該作者
可以解碼就可以了,直接遙控時鐘板子,然后,在上位機(jī)上可以看到它的編碼,然后,就是和你提的一樣,用那些鍵替換程序里的碼值,這樣就行了。至于你說的鍵值有些超出,我看了一下那個測試代碼,的確會導(dǎo)致超出,那是第一次參加電子培訓(xùn)時寫的測試程序,有一個超值的問題,你改一下,是在主函數(shù)里,當(dāng)大于9的情況那里,原本是這樣:wdat_1602(ldata+0x40);改成這樣:wdat_1602(ldata-9+0x40);大于9時忘減去偏移量了,還有hdata也一樣改,改好這兩處就行了。
你說的上下位機(jī)連接的奇怪現(xiàn)象,我試了我的,可以的呀。你的時鐘只要能跑,就正常的會發(fā)送到電腦上來,不應(yīng)該會有這奇怪的現(xiàn)象,你自己查查。
回復(fù)

使用道具 舉報(bào)

26#
ID:51024 發(fā)表于 2013-7-8 08:56 | 只看該作者
硬件測試在第一行可以讀出編碼,第二行沒顯示,請問第二行顯示的是什么內(nèi)容。
但直接遙控時鐘板子沒有反應(yīng),在上位機(jī)上看不到它的編碼,待檢查硬件連接情況看是否能夠找出原因。
回復(fù)

使用道具 舉報(bào)

27#
ID:51130 發(fā)表于 2013-7-8 09:02 | 只看該作者
wangyin 發(fā)表于 2013-7-8 08:56
硬件測試在第一行可以讀出編碼,第二行沒顯示,請問第二行顯示的是什么內(nèi)容。
但直接遙控時鐘板子沒有反應(yīng) ...

剛給你看了一下(程序是很久前寫的了,我都不記得什么了),第二行是沒顯示的,就只是一個空的,是自己加上對應(yīng)于自己的遙控的按鍵功能描述用的,我那里面沒有加,只是單純的解碼而已,你想加就自己加上對應(yīng)你的遙控器的。
時鐘板子沒有反應(yīng),看來你的時鐘板子做的有問題,你別的像什么時間呀都可以傳上來電腦,就遙控沒反應(yīng),說明是你硬件有問題的可能性很大,你好好檢查檢查。
回復(fù)

使用道具 舉報(bào)

28#
ID:262 發(fā)表于 2013-7-8 09:11 | 只看該作者

總算弄好了,原來是用杜幫線接的,沒上18B20 又是用12M晶陣,
換回11.0592M 就可以了.
但是還有個問題,就是左右調(diào)時間或溫度時,會顯示亂碼.看圖,

什么原因呢?

回復(fù)

使用道具 舉報(bào)

29#
ID:51024 發(fā)表于 2013-7-8 09:14 | 只看該作者
   你好!請教一個問題,你使用的遙控器是哪種遙控器,我用的是萬能遙控器,時鐘顯示正常,就是遙控功能不能操作。樓主說我的時鐘板子有問題,現(xiàn)按樓主提供的PCB圖重新焊接了一塊板子,故障依舊,現(xiàn)懷疑是否遙控器的問題,下載線應(yīng)該不會有問題吧。
    另外,你的紅外測試軟件能否發(fā)一份給我。謝謝!
回復(fù)

使用道具 舉報(bào)

30#
ID:262 發(fā)表于 2013-7-8 09:28 | 只看該作者
你的遙控器必須先解碼.修改按鍵值后時鐘程序才能被遙控.

如果你的上位機(jī)不顯示解碼,那么你要換11.0592M的晶震,
回復(fù)

使用道具 舉報(bào)

31#
ID:51024 發(fā)表于 2013-7-8 09:32 | 只看該作者
    我的晶震用的是11.0592m,上下位機(jī)是可以連接的。你能不能將你的紅外測試軟件發(fā)一份給我呢,
如果沒記錯的話,好象上次你已經(jīng)發(fā)過一份12864無字庫日歷牌顯示的程序給過我的在此謝過啦。
回復(fù)

使用道具 舉報(bào)

32#
ID:262 發(fā)表于 2013-7-8 09:35 | 只看該作者
上下位機(jī)是可以連接.
那么你換幾個遙控器對著多按幾次,解出的碼填進(jìn)程序中就可以了.
回復(fù)

使用道具 舉報(bào)

33#
ID:51024 發(fā)表于 2013-7-8 09:40 | 只看該作者
    請問下樓主,完全按照你的原理圖重新焊接了一塊時鐘板子和下載線,檢查了各部位的連接都沒有發(fā)現(xiàn)問題,
故障和原來的板子一樣,即第一次下載軟固件到單片機(jī)后,上下位機(jī)可以連接且上位機(jī)可以顯示下位機(jī)的數(shù)據(jù)信息,
當(dāng)單片機(jī)斷電后重新加電上下位機(jī)不能連接,故障跟原來的板子一樣,找不出什么原因。
回復(fù)

使用道具 舉報(bào)

34#
ID:51024 發(fā)表于 2013-7-8 09:49 | 只看該作者
經(jīng)過一番努力,終于調(diào)試成功。

出現(xiàn)的情況跟heicad 的一樣,在調(diào)整時間、溫度是會有亂碼出現(xiàn)。
回復(fù)

使用道具 舉報(bào)

35#
ID:262 發(fā)表于 2013-7-8 09:54 | 只看該作者
還發(fā)現(xiàn)個問題


........
case 0x94: result=18;  break;   //靜音(關(guān)鬧鐘)
case 0x96: result=19;  break;   //聲音(開鬧鐘)
default:  result=14;  break;   //別的鍵按下返回14

別的鍵按下不會返回.
回復(fù)

使用道具 舉報(bào)

36#
ID:51130 發(fā)表于 2013-7-8 11:58 | 只看該作者
小哥,調(diào)試成功遙控了又進(jìn)步了。
至于你現(xiàn)在遇到的問題b60885262 的一樣,在調(diào)整時間、溫度是會有亂碼出現(xiàn)。這個問題我也很奇怪,看到你們的問題我也調(diào)了我的時鐘,發(fā)現(xiàn)根本就沒有看到亂碼,不知你們倆的是怎么出現(xiàn)的,同樣的程序,得到的結(jié)果有一點(diǎn)不一樣,應(yīng)該是硬件有點(diǎn)區(qū)別吧。這個問題我不是很清楚怎么回事了,你們倆找找答案。
回復(fù)

使用道具 舉報(bào)

37#
ID:51130 發(fā)表于 2013-7-8 12:20 | 只看該作者
heicad 發(fā)表于 2013-7-8 09:54
還發(fā)現(xiàn)個問題

你好,你發(fā)現(xiàn)的這個問題我發(fā)現(xiàn)它不是問題,看下面這個源函數(shù)就知道了。
你可以用遙控進(jìn)入調(diào)整時間等菜單了,那肯定菜單對應(yīng)的按鍵結(jié)果result=12返回了
case 0x13: result=12;  break;   //菜單
別的按鍵我就不用說有沒有返回了。

/*************************************************************
                紅外編碼數(shù)據(jù)處理函數(shù)函數(shù)      
**************************************************************/
uchar workIRcode(uchar *pp)      
{
        uchar  result;
        beep();
        switch(pp[2])
        {
                case 0x00: result=0;  break;   //0
                case 0x01: result=1;  break;   //1
                case 0x02: result=2;  break;   //2
                case 0x03: result=3;  break;   //3
                case 0x04: result=4;  break;   //4
                case 0x05: result=5;  break;   //5
                case 0x06: result=6;  break;   //6
                case 0x07: result=7;  break;   //7
                case 0x08: result=8;  break;   //8
                case 0x09: result=9;  break;   //9
                case 0x0F: result=10;  break;   //-
                case 0x0E: result=11;  break;   //+
                case 0x13: result=12;  break;   //菜單
                case 0x48: result=13;  break;   //OK
                case 0x0A: result=15;  break;   //上
                case 0x0B: result=16;  break;   //下
                case 0x1a: result=17;  break;   //麗音
                case 0x18: result=18;  break;   //靜音(關(guān)鬧鐘)
                case 0x17: result=19;  break;   //聲音(開鬧鐘)
                default:  result=14;  break;   //別的鍵按下返回14
        }
        return  result;
}
回復(fù)

使用道具 舉報(bào)

38#
ID:51024 發(fā)表于 2013-7-8 15:23 | 只看該作者
又調(diào)試了整整4個小時仿制制作完成,謝謝51hei論壇的朋友們,但在調(diào)整時間、鬧鐘、溫度報(bào)警時會產(chǎn)生亂碼現(xiàn)象,在調(diào)整月份時不是由1--12變化,而是從0--19之間變化,日和小時會從0--39之間變化,分鐘從0--79之間變化。

最后,對顯示界面重新規(guī)劃,增加了農(nóng)歷、生肖、節(jié)氣,采取輪換顯示。

上幾張制作和顯示效果圖:
回復(fù)

使用道具 舉報(bào)

39#
ID:51387 發(fā)表于 2013-7-8 18:04 | 只看該作者
謝謝!下來試作一下看,看著太好看了
回復(fù)

使用道具 舉報(bào)

40#
ID:51387 發(fā)表于 2013-7-8 18:06 | 只看該作者
12864(ST7920,帶字庫版本的),這個屏不知多少錢一個?

回復(fù)

使用道具 舉報(bào)

41#
ID:1 發(fā)表于 2013-7-8 21:25 | 只看該作者
chenxinzdz 發(fā)表于 2013-7-8 18:06
12864(ST7920,帶字庫版本的),這個屏不知多少錢一個?

這個的卻不錯,此貼已經(jīng)置頂了,帶字庫的12864屏 在51hei的淘寶店里有大約40元左右
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 99爱国产| 亚洲成人免费电影 | 国产精品久久久久久久一区探花 | 日本不卡免费新一二三区 | 中文字幕在线观看一区 | 婷婷综合| 欧洲亚洲一区二区三区 | 精品久久久久久亚洲精品 | 一区二区国产在线 | 亚洲欧洲日韩精品 中文字幕 | 四季久久免费一区二区三区四区 | 欧美在线视频一区 | 久久亚洲一区 | 精品国产精品国产偷麻豆 | 在线国产一区二区 | 亚洲综合在线一区二区 | 一级片aaa | 亚洲精品中文在线观看 | 欧美精品在线观看 | 国产一级毛片精品完整视频版 | 在线观看中文视频 | 久久久久久国产免费视网址 | 欧美视频在线一区 | 特黄毛片 | 国产精品99久久久久久宅男 | 欧美性受xxxx| 福利精品在线观看 | 久草成人网 | 亚洲高清在线观看 | 91在线视频观看免费 | 大学生a级毛片免费视频 | 免费看黄视频网站 | 欧美三级视频 | 男人的天堂中文字幕 | 91免费版在线 | 欧美精品乱码久久久久久按摩 | 日本精品在线一区 | 亚洲视频在线一区 | 欧美精品网站 | www.亚洲国产精品 | 国产免费一区二区三区 |