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

正文內(nèi)容

畢業(yè)設(shè)計-基于8051單片機的電子密碼鎖設(shè)計(編輯修改稿)

2025-02-13 00:09 本頁面
 

【文章內(nèi)容簡介】 陰數(shù)碼管在應(yīng)用時應(yīng)將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時,相應(yīng)字段就點亮。當(dāng)某一字段的陽極為低電平時,相應(yīng)字段就不亮。   數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。 ?、?靜態(tài)顯示驅(qū)動:靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機的I/O端口進行驅(qū)動,或者使用如BCD碼二十進制譯碼器譯碼進行驅(qū)動。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用I/O端口多,如驅(qū)動5個數(shù)碼管靜態(tài)顯示則需要58=40根I/O端口來驅(qū)動,實際應(yīng)用時必須增加譯碼驅(qū)動器進行驅(qū)動,增加了硬件電路的復(fù)雜性?! 、?動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示接口是單片機中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃的同名端“a,b,c,d,e,f,g,“連在一起,另外為每個數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當(dāng)單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。通過分時輪流控制各個數(shù)碼管的的COM端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。在輪流顯示過程中,每位數(shù)碼管的點亮?xí)r間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。本設(shè)計的顯示電路是為了給使用者以提示而設(shè)計的。本系統(tǒng)采用串行顯示的方式,只使用單片機的一個串行口,74LS247驅(qū)動數(shù)碼管發(fā)光顯示數(shù)碼和74LS138控制位選信號,就可以完成單片機的顯示功能,顯示電路原理圖如下所示。圖32本設(shè)計中,基于節(jié)省材料的原則,用發(fā)光二極管代替電磁鎖,二極管發(fā)光表示開鎖,電路圖如圖所示。,二極管發(fā)光,表示開鎖 報警電路報警電路由蜂鳴器和單片機組成。選擇一只壓電式蜂鳴器,壓電式蜂鳴器工作時需要約100mA的驅(qū)動電流。蜂鳴器電路如圖所示。,蜂鳴器產(chǎn)生蜂鳴音。89c51輸出為高電平時,蜂鳴器不發(fā)音。 本設(shè)計中,智能密碼鎖工作時分為兩種工作狀態(tài),分別是正常狀態(tài)和鎖定狀態(tài)。鎖定狀態(tài)時,輸出鎖定信號,實現(xiàn)上鎖功能;正常狀態(tài)時,鎖定信號消失實現(xiàn)開鎖功能。本設(shè)計采用AT24C01存儲密碼。AT24C01是美國ATMEL公司的低功耗CMOS串行EEPROM,它內(nèi)含1288位存儲空間,具有工作電壓寬(~)、擦寫次數(shù)多(大于10000次)、寫入速度快(小于10ms)等特點。具有PDIP、MSOP/TSSOP及SOIC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。將密碼存入AT24C01中,開鎖時,將從面板上的微鍵盤輸入的數(shù)字序與AT24C01中存儲的密碼相比較,如果位數(shù)及每一位上的數(shù)都相吻合,則進行開鎖程序復(fù)位后,先將AT24C01中保存的密碼取出,放入RAM緩沖區(qū)1中暫存,將定時器、堆棧等進行初始化,為報警系統(tǒng)作好準(zhǔn)備,將RAM緩沖區(qū)2中的密碼初值設(shè)置為和RAM緩沖區(qū)1中的密碼不同,保證程序復(fù)位后比較密碼不會相同,這時,進入RAM緩沖區(qū)1和RAM緩沖區(qū)2的密碼比較程序,只有當(dāng)兩者位數(shù)相同而且每一位數(shù)字都相同時,執(zhí)行開鎖動作、輸出開鎖信號、進入正常狀態(tài),否則執(zhí)行上鎖動作、輸出上鎖信號、進入鎖定狀態(tài)。在正常狀態(tài)時,可以進行重新設(shè)置密碼、上鎖等操作,重新設(shè)置密碼時,首先驗證原始密碼,如相同則可進行密碼更改,然后將新密碼保存至AT24C01中,同時更新RAM緩沖區(qū)1。在鎖定狀態(tài)時,系統(tǒng)啟動報警功能,同時等待用戶開鎖,如發(fā)現(xiàn)用戶按下“開鎖”鍵,則讀入從微鍵盤輸入的數(shù)字序列,用其更新RAM緩沖區(qū)2,轉(zhuǎn)入密碼比較程
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1