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

正文內(nèi)容

基于at89c51單片機(jī)控制電子密碼鎖設(shè)計(jì)(參考版)

2024-10-28 18:40本頁(yè)面
  

【正文】 。 余孟嘗 : 《 數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程 》, 高等教育出版社 2020 年第 3 版。 附錄 : 主要元器件清單 序號(hào) 名稱(chēng) 規(guī)格型號(hào) 數(shù)量 1 單片機(jī) 80C51 1 2 EEPROM 93C46 1 3 3/8線譯碼器 74LS138 1 4 顯示、譯碼器 7447 1 5 繼電器 JRX25 1 6 七段數(shù)碼管 共陽(yáng) SM4105 6 7 三極管 PNP 6 8 三極管 IN4004 1 9 電阻 6 10 電阻 330 7 11 電阻 10K 9 12 按鍵 機(jī)械觸點(diǎn)式開(kāi)關(guān) 16 13 晶振 12MHZ 1 14 電解電容 20Pf 2 15 電解電容 20uf 1 32 參考文獻(xiàn) 王效華、張?jiān)伱?:《 單片機(jī)原理與應(yīng)用 》, 北京交通大學(xué)出版社 2020 年第 1 版,第38 頁(yè)、第 40頁(yè)。 畢業(yè)設(shè)計(jì),也就意味著我將走出校門(mén)開(kāi)始自己的新天地,有許多的感慨,這次設(shè)計(jì)也是我在這 四 年的學(xué)習(xí)生涯中所學(xué)知識(shí)的一次大的匯編,這對(duì)我是個(gè)考驗(yàn)。單片機(jī)的應(yīng)用主要基于其控制功能,特別適合應(yīng)用于測(cè)量和控制領(lǐng)域。 調(diào)試時(shí),一定要符合入口條件和出口條件,調(diào)試可用單步運(yùn)行和斷點(diǎn)運(yùn)行方式,通過(guò)檢查用戶(hù)系統(tǒng)的 CPU 現(xiàn)場(chǎng)情況、 RAM 的內(nèi)容和 I/O 口的狀態(tài),檢測(cè)程序執(zhí)行結(jié)果是否符合設(shè)計(jì)要求,有無(wú)死循環(huán)錯(cuò)誤、有無(wú)機(jī)器碼錯(cuò)誤以及轉(zhuǎn)移地址的錯(cuò)誤,同時(shí)還可以發(fā)現(xiàn) 用戶(hù)系統(tǒng)中存在的硬件設(shè)計(jì)錯(cuò)誤和軟件算法錯(cuò)誤,各程序模塊調(diào)試通過(guò)后,則可以把相關(guān)功能塊連在一起進(jìn)行總調(diào),這個(gè)階段若有故障,可以考慮各子程序運(yùn)行時(shí)是否破壞了現(xiàn)場(chǎng)、緩沖單元、工作寄存器是否正常等等,若系統(tǒng)是在開(kāi)發(fā)機(jī)的監(jiān)控程序下運(yùn)行時(shí),還要考慮緩沖單元是否和監(jiān)控程序的工作單元發(fā)生沖突。 軟件調(diào)試方法 軟件調(diào)試與所選用的軟件結(jié)構(gòu)有關(guān),如果采用模塊程序設(shè)計(jì)技術(shù),則逐個(gè)任務(wù)進(jìn)行調(diào)試。一切正常 后,即可打開(kāi)電源。 硬件調(diào)試方法 ( 1)脫機(jī)調(diào)試:脫機(jī)調(diào)試是在加電前,先用萬(wàn)用表等工具,根據(jù)圖紙仔細(xì)核對(duì)樣機(jī)線路是否正確,并對(duì)元器件的安裝、型號(hào)、規(guī)格等進(jìn)行仔細(xì)檢查,特別注意印制電路板加工和焊接時(shí)有無(wú)走線之間相互短路等。 硬件故障: ( 1)邏輯錯(cuò)誤:錯(cuò)線、開(kāi)路等。 編碼設(shè)計(jì): 各地址 RAM 的分配: 20H ADR4 ; EEPROM93C46 的地址; 21H FLG0 ;判斷 93C46 00 地址的內(nèi)容是否為 01(已設(shè)定密碼), 00 表示 93C46 中未存密碼, 01 表示已存有密碼; 22H ;寄存器; 30H~ 35H ;密碼存儲(chǔ)地址; 36H~ 38H ;顯示器地址; 3CH ; 93C46 讀 /寫(xiě)存放高 8 位數(shù)據(jù)地址; 3DH ; 93C46 讀 /寫(xiě)存放低 8 位數(shù)據(jù)地址; 3EH ;寄存器。 調(diào)用存儲(chǔ)程序功能:比較密碼時(shí),需要讀 93C46 程序,將存儲(chǔ)在芯片內(nèi)的數(shù)據(jù)讀到 RAM 中,然后和輸入密碼相比較,當(dāng)修改密碼時(shí),需要把輸入的密碼保存到 93C46 中。 電路原理圖 17 123456A B C D654321DCBATitleNumberRevisionSizeBDate:5May2010 Sheet of File:D:\畢業(yè)設(shè)計(jì)電路原理圖\MyDesign.ddbDrawn By:3003003003003003004.7KR154.7KR134.7KR124.7KR114.7KR10R0200P2.0NPN4SWPB5SWPB6SWPBBP1.21SWPB2SWPB3P1.3AP1.17SWPB8SWPB9SWPBCP1.4DP1.0P1.50P1.6*P1.7EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD1080C52abfcgdeDPY1234567abcdefg8dpdp9GNDD6abfcgdeDPY1234567abcdefg8dpdp9GNDD5abfcgdeDPY1234567abcdefg8dpdp9GNDD4abfcgdeDPY1234567abcdefg8dpdp9GNDD3abfcgdeDPY1234567abcdefg8dpdp9GNDD2abfcgdeDPY1234567abcdefg8dpdp9GNDD1IN40043004.7KR14AaBbCcDdBIeLTfRBIgGNDdig7447CsVCCSkNCDinTESTDoutGNDEEPROM93C46AY0BY1CY2Y3Y4G1Y5G2AY6G2BY774LS138VCCVCCY5PNPY4PNPY3PNPY2PNPY1PNPY0PNPVCCVCCSC310uf 25v12MHZC2CAPC1CAPR110KVCCJRX25VCCR210KR310KR410KR510KR610KR710KR810KR910KVCC 18 第 4 章 電子密碼鎖軟件系統(tǒng)設(shè)計(jì) 程序功 能 主程序功能:主要完成初始化、設(shè)置中斷向量、檢查有無(wú)按鍵按下,以及調(diào)用顯示等。其優(yōu) 點(diǎn)是結(jié)構(gòu)簡(jiǎn)單,成本低,操作簡(jiǎn)便。當(dāng) ORG 懸空時(shí), 內(nèi)部的上拉電阻把存儲(chǔ)器選擇為 16位結(jié)構(gòu)。 ORG:存儲(chǔ)器結(jié)構(gòu)選擇接口,當(dāng) ORG 接 Vcc 時(shí),存儲(chǔ)器為 16位結(jié)構(gòu)。數(shù)據(jù)輸出端 DO 用于在讀方式中,在串行時(shí)鐘 SK 的同步下輸出讀出的數(shù)據(jù)。 DI:數(shù)據(jù)輸入端 DI 用于在串行時(shí)鐘 SK 的同步下輸入起始位,操作碼地址和寫(xiě)入數(shù)據(jù) 。 CS:片選信號(hào)。 93C46 引腳定義如下: Vcc: 電源引腳, +5V。 93C46 的準(zhǔn)備 /繁忙狀態(tài)可以選擇器件并測(cè)試數(shù)據(jù)輸出引腳( DO) 得到。片選引腳( CS)在下降沿的時(shí)候,器件開(kāi)動(dòng)自動(dòng)時(shí)鐘把數(shù)據(jù)內(nèi)容寫(xiě)滿器件的所有存儲(chǔ)器。一旦清除了,所有位都回到邏輯 1的狀態(tài)。在器件進(jìn)入自動(dòng)時(shí)鐘的模式后時(shí)鐘信號(hào)引腳( SK)的信號(hào)不是必須的。 ( 5)全部擦除 (ERAL) 在接收到全部擦除指令后,片選引腳( CS)不片選信號(hào)的時(shí)間要必須大于 Tcsmin。寫(xiě)禁止指令用來(lái)禁止對(duì) 93C46 的寫(xiě)入和擦除操作,同時(shí)也可以防止意外的對(duì)器件進(jìn)行寫(xiě)入和擦除。任何在上電和寫(xiě)禁止 (EWDS)指令后的寫(xiě)入操作都必須先發(fā)送寫(xiě)允許( EWEN) 指 令。一旦清除了,該位就回到邏輯 1的狀態(tài)。在器件進(jìn)入自動(dòng)時(shí)鐘的模式后時(shí)鐘信號(hào)引腳 (SK)的信號(hào)不是必須的。 ( 3)擦除操作指令( ERASE) 在接收到擦除指令和地址以后,片選引腳( CS)不片選芯片的時(shí)間要必須大于Tcsmin。在器件進(jìn)入自動(dòng)時(shí)鐘的模式后時(shí)鐘信號(hào)引腳( SK) 的信號(hào)不是必須的 93C46的準(zhǔn)備?繁忙狀態(tài)可以選擇器件并測(cè)試數(shù)據(jù)輸出引腳 DO 得到。 ( 2)寫(xiě)操作指令( WRITE) 在接收到寫(xiě)指令、地址和數(shù)據(jù)后,片選引腳( CS)不片選芯片的時(shí)間要必須大于Tcsmin。接收到讀指令和地址后, DO 引腳先輸出一個(gè)虛擬的第電平,然后數(shù)據(jù)根據(jù)時(shí)鐘信號(hào)移位輸出(高位在前)。 所有送往器件的指令格式為一個(gè)高電平“ 1”的開(kāi)始位,一個(gè) 2位或 4位的操作碼,寫(xiě)入數(shù)據(jù)時(shí)的 6位(當(dāng)選擇 8位結(jié)構(gòu)時(shí)為 7位)以及 16位數(shù)據(jù)(當(dāng)選擇 8位結(jié)構(gòu)時(shí)為 8位)。 準(zhǔn)備 /繁忙 (ready/busy)是開(kāi)始了一個(gè)寫(xiě)操作后選擇器件 CS為高電平后從 DO引腳讀的用來(lái)測(cè)定期間工作狀態(tài)的信號(hào), DO位低電平則表示寫(xiě)操作還沒(méi)有完成。93C46的所有操作都在單電源上進(jìn)行,當(dāng)執(zhí)行任何的寫(xiě)操作時(shí)內(nèi)部的升壓電路將提供高壓給芯片。 93C46可以選擇為16位或 8位結(jié)構(gòu)。 93C46 是一種存儲(chǔ)器可以定義為 16 位 ORG 引腳接 Vcc 或者定義為 8 位 ORG引腳接 GND的 1K位的串行 EEPROM 每一個(gè)的存儲(chǔ)器都可以通過(guò) DI 引腳 或 DO引腳進(jìn)行寫(xiě)入或讀出,器件可以經(jīng)受 1,000,000 次的寫(xiě)入 /擦除操作片內(nèi)數(shù)據(jù)保存壽命達(dá)到 100年器件可提供的封 裝有 DIP8 SOIC8或 TSSOP8。 74L138 譯碼器的運(yùn)用 在中規(guī)模集成電路中譯碼器有幾種型號(hào),使用最廣的通常是 74138,其是一個(gè) 3 到 8 的譯碼器,下圖是其邏輯符號(hào)及管腳排布,下表中列出了該器件的邏輯功能,從表中可以看出其輸出為低電平有效,使能端 G1 為高電平有效, /G2,/G3 為低電平有效,當(dāng)其中一個(gè)為低電平,輸出端全部為 1。 = 0( =1)時(shí),不顯示數(shù)碼0。當(dāng) =0)且 = 1(無(wú)效)時(shí),不論 D~ A狀態(tài)如何, a~ g 七段全亮。當(dāng) = 0 時(shí), = 0。 CT7447 的邏輯符號(hào)示于 圖中: D、 C、 B、 A:是 BCD 碼輸入信號(hào), a~ g:譯碼輸出,低電平有效 : 1 .熄滅信號(hào)輸入 。 數(shù)碼管顯示電路原理圖 如下 : 13 CT7447 介紹 適用于七段字形共陰極顯示管的譯碼器集成電路有 CT7448, CT74LS48 等型號(hào),適用于共陽(yáng)極七段管的譯碼器有 CT7447, CT74LS47 等型號(hào)。 電阻值 = (兩段電壓 發(fā)光二極管電壓 )/電流
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1