單片機(jī)密碼鎖論文.rar
單片機(jī)密碼鎖論文,摘要智能化是當(dāng)今光、機(jī)、電一體化產(chǎn)品的發(fā)展趨勢(shì)之一,而智能性的實(shí)現(xiàn)主要依賴于嵌入式系統(tǒng)的核心單片機(jī)。而仿真器不但是開發(fā)單片機(jī)系統(tǒng)的重要手段,也是學(xué)習(xí)單片機(jī)知識(shí)的必備工具。本課題來(lái)源于燕山大學(xué)自動(dòng)化專業(yè)單片機(jī)生產(chǎn)實(shí)習(xí)的需要,為了充分鍛煉學(xué)生的動(dòng)手操作能力,并節(jié)約實(shí)習(xí)經(jīng)費(fèi),因此開發(fā)了一種使用簡(jiǎn)單,覆蓋單片機(jī)...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 lanxin520 發(fā)布單片機(jī)密碼鎖論文
摘要
智能化是當(dāng)今光、機(jī)、電一體化產(chǎn)品的發(fā)展趨勢(shì)之一,而智能性的實(shí)現(xiàn)主要依賴于嵌入式系統(tǒng)的核心單片機(jī)。而仿真器不但是開發(fā)單片機(jī)系統(tǒng)的重要手段,也是學(xué)習(xí)單片機(jī)知識(shí)的必備工具。本課題來(lái)源于燕山大學(xué)自動(dòng)化專業(yè)單片機(jī)生產(chǎn)實(shí)習(xí)的需要,為了充分鍛煉學(xué)生的動(dòng)手操作能力,并節(jié)約實(shí)習(xí)經(jīng)費(fèi),因此開發(fā)了一種使用簡(jiǎn)單,覆蓋單片機(jī)基本資源應(yīng)用并且價(jià)格低廉的單片機(jī)仿真系統(tǒng)。
論文分別介紹了單片機(jī)仿真系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí)現(xiàn)。
硬件設(shè)計(jì)包括仿真芯片的選型,單片機(jī)的資源應(yīng)用及擴(kuò)展電路,如:8255并口擴(kuò)展、發(fā)光二極管、七段動(dòng)態(tài)數(shù)碼顯示4×4鍵盤輸入、蜂鳴器等。
軟件部分包括兩個(gè)大程序:密碼鎖程序和計(jì)算器程序。密碼鎖程序?qū)崿F(xiàn)3-8位可變密碼的輸入、修改和密碼輸入正確后的授權(quán)操作功能,密碼錯(cuò)誤后有聲光報(bào)警(不同的報(bào)警次數(shù)對(duì)應(yīng)不同的報(bào)警方式)。計(jì)算器程序?qū)崿F(xiàn)帶符號(hào)浮點(diǎn)數(shù)的加、減、乘、除及開根號(hào)的功能,設(shè)計(jì)中加入了第二功能鍵解決了按鍵有限的問(wèn)題。這兩個(gè)程序主要應(yīng)用了單片機(jī)教材中中斷、動(dòng)態(tài)顯示、鍵盤輸入、I/O接口這些重要功能,具有良好的示范作用。
本系統(tǒng)不但可以應(yīng)用于單片機(jī)教學(xué),對(duì)大多數(shù)電子愛好者開發(fā)簡(jiǎn)單的仿真器也有借鑒作用。
關(guān)鍵詞 單片機(jī);仿真器;計(jì)算器;密碼鎖;
目 錄
摘要 I
第1章 緒論 1
1.1 課題背景 1
1.2 單片機(jī)的發(fā)展概述 1
1.3 單片機(jī)的應(yīng)用領(lǐng)域 4
1.4 單片機(jī)的發(fā)展趨勢(shì) 5
1.5 本課題研究的內(nèi)容 6
第2章 硬件系統(tǒng)的介紹 7
2.1 SST89E58RD芯片功能及原理 7
2.2 8255可編程并行I/O接口擴(kuò)展 8
2.3 8255與八位LED數(shù)碼管的鏈接電路 12
2.4 LED與單片機(jī)的鏈接 13
2.5 鍵盤電路 14
2.6 蜂鳴器電路 14
2.7 本章小結(jié) 16
第3章 計(jì)算器程序 17
3.1 程序功能及存儲(chǔ)方式介紹 17
3.2 主程序 18
3.3 鍵盤子程序 21
3.4 除法子程序 26
3.5 開根號(hào)子程序 31
3.6 小數(shù)點(diǎn)對(duì)齊子程序 36
3.7 其它子程序 38
3.8 本章小結(jié) 41
第四章 密碼鎖程序 42
4.1 程序的功能及存儲(chǔ)方式介紹 42
4.2 主程序 42
4.3 讀密碼及改密碼子程序 46
4.4 報(bào)警子程序 48
4.5 錯(cuò)誤顯示子程 52
4.6 C語(yǔ)言與匯編語(yǔ)言的比較 53
4.7 本章小結(jié) 54
結(jié)論 55
參考文獻(xiàn) 56
致謝 57