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

正文內(nèi)容

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

2025-02-13 00:09 本頁面
 

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