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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖設(shè)計(jì)(最新整理(編輯修改稿)

2025-01-12 09:27 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 的功能就是在錯(cuò)誤操作下實(shí)現(xiàn)報(bào)警提示。 單片機(jī) 選擇 單片機(jī)的種類繁多,各種型號(hào)都有其一定的應(yīng)用環(huán)境,因此在選用時(shí)要多加比較,合理選擇,以期獲得最佳的性價(jià)比。在多數(shù)的電子設(shè)計(jì)中,基于性價(jià)比的考慮, 8位單片機(jī)為首選。 8位單片機(jī)中以 MCS51 系列單片機(jī)及其兼容機(jī)所占的份額最大。 MCS51的硬件結(jié)構(gòu)決定了其指令系統(tǒng)不會(huì)發(fā)生變化。因此在對(duì)不同公司的單片機(jī)進(jìn)行選型 時(shí) ,只需要比較芯片內(nèi)部資源 即可。 在以前的電子設(shè)計(jì)中,應(yīng)用比較廣泛的是 AT89C51單片機(jī),但是該單片機(jī)存在著致命的 缺陷不支持 ISP 功能。 Atmel 公司現(xiàn)在已停止了河北大學(xué) 本科畢業(yè)論文 6 AT89C51的生產(chǎn),而加上了 ISP功能的 AT89S5 AT89S52 誕生了。 AT89S系列單片機(jī)在工藝上進(jìn)行了改進(jìn),采用了 的新工藝,不但降低了成本 ,而且增加了功能,提升了單片機(jī)的性能,提高了市場(chǎng)競(jìng)爭(zhēng)力。 AT89S 系列單片機(jī)新增了許多功能,性能也有了較大的提升,但是價(jià)格仍舊與 AT89C 系列的價(jià)格相差不大。新增的功能之中最具影響力的就是 ISP在線編程功能,這個(gè)功能的優(yōu)勢(shì)在于,改寫單片機(jī) Flash 存儲(chǔ)器內(nèi)的程序時(shí)不需要把芯片從工作環(huán)境中剝離,是一個(gè) 強(qiáng)大易用的功能。 顯然, AT89S 系列單片機(jī)在性能上要比 AT89C系列的單片機(jī)優(yōu)良的多 ,而且價(jià)格也沒有什么提高。所以選擇 AT89S 系列 作 為本系統(tǒng)的的主控部分。而 AT89S 系列中的 89S51和 89S52 在實(shí)際應(yīng)用中最多,本設(shè)計(jì)中軟件部分需要大量的程序編程, 89S51 內(nèi)的程序存儲(chǔ)器太小,不能滿足要求,因此選擇 AT89S 系列的 AT89S52作 為本設(shè)計(jì)的主控部分。 AT89S52是一種低功耗、 高性能 CMOS8位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器。使用 Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工 業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。片上 Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash,256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6向量 2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié) 電模式??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止 。 河北大學(xué) 本科畢業(yè)論文 7 AT89S52引腳圖如圖 所示: 圖 AT89S52引腳圖 AT89S52引腳功能說明如下: VCC:電源電壓 GND:地 P0 口: P0口是一個(gè) 8位漏極開路的雙向 I/O 口 ,也即地址 /數(shù)據(jù)總線復(fù)用口 。作為輸出口,每位能驅(qū)動(dòng) 8個(gè) TTL邏 輯電平。對(duì) P0端口寫 “1”時(shí),引腳用作高阻抗輸入。當(dāng)訪 問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí), P0口也被作為低 8位地址 /數(shù)據(jù)復(fù)用。在這種模式下, P0內(nèi)部上拉電阻 被激活 。 在flash編程時(shí), P0 口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。 P1 口: P1 口是一 個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P1 輸出緩沖器能驅(qū)動(dòng) (吸收或輸出電流) 4 個(gè) TTL 邏輯 門 電平。對(duì) P1 端口寫“1” 時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( TTL)。 此外, /計(jì)數(shù)器 2的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2 的觸發(fā)輸入( ),在 flash 編程和校驗(yàn)時(shí),P1 口接收低 8位地址字節(jié)。 河北大學(xué) 本科畢業(yè)論文 8 P1 端口引腳 的 第二功能如表 1所示 表 1 P1端口引腳的第二功能 端口 引腳 第二功能 T2(定時(shí)器 /計(jì)數(shù)器 T2 的外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2 的捕捉 /重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用) P2 口: P2 口是一個(gè)具有 內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P2 端口寫 “1” 時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。在訪問外部程序存儲(chǔ)器或用 16 位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX @DPTR)時(shí),P2 口送出高八位地址。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。在使用 8位地址(如 MOVX @RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), P2 口輸出P2 鎖存器的內(nèi)容。 在 flash 編程和校驗(yàn)時(shí), P2口也接收高 8位地址字節(jié)和一些控制信號(hào)。 P3 口: P3 口是一個(gè)具 有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P3 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P3 端口寫 “1” 時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( TTL)。 P3 口 除了作為一般的 I/O口線外,更重要的用途是它的第二功能。 如表 2所示: 表 2 端口 引腳 第二功能 端口 引腳 第二功能 RXD(串行輸入口 ) TO(定時(shí) /計(jì) 數(shù)器 0) TXD(串行輸出口 ) T1(定時(shí) /計(jì)數(shù)器 1) INTO(外中斷 0) WR(外部數(shù)據(jù)存儲(chǔ)器寫選通 ) INT1(外中斷 1) RD(外部數(shù)據(jù)存儲(chǔ)器讀選通 ) 河北大學(xué) 本科畢業(yè)論文 9 此外, P3口還接收一些用于 FLASH 閃存編程和程序校驗(yàn)的控制信號(hào)。 RST—— 復(fù)位輸入。當(dāng)振蕩器工作時(shí), RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將 使 單片機(jī)復(fù)位。 WDT溢出將使該引腳輸出高電平,設(shè)置 SFR AUXR的 DISRTO 位(地址 8EH)可打開或關(guān)閉該功能。 DISRTO 位缺省為 RESET輸出高電平打開狀態(tài)。 ALE/PROG—— 當(dāng)訪問外部 程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。一般情況下, ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè) ALE 脈沖。如有必要,可通過對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1