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

正文內(nèi)容

基于51單片機(jī)的電子密碼鎖---畢業(yè)論文-wenkub.com

2025-01-15 14:07 本頁(yè)面
   

【正文】 在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,對(duì)單片機(jī)C語(yǔ)言掌握得不好,通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。 while(1) keyscan()。//等待按鍵釋放 display()。 case 0xbb: if(num==4) ok()。num++。} else alarm()。 case 0xeb: if(num4){key=6。num++。 if(temp1!=0xfb) { delay(5)。 break。keycmp[num]=key。display()。 break。keycmp[num]=key。display()。 //去抖 temp2=P1。 } } } while(temp1!=0xfe) temp1=P1。} else alarm()。 case 0xde: if(num4){key=7。num++。} else alarm()。 if(temp1==temp2) { switch(temp2) { case 0xf6: if(num4){key=1。 P1=0xfe。 // P0=0x07。i++) if(keyword[i]!=keycmp[i]) {alarm()。i++) keyword[i]=keycmp[i]。num=0。i4。 display()。 } }//==============================密碼重置程序void set() { num=0。j) { P0=table[1]。 P2=cs。 for(i=num。 buzzer=0。i) for(j=110。uchar key=0,num=0,flg=0。sbit relay=P3^1。因此,Proteus 有較高的推廣利用價(jià)值。可使設(shè)計(jì)時(shí)間大為縮短、耗資大為減少,也可降低工程制造的風(fēng)險(xiǎn)。這在相當(dāng)程度上替代了傳統(tǒng)的單片機(jī)實(shí)驗(yàn)教學(xué)的功能,例:元器件選擇、電路連接、電路檢測(cè)、電路修改、軟件調(diào)試、運(yùn)行結(jié)果等。   PROTEUS 是單片機(jī)課堂教學(xué)的先進(jìn)助手。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。金陵科技學(xué)院學(xué)士學(xué)位論文 第5章 系統(tǒng)仿真設(shè)計(jì)系統(tǒng)仿真設(shè)計(jì) Proteus 軟件介紹Proteus軟件是英國(guó)Labcenter electronics公司出版的EDA工具軟件(該軟件中國(guó)總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。 } } } while(temp1!=0xfb) temp1=P1。 break。keycmp[num]=key。display()。 break。keycmp[num]=key。//檢測(cè)第3列 temp1=P1。} else alarm()。 case 0xbd: if(num4){key=0。num++。} else alarm()。 case 0xed: if(num4){key=5。num++。 if(temp1!=0xfd) { delay(5)。break。display()。 break。keycmp[num]=key。display()。 //去抖 temp2=P1。void keyscan() { uchar temp1,temp2。 } } }鍵盤(pán)掃描子程序:(運(yùn)用矩陣鍵盤(pán)逐行逐列掃描法,一次檢測(cè)各個(gè)按鍵)鍵盤(pán)是單片機(jī)常用輸入設(shè)備,在按鍵數(shù)量較多時(shí),為了節(jié)省I/O口等單片機(jī)資源,一般采取掃描的方式來(lái)識(shí)別到底是哪一個(gè)鍵被按下。 display()。i4。i4。} if(num==4) {relay=0。 if(flg==0) { for(i=0。 } }按下確認(rèn)鍵后執(zhí)行功能子程序:(使用標(biāo)志變量flg,根據(jù)其值來(lái)選擇執(zhí)行相應(yīng)的功能)void ok() { uchar i=0。j) { P0=table[1]。 P2=cs。 for(i=num。所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺(jué)暫留作用,使人的感覺(jué)好像各位數(shù)碼管同時(shí)都在顯示。當(dāng)送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。 delay(100)。uchar keycmp[4]。27金陵科技學(xué)院學(xué)士學(xué)位論文 第4章 軟件設(shè)計(jì)軟件設(shè)計(jì) 系統(tǒng)程序設(shè)計(jì)流程圖開(kāi)始初始化模式選擇識(shí)別按鍵密碼輸入手動(dòng)清除密碼比較開(kāi)門(mén)舊密碼輸入新密碼輸入存入緩存區(qū)再次輸入密碼重新輸入完成返回NANBY 流程圖 系統(tǒng)程序設(shè)計(jì)重要端口定義說(shuō)明:sbit buzzer=P3^0。特殊的,此處為加強(qiáng)驅(qū)動(dòng)能力,選用三極管來(lái)放大電流驅(qū)動(dòng)蜂鳴器。管腳懸空就比較容易接受外界的電磁干擾 ?! 榧哟筝敵鲆_的驅(qū)動(dòng)能力,有的單片機(jī)管腳上也常使用上拉電阻。 8金陵科技學(xué)院學(xué)士學(xué)位論文 第3章 硬件設(shè)計(jì)硬件設(shè)計(jì) 單片機(jī)主控制模塊(含晶振、復(fù)位基本工作電路) 主控制模塊 鍵盤(pán)輸入模塊本設(shè)計(jì)中采用3*4矩陣鍵盤(pán),與AT89C51的P1口相連,提供按鍵輸入,: 鍵盤(pán)輸入模塊 按鍵功能按 鍵鍵 名功 能 說(shuō) 明1-9鍵數(shù) 字 鍵輸 入 密 碼* 鍵重 設(shè) 密 碼 鍵設(shè) 定 新 密 碼 鍵確認(rèn)鍵確認(rèn)密碼輸入完畢 顯示模塊 顯示模塊此設(shè)計(jì)中,使用了四個(gè)共陰極數(shù)碼管,使用動(dòng)態(tài)顯示技術(shù)控制數(shù)碼管。由此可見(jiàn),在需要的鍵數(shù)比較多時(shí),采用矩陣法來(lái)做鍵盤(pán)是合理的。常用LED數(shù)碼管顯示的數(shù)字和字符是0、A、B、C、D、E、F。 以“2”為例,應(yīng)當(dāng)是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。繼電器一般有兩股電路,為低壓控制電路和高壓工作電路。只要在線(xiàn)圈兩端加上一定的電壓,線(xiàn)圈中就會(huì)流過(guò)一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開(kāi)觸點(diǎn))吸合。輸入量可分為電氣量(如電流、電壓、頻率、功率等)及非電氣量(如溫度、壓力、速度等)兩大類(lèi)。它具有控制系統(tǒng)(又稱(chēng)輸入回路)和被控制系統(tǒng)(又稱(chēng)輸出回路)之間的互動(dòng)關(guān)系。石晶振蕩和陶瓷振蕩均可采用。   XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。但在訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在FLASH編程和校驗(yàn)時(shí),P1口作為低八位地址接收。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的低八位。AT89C51主要特性: 1. 與MCS51 兼容2. 4K字節(jié)可編程FLASH存儲(chǔ)器3. 壽命:1000寫(xiě)/擦循環(huán)4. 數(shù)據(jù)保留時(shí)間:10年5. 全靜態(tài)工作:0Hz24MHz6. 三級(jí)程序存儲(chǔ)器鎖定7. 1288位內(nèi)部RAM8.32可編程I/O線(xiàn)9. 兩個(gè)16位定時(shí)器/計(jì)數(shù)器10.5個(gè)中斷源11.可編程串行通道12. 低功耗的閑置和掉電模式13. 片內(nèi)振蕩器和時(shí)鐘電路AT89C51單片機(jī)引腳: VCC:供電電壓。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。 系統(tǒng)的總體思路設(shè)計(jì)以AT89C51單片機(jī)為主控制單元,鍵盤(pán)為主要輸入單元,結(jié)合開(kāi)鎖裝置、報(bào)警器和顯示器完成整個(gè)系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1