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

正文內(nèi)容

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

2025-01-12 09:27 本頁面
 

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