標(biāo)題:
通過單片機(jī)密碼鎖系統(tǒng)的學(xué)習(xí)單片機(jī)技術(shù)
[打印本頁]
作者:
51黑uu
時間:
2016-5-1 05:59
標(biāo)題:
通過單片機(jī)密碼鎖系統(tǒng)的學(xué)習(xí)單片機(jī)技術(shù)
今天晚上調(diào)了一晚上的程序,終于把密碼鎖的程序調(diào)好了,今天就把所有的資料放送給大家,僅供初學(xué)者學(xué)習(xí)簡單的單片機(jī)硬件設(shè)計和程序設(shè)計。至于為什么做了這個密碼鎖,以及密碼鎖的開發(fā)過程,請查看歷史文章。稍后我會把相關(guān)內(nèi)容發(fā)到論壇。
1. 該密碼鎖有哪些硬件資源
該密碼鎖有如下硬件資源:
5個LED燈,硬件上可以學(xué)習(xí)
單片機(jī)的拉電流和灌電流
的設(shè)計,軟件上可以學(xué)習(xí)單片機(jī)IO口的配置及開出;
2個按鍵,硬件上可以學(xué)習(xí)
上拉電阻
的使用方法,軟件上可以用來學(xué)習(xí)單片機(jī)IO的輸入及如何處理按鍵的抖動問題;
1個繼電器,硬件上可以學(xué)習(xí)
單片機(jī)如何驅(qū)動較大功率的器件
、三極管用作開關(guān)的使用方法、續(xù)流二極管的使用方法,軟件上學(xué)習(xí)單片機(jī)的IO口的開出;
1個蜂鳴器,硬件上學(xué)習(xí)
三極管基極電阻的選取方法
,軟件上學(xué)習(xí)單片機(jī)的IO口開出;
4位數(shù)碼管顯示,硬件上學(xué)習(xí)如何用74HC595使用較少的IO口來驅(qū)動多位數(shù)碼管,軟件上學(xué)習(xí)如何根據(jù)74HC595的時序圖寫程序并點(diǎn)亮數(shù)碼管;
ISP下載電路,硬件上學(xué)習(xí)如何設(shè)計
STC單片機(jī)的下載電路
及如何使用串口芯片CH340G;
通過這個小制作,你可以系統(tǒng)的學(xué)習(xí)到
如何根據(jù)需求設(shè)計一個產(chǎn)品方案;
如何設(shè)計硬件電路;
如何根據(jù)原理圖畫PCB;
如何進(jìn)行C語言編程;
2. 密碼鎖實現(xiàn)什么功能
密碼鎖功能如下:
上電數(shù)碼管顯示“HELL”字樣,H2燈每隔1秒亮滅一次:
第一次按下輸入鍵第一個數(shù)碼管顯示數(shù)字,再次按下輸入鍵數(shù)字加1,加到9后顯示0,此時按下確認(rèn)鍵后,第二個數(shù)碼管點(diǎn)亮,一直到第四次按下確認(rèn)鍵后開始匹配輸入的密碼與事先存好的密碼時候吻合,密碼正確數(shù)碼管顯示“OPEA”,繼電器動作,LED燈點(diǎn)亮;密碼錯誤則顯示“EAA”,繼電器不動作,LED燈不亮。如果10秒后沒有按鍵發(fā)生則自動退出密碼模式,顯示“HELL”。
3.發(fā)送的資料有哪些
原理圖文件,AD09繪制;
PCB文件,AD09繪制;
程序工程文件,KEIL4 C51環(huán)境;
5.節(jié)目預(yù)告
好多朋友問我關(guān)于STM32單片機(jī)的問題,為了幫助大家能更快的從8位的51單片機(jī)過度到32位的cortex-M3系列單片機(jī),從明天開始,我將一步步的跟大家分享如何設(shè)計一個STM32單片機(jī)的開發(fā)板,所有過程全部公開,敬請大家期待。在馬上過半的2016年,我將幫助大家快速學(xué)習(xí)STM32單片機(jī),讓大家的2016充實而有意義。
希望更多的朋友能加入進(jìn)來。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1