標(biāo)題: [求助]電子密碼讀寫 [打印本頁]
作者: 無助的夏天 時(shí)間: 2010-7-9 03:03
標(biāo)題: [求助]電子密碼讀寫
用AT24C02模擬實(shí)現(xiàn)IC卡讀寫器的功能。求相關(guān)程序。具體思路也行。
要求如下:
1.編程實(shí)現(xiàn)對(duì)AT24C02進(jìn)行多字節(jié)連續(xù)讀寫操作;
2.運(yùn)行程序后液晶顯示特定字符,等待輸入;
3.按下矩陣鍵盤某一自定義按鍵后,可進(jìn)入密碼設(shè)定功能,但進(jìn)入該功能前應(yīng)先輸入程序中規(guī)定的初始密碼,初始密碼輸入正確,則可進(jìn)入密碼設(shè)定功能修改密碼。密碼為0-9中六個(gè)數(shù)字鍵。
4.矩陣鍵盤輸入數(shù)值時(shí),1602液晶屏顯示輸入內(nèi)容。按下某功能鍵后,輸入數(shù)值寫入AT24C02相應(yīng)單元存儲(chǔ)。
4.每次按鍵應(yīng)有按鍵音提示。數(shù)據(jù)鍵和功能鍵按鍵音不同。
我對(duì)單片機(jī)和c真的不太懂,而課程設(shè)計(jì)又急需。我大致知道某個(gè)功能需調(diào)用的子程序,但調(diào)用語句卻不會(huì)寫,沒辦法將他們組合成一個(gè)整體。所以還請(qǐng)各位幫幫忙!
作者: 安防系統(tǒng) 時(shí)間: 2010-7-9 13:37
初設(shè)密碼的檢驗(yàn):讓芯片對(duì)一個(gè)特定的數(shù)(初設(shè)密碼)進(jìn)行減操作,對(duì)結(jié)果進(jìn)行驗(yàn)證,如果為0,則密碼正確;否則錯(cuò)誤。
目前只想到這一步,其它更多,還請(qǐng)各位高手多多指教啊!!!
作者: brantyou 時(shí)間: 2010-7-9 18:36
給個(gè)AT24C02讀寫程序給你看看吧!這個(gè)程序注釋很詳細(xì),你只要把它加到工程里,外部函數(shù)聲明調(diào)用就可以了。進(jìn)行多個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)的,可以用循環(huán)對(duì)字節(jié)進(jìn)行讀取。
at24c02.rar
(2.21 KB, 下載次數(shù): 28)
2010-7-9 18:36 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者: 無助的夏天 時(shí)間: 2010-7-9 23:17
謝謝LS的資料 雖然任務(wù)已經(jīng)做完了
作者: brantyou 時(shí)間: 2010-7-9 23:35
呵呵呵
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |