freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c51單片機(jī)的電子密碼鎖課程設(shè)計(編輯修改稿)

2025-07-24 17:49 本頁面
 

【文章內(nèi)容簡介】 較寬,驅(qū)動功率低,可與大多數(shù)邏輯集成電路兼容不需加緩沖器或驅(qū)動器。(3) 快速轉(zhuǎn)換:固態(tài)繼電器因?yàn)椴捎霉腆w器件,所以切換速度可從幾毫秒至幾微妙。(4) 電磁干擾小:固態(tài)繼電器沒有輸入“線圈”,沒有觸點(diǎn)燃弧和回跳,因而減少了電磁干擾。大多數(shù)交流輸出固態(tài)繼電器是一個零電壓開關(guān),在零電壓處導(dǎo)通,零電流處關(guān)斷,減少了電流波形的突然中斷,從而減少了開關(guān)瞬態(tài)效應(yīng)。 固態(tài)繼電器的缺點(diǎn)(1)導(dǎo)通后的管壓降大,可控硅或雙相控硅的正向降壓可達(dá)1~2V,大功率晶體管的飽和壓降也在1~2V之間,一般功率場效應(yīng)管的導(dǎo)通電阻也較機(jī)械觸點(diǎn)的接觸電阻大。 (2) 半導(dǎo)體器件關(guān)斷后仍可有數(shù)微安至數(shù)毫安的漏電流,因此不能實(shí)現(xiàn)理想的電隔離。(3) 由于管壓降大,導(dǎo)通后的功耗和發(fā)熱量也大,大功率固態(tài)繼電器的體積遠(yuǎn)遠(yuǎn)大于同容量的電磁繼電器,成本也較高。(4) 電子元器件的溫度特性和電子線路的抗干擾能力較差,耐輻射能力也較差,如不采取有效措施,則工作可靠性低。(5) 固態(tài)繼電器對過載有較大的敏感性,必須用快速熔斷器或RC阻尼電路對其進(jìn)行過載保護(hù)。固態(tài)繼電器的負(fù)載與環(huán)境溫度明顯有關(guān),溫度升高,負(fù)載能力將迅速下降。(6) 主要不足是存在通態(tài)壓降(需相應(yīng)散熱措施),有斷態(tài)漏電流,交直流不能通用,觸點(diǎn)組數(shù)少,另外過電流、過電壓及電壓上升率、電流上升率等指標(biāo)差。 固態(tài)繼電器驅(qū)動電路設(shè)計當(dāng)用戶輸入的密碼正確時,單片機(jī)便輸出開門信號,送到繼電器驅(qū)動電路,然后驅(qū)動繼電器常開觸點(diǎn)閉合,綠發(fā)光二極管亮,表示開鎖;否則,紅發(fā)光二極管亮,表示密碼輸入錯誤。硬件電路如圖10所示 圖10 固態(tài)繼電器驅(qū)動電路 報警提示電路報警提示電路采用小蜂鳴器提示。蜂鳴器能夠根據(jù)脈沖信號,以及信號的頻率發(fā)出各種不同的聲音,這樣可以根據(jù)系統(tǒng)要求在密碼出入正確和密碼輸入錯誤時發(fā)出不同的聲音提示,已達(dá)到報警的要求。蜂鳴器電路,如圖11所示。 圖11 報警電路5 系統(tǒng)軟件設(shè)計在系統(tǒng)設(shè)計中,除了硬件設(shè)計之外,軟件設(shè)計也是很重要的,它是系統(tǒng)工作的指揮者,因此系統(tǒng)軟件設(shè)計時要遵循結(jié)構(gòu)合理、操作性能好、具有一定的保護(hù)措施、兼容性好的設(shè)計原則來開發(fā)設(shè)計。密碼鎖系統(tǒng)軟件設(shè)計主要包括主程序模塊、密碼比較判斷模塊、鍵盤掃描模塊、修改密碼模塊、數(shù)碼管顯示模塊等及按鍵檢測模塊。系統(tǒng)程序流程如圖12所示。開始系統(tǒng)初始化顯示主界面按鍵檢測 否讀入鍵值是A鍵是否按下 否 是判斷密碼對否 否是報警,紅燈亮開鎖,綠燈亮B鍵是否按下 否 是設(shè)置新密碼A鍵是否按下 否新密碼設(shè)置完成是圖12 系統(tǒng)程序流程圖 主程序模塊主程序主要用于定義全局變量,給全局變量賦初值,啟動定時器,為整個程序提供數(shù)據(jù);檢測按鍵;調(diào)用顯示等功能。 密碼比較判斷模塊該模塊的功能是將鍵盤輸入的密碼利用if語句與設(shè)定的密碼進(jìn)行逐個比較,若密碼完全正確則開鎖;若不正確,則開啟報警電路,可重新輸入密碼。其密碼輸入和比較判決流程圖如圖13所示。輸入密碼核對鍵盤鎖定,開啟報警電路開鎖燈亮,可密碼修改NY復(fù)位圖13 密碼輸入和比較判決流程圖 鍵盤掃描模塊鍵盤使用矩陣式鍵盤,由行和列組成,CPU對所有鍵盤進(jìn)行監(jiān)視,從而實(shí)現(xiàn)逐列掃描鍵盤確定被按鍵的具體位置、判斷鍵盤上有無鍵按下、消除去抖動、判斷閉合的鍵是否釋放等功能。如圖14所示,為鍵盤掃描流程圖。否否是是是否開始延時去抖動計算輸入鍵值讀入鍵值有按鍵輸入入?有鍵按下?有鍵按下?返回NNYY圖14 鍵盤掃描流程圖 修改密碼模塊在密碼輸入正確情況下,可以按下“重置密碼”對密碼進(jìn)行重新設(shè)置,每設(shè)定一位就將密碼存儲起來,當(dāng)設(shè)置4位密碼完畢后,系統(tǒng)將自動跳到程序開始,調(diào)用新設(shè)置的密碼。圖15為修改密碼流程圖。圖15 修改密碼流程圖 數(shù)碼管液晶顯示模塊此模塊包括數(shù)碼管初始化、動態(tài)掃描等。在顯示之前,我們編好了段選表0—9,通過查表來顯示,由于本次設(shè)計采用動態(tài)顯示,所以先送段選給每一位,然后給相應(yīng)的數(shù)碼管送位選,延時1MS,再給下一位送段選,送位選,延時1MS,以此類推,讓4位數(shù)碼管顯示不同的數(shù)字,利用人的視覺暫留,使我們看到4位數(shù)碼管的動態(tài)顯示效果。顯示子程序流程圖如圖15所示。 圖15 顯示子程序流程圖6 系統(tǒng)調(diào)試在本次軟件調(diào)試中,我們使用的是STC_ISP_V481C51單片機(jī)下載工具和Keil uVision2軟件,Keil uVision2是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),使用接近于傳統(tǒng)c語言的語法來開發(fā),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用,而且大大的提高了工作效率和項(xiàng)目開發(fā)周期,他還能嵌入?yún)R編,您可以在關(guān)鍵的位置嵌入,使程序達(dá)到接近于匯編的工作效率。Keil C51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面,使您能在很短的時間內(nèi)就能學(xué)會使用keil c51來開發(fā)您的單片機(jī)應(yīng)用程序 。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。7 總 結(jié)經(jīng)過三周的緊張設(shè)計,終于順利完成了設(shè)計任務(wù)。本次課程設(shè)計主要是針對密碼鎖系統(tǒng)做了詳細(xì)介紹,以STC89C52為核心,并通過調(diào)試運(yùn)行可以實(shí)現(xiàn)數(shù)碼管顯示器顯示密碼輸入的相關(guān)信息,通過10位數(shù)字按鍵(0~9)設(shè)置4位數(shù)字(0~9)密碼,實(shí)現(xiàn)2位功能按鍵A(輸入校驗(yàn)密碼并驗(yàn)證密碼)和B (設(shè)置新密碼),利用繼電器模擬電子門鎖作出是否開門以及報警等反應(yīng)。通過課程設(shè)計讓我對單片機(jī)系統(tǒng)有了較詳細(xì)的了解,而且觸及到與其相關(guān)的很多新知識,而且隨著電子技術(shù)的發(fā)展簡易數(shù)字電壓表也會越來越完善,作為大學(xué)生的我們應(yīng)該跟上時代的步伐,時刻關(guān)注形勢變化,不斷充實(shí)更新自己的知識。在設(shè)計中既應(yīng)用到了基礎(chǔ)知識,也用到了專業(yè)知識,它是對三年來所學(xué)知識的綜合考察。最重要的是我通過親自設(shè)計,親自繪制原理圖,印制電路板以及系統(tǒng)調(diào)試培養(yǎng)了我的耐心和細(xì)心,這對我以后的工作和學(xué)習(xí)有很大的幫助。參考文獻(xiàn). 機(jī)械工業(yè)出版社,2008.. 機(jī)械工業(yè)出版社,2009.孫俊逸 盛秋林. .張毅剛主編. 單片機(jī)原理及應(yīng)用. 北京: 高等
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1