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

正文內(nèi)容

基于at89s52單片機(jī)的模擬電梯設(shè)計(jì)-文庫(kù)吧

2025-05-16 15:27 本頁(yè)面


【正文】 位漏極開(kāi)路之雙向 I/O 口。作為輸出口,每位能驅(qū)動(dòng)8 個(gè) TTL 邏輯電平。對(duì) P0 端口寫(xiě)“ 1”時(shí),引腳用作高阻抗輸入。訪(fǎng)問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí), P0 口亦被作為低 8 位地址 /數(shù)據(jù)復(fù)用。在這種模式下, P0 不具有內(nèi)部上拉電阻。在 FLASH 編程時(shí), P0 口亦用來(lái)接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需外部上拉電阻。 P1 口 —— 有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p1 輸出 緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P1 端口寫(xiě)“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可作輸入口用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。對(duì) P1 端口寫(xiě)“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可作輸入口用。作輸入用時(shí),被外部拉低的引腳因內(nèi)部電阻,將輸出電流( IIL)。此外, 及 分別作定時(shí)器 /計(jì)數(shù)器 2 之 外部計(jì)數(shù)輸入( )及時(shí)器 /計(jì)數(shù)器 2 之 觸發(fā)輸入( ),詳見(jiàn)表 1 所示。在 flash 編程及校驗(yàn)時(shí), P1口接收低 8 位地址字節(jié)。 表 引腳號(hào) 第二功能 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 口 —— 有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P2 端口寫(xiě)“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可作輸入口。作輸入用時(shí),被外部拉低的引腳因內(nèi)部電阻,將輸出電流( IIL)。 在訪(fǎng)問(wèn)外部程序存儲(chǔ) 器或用 16 位地址讀取外部數(shù)據(jù)存儲(chǔ)器, P2 口送出高八位地址。在這種應(yīng)用中, P2 口用很強(qiáng)的內(nèi)部上拉發(fā)送 1。在用 8 位地址訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), P2 口輸出 P2 鎖存器之內(nèi)容。在 FLASH 編程及校驗(yàn)時(shí), P2 口亦接收高 8 位地址字節(jié)及一些控制信號(hào)。 P3 口 —— 有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p3 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P3 端口寫(xiě)“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可用作輸入口。作輸入用時(shí),被外部拉低的引腳因內(nèi)部電阻之原因,將輸出電流( IIL)。 P3 口亦作為 AT89S52 特殊功能(第二功能)用,如表 2 所 示。在 FLASH 編程及校驗(yàn)時(shí), P3 口亦接收些控制信號(hào)。此外, P3 口亦接收些用于 FLASH 閃存編程及程序校驗(yàn)的控制信號(hào)。 表 RST—— 復(fù)位輸入。振蕩器工作時(shí), RST 引腳有兩個(gè) 機(jī)器周期以上高電平將是單片機(jī)復(fù)位。 端口引腳 第二功能 RXD(串行輸入口 ) TXD(串行輸出口 ) INTO(外中斷 0) INT1(外中斷 1) TO(定時(shí) /計(jì)數(shù)器 0) T1(定時(shí) /計(jì)數(shù)器 1) WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通 ) RD(外部數(shù)據(jù)存儲(chǔ)器讀選通 ) ALE/PROG—— 訪(fǎng)問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。一般, ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出固定之脈沖信號(hào),故它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。需注意:每當(dāng)訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE 脈沖。對(duì) FLASH 存儲(chǔ)器編程期間,該引腳亦用于輸入編程脈沖( PROG)。若必要,可通過(guò)對(duì)特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。該位置位后,只有一條 MOVX 及 MOVC 指令方能將ALE 激活。此外, 該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置 ALE 禁止位無(wú)效。 PSEN—— 程序儲(chǔ)存允許( PSEN)輸出是外部程序存儲(chǔ)器之讀選通信號(hào), AT89S52 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次 PSEN 信號(hào)。 EA/VPP—— 外部訪(fǎng)問(wèn)允許,要 CPU 僅訪(fǎng)問(wèn)外部程序存儲(chǔ)器(地址為 0000HFFFFH), EA 端須保持低電平(接地)。需注意:若加密位LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。若 EA 端為高電平(接 Vcc端), CPU 則 執(zhí)行內(nèi)部程序存儲(chǔ)器之指令。 FLASH 存儲(chǔ)器編程時(shí),該引腳加上 +12V 的編程允許電源 Vpp,當(dāng)然這須是該器件是使用 12V 編程電壓 Vpp。 XTAL1—— 振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生電路之輸入端。 XTAL2—— 振蕩器反相放大器之輸出端。 單片機(jī)最小系統(tǒng) 要使單片機(jī)工作起來(lái),最基本的電路的構(gòu)成為 單片機(jī)電源: AT89S51 單片機(jī)的工作電壓范圍: — , 所以通常給單片機(jī)外接 5V直流電源。連接方式為 VCC(40 腳):接電源 +5V 端 VSS(20 腳):接電源地端 時(shí)鐘電路:?jiǎn)纹瑱C(jī)工作的時(shí) 間基準(zhǔn),決定單片機(jī)工作速度。時(shí)鐘電路就是振蕩電路,向單片機(jī)提供一個(gè)正弦波信號(hào)作為基準(zhǔn),決定單片機(jī)的執(zhí)行速度。AT89S51 單片機(jī)時(shí)鐘頻率范圍: 0 — 33MHz。 復(fù)位電路:確定單片機(jī)工作的起始狀態(tài),完成單片機(jī)的啟動(dòng)過(guò)程。 單片機(jī)接通電源時(shí)產(chǎn)生復(fù)位信號(hào),完成單片機(jī)啟動(dòng),確定單片機(jī)起始工作狀態(tài)。手動(dòng)按鍵產(chǎn)生復(fù)位信號(hào),完成單片機(jī)啟動(dòng),確定單片機(jī)的初始狀態(tài)。 通常在單片機(jī)工作出現(xiàn)混亂或 “ 死機(jī) ” 時(shí),使用手動(dòng)復(fù)位可實(shí)現(xiàn)單片機(jī)“ 重啟 ” 。 在本設(shè)計(jì)中需用到 AT89S52 芯片 ,1 個(gè)數(shù)碼管 ,一個(gè)蜂鳴器,復(fù)位電路, 8 個(gè)按鍵, 24 個(gè)發(fā)光二極管。 復(fù)位鍵 輸入 時(shí)鐘電路 AT89S52 單片機(jī) 輸出 顯示 圖 功能模塊 顯示模塊 顯示電路采用了 1 個(gè) LED 數(shù)碼管 ,單片機(jī) I/O 的應(yīng)用最典型的是通過(guò) I/O 口與 7 段 LED 數(shù)碼管構(gòu)成顯示電路。 7 段 LED 數(shù)碼管,則在一定形狀的絕緣材料上,利用單只 LED 組合排列成“ 8”字型的數(shù)碼管,分別引出它們的電極,點(diǎn)亮相應(yīng)的點(diǎn)劃來(lái)顯示出09 的數(shù)字。 LED 數(shù)碼管根據(jù) LED 的接法不同分為共陰和共陽(yáng)兩類(lèi),了解 LED 的這些特性,對(duì)編程是很重要的。因?yàn)?不同類(lèi)型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。將多只 LED 的陰極連在一起即為共陰式,而將多只 LED 的陽(yáng)極連在一起即為共陽(yáng)式。以本設(shè)計(jì)共陰式為例,如把陰極接地,在相應(yīng)段的陽(yáng)極接上正電源,該段即會(huì)發(fā)光。當(dāng)然, LED 的電流通常較小,一般均需在回路中接上限流電阻。假如我們將 b和 c段接上正電源,其它端接地或懸空,那么 b和 c段發(fā)光,此時(shí),數(shù)碼管顯示將顯示數(shù)字“ 1”。而將 a、 b、 d、 e和 g段都接上正電源,其它引腳懸空,此時(shí)數(shù)碼管將顯示“ 2”。 圖 LED 數(shù)碼管 復(fù)位開(kāi)關(guān)模塊 MCS51 單片機(jī)的復(fù)位是靠外部電路實(shí)現(xiàn)的。 MCS51 單片機(jī)工作之后,只要在它的 RST 引線(xiàn)上加載 10ms 以上的高電平,單片機(jī)就能有效地復(fù)位。 MCS51 單片機(jī)通常采用上電自動(dòng)復(fù)位和按鍵復(fù)位兩種方式。最簡(jiǎn)單的復(fù)位電路如下圖: 圖 復(fù)位開(kāi)關(guān) 上電瞬間, RC 電路充電, RST 引線(xiàn)出現(xiàn) 正脈沖,只要 RST 保持10ms 以上的高電平,就能使單片機(jī)有效的復(fù)位。在應(yīng)用系統(tǒng)中,有些外圍芯片也需要復(fù)位。如果這些芯片復(fù)位端的復(fù)位電平與單片機(jī)的復(fù)位電平的要求一致,則可以將復(fù)位信號(hào)與之相連。 振蕩器電路模塊 MCS51 單片機(jī)內(nèi)部的振蕩電路是一個(gè)增益反相放大器,引線(xiàn) XTAL1 和 XTAL2 分別為反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入和來(lái)自反向振蕩器的輸出,該反向放大器可以配置為片內(nèi)振蕩器。單片機(jī)內(nèi)部雖然有振蕩電路,但要形成時(shí)鐘,外部還需要附加電路。石英晶體振蕩和陶瓷振蕩均可采用。輸入至內(nèi)部時(shí) 鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。 51單片機(jī)的時(shí)鐘產(chǎn)生方式有兩種,分別為:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。利用其內(nèi)部的振蕩電路 XTAL1 和 XTAL2 引線(xiàn)上外接定時(shí)元件,內(nèi)部振蕩電路便產(chǎn)生自激振蕩,用示波器可以觀(guān)察到XTAL2 輸出的時(shí)鐘信號(hào)。在 MCS51 單片機(jī)一般常用內(nèi)部時(shí)鐘方式,也就是在 XTAL1 和 XTAL2 之間連接晶體振蕩器與電容構(gòu)成穩(wěn)定的自激振蕩器,晶體和電容決定了單片機(jī)的工作時(shí)間精度為 1 微秒。晶體可在 之間選擇。 MCS51 單片機(jī)在通常應(yīng)用情況下,使用振蕩頻率為 6MHZ 的石英晶體,而 12MHZ頻率的晶體
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1