|
第一次在51黑電子論壇發(fā)帖子,也是我第一次自己寫稍微有點(diǎn)大的程序,對于我來說不太容易,因?yàn)槲沂且粋(gè)初學(xué)者,希望各位朋友不嫌棄的話可以參考,但愿對你們有幫助。假期無聊在家不喜歡玩游戲,又不想浪費(fèi)時(shí)間就自學(xué)了這個(gè)單片機(jī)89c52系列,在學(xué)習(xí)過程中遇到挺多困難的,有的完全懵逼,有的半懂半懵,也就簡單的還行,但是一到難得地方就玩蛋,我也不知道我學(xué)習(xí)的方式對不對,說說吧,先是吧郭天祥老師的13課看完了,最后的proteu和ad不怎么熟,這東西就是熟能生巧的一門課程吧,看完后我學(xué)習(xí)到了一些模塊的使用方法,最重要的是郭老師教的學(xué)習(xí)技巧,在以后的學(xué)習(xí)中一定要耐心的去看,去琢磨,我之后也自學(xué)了幾個(gè)模塊,ds1302,18b20,之后還繼續(xù)要學(xué)習(xí)的是電機(jī)驅(qū)動模塊和紅外接收模塊,這個(gè)紅外接收應(yīng)該和串口通信有關(guān)系,但是我串口學(xué)的不是特別多,同學(xué)有個(gè)大神說串口在后期非常重要,看來我在學(xué)習(xí)之后還要專研串口通信了,說說當(dāng)前最讓我懵逼的還是rc522射頻模塊,沒辦法,程序太多太長,單詞還不好記一長串,今天寫的程序呢,是把溫度和時(shí)間還有射頻模塊混在一塊,并且實(shí)現(xiàn)了鍵盤設(shè)置時(shí)間功能, 這些子程序在之前我研究了好多天,各位大神見笑了,也怪我理解能力不是特別的強(qiáng),不過付出總會有回報(bào)的,之前有過寫程序,寫到凌晨1.2點(diǎn),寫不出困得不行,第二天繼續(xù),基本天天這樣了現(xiàn)在,夜晚才是最安靜的時(shí)刻,沒有人打擾,沒有人叫你去吃飯,手機(jī)沒有消息,沒有廣告亂七八糟的打擾,今天早上開始混的這個(gè)程序,一開始就遇到問題,我在想main的while里一直在掃描卡片,讀卡,怎么能在之前顯示時(shí)間,就得在前面加個(gè)while,但是加個(gè)while又不能掃到卡片,各種往while里放東西試驗(yàn)就是不行,下午不知怎么的靈機(jī)一動想到了還有一個(gè)獨(dú)立鍵盤沒有用,如果while(s4!=0)這樣不按s4就一直循環(huán)這個(gè),就可以ds1302顯示時(shí)間和溫度了,然后下面加上while(1),當(dāng)然我現(xiàn)在在想可以把這個(gè)while(1)改成while(s5)
QQ截圖20170222233944.jpg (68.54 KB, 下載次數(shù): 112)
下載附件
2017-2-23 00:53 上傳
QQ截圖20170222234025.jpg (55.6 KB, 下載次數(shù): 145)
下載附件
2017-2-23 00:53 上傳
QQ截圖20170222234159.jpg (58.48 KB, 下載次數(shù): 120)
下載附件
2017-2-23 00:53 上傳
0.png (65.79 KB, 下載次數(shù): 122)
下載附件
2017-2-23 01:30 上傳
完整源碼下載:
12864_rc522讀卡功能.zip
(218.59 KB, 下載次數(shù): 138)
2017-2-23 00:55 上傳
點(diǎn)擊文件名下載附件
給需要的朋友 下載積分: 黑幣 -5
|
評分
-
查看全部評分
|