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

正文內(nèi)容

基于單片機(jī)的數(shù)字鐘課程設(shè)計(jì)-文庫吧

2025-05-18 02:14 本頁面


【正文】 單片機(jī)引腳圖 VCC : 電源 GND: 地 P0 口: P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口。作為輸出口,每位能驅(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é)。程序校時(shí),需要外部上拉電阻。 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 4 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)部電阻的原因,將輸出電流( IIL)。此外, 和 分別作定時(shí)器 /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2 的觸發(fā)輸入( ),具體如下表所示 (2)。 表 AT89S52 P1 口第二功能表 腳號(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 口: 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 口送出高八位地址 P3 口: P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P3 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為 輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 P3 口亦作為 AT89S52 特殊功能(第二功能)使用,如下表所示。 表 AT89S52 P3 口第二功能表 腳號(hào) 第二功能 RXD(串行輸入) TXD(串行輸出) INT0(外部中斷 0) INT0(外部中斷 0) 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 5 T0(定時(shí)器 0 外部輸入) T1(定時(shí)器 1 外部輸入) WR(外部數(shù)據(jù)存儲(chǔ)器寫選通 ) RD(外部數(shù)據(jù)存 儲(chǔ)器寫選通 ) RST: 復(fù)位輸入。晶振工作時(shí), RST 腳持續(xù) 2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位??撮T狗計(jì)時(shí)完成后, RST 腳輸出 96 個(gè)晶振周期的高電平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能無效。 DISRTO 默認(rèn)狀態(tài)下,復(fù)位高電平有效。 ALE/PROG:地址鎖存控制信號(hào)( ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低 8 位地址的輸出脈沖。在 flash 編程時(shí),此引腳( PROG)也用作編程輸入脈沖。在一般情況下, ALE 以晶振六分之一的固定頻率輸出脈 沖,可用來作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE 脈沖將會(huì)跳過。 PSEN:外部程序存儲(chǔ)器選通信號(hào)( PSEN)是外部程序存儲(chǔ)器選通信號(hào)。當(dāng) AT89S52 從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN 在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), PSEN 將不被激活。 EA/VPP:訪問外部程序存儲(chǔ)器控制信號(hào)。為使能從 0000H 到 FFFFH 的外部程序存儲(chǔ)器讀取指令, EA 必須接 GND。為了執(zhí)行內(nèi)部程序指令, EA 應(yīng)該接 VCC。在 flash 編程期間, EA 也接收 12 伏 VPP 電壓。 XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 XTAL2:振蕩器反相放大器的輸出端。 2 設(shè)計(jì)功能及說明 電子數(shù)字鐘實(shí)現(xiàn)的主要功能: ① 實(shí)現(xiàn)正常走時(shí)(秒→分→時(shí)→日→月→年進(jìn)位) ② 能夠預(yù)置時(shí)間和日期 ③ 能夠自動(dòng)區(qū)分平閏年和大小月 ④ 具有鬧鈴及設(shè)定鬧鈴時(shí)間功能 ⑤ 具有整點(diǎn)報(bào)時(shí)功能 ⑥ 具有生日提醒功能,能夠預(yù)置生日時(shí)間 ⑦ 在任何一種預(yù)置狀態(tài)下,預(yù)置項(xiàng)目會(huì)閃爍顯示 其它設(shè)計(jì)說明: ① 優(yōu)先級(jí):預(yù)置 鬧鈴 報(bào)時(shí) 生日提醒 正常顯示,即預(yù) 置狀態(tài)下鬧鈴、報(bào)時(shí)功能及生日提醒功能都無效 ② 生日時(shí)間到五個(gè)數(shù)碼管顯示“ HAPPY” 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 6 ③ 生日顯示狀態(tài)下,按下中斷 INT0 恢復(fù)正常顯示且此后只有在下更改生日日期或第二年生日顯示才有效。 ④ 正常顯示狀態(tài)下按下中斷 INT0 進(jìn)入預(yù)置狀態(tài),再按一次恢復(fù)。 ⑤ 用數(shù)碼管( K0,K1)控制顯示狀態(tài): 00:時(shí)間, 01:鬧鈴時(shí)間, 10:日期,11。 生日時(shí)間且顯示樣板如下圖所示 (3): 生日: 6 月 1 日生日,最 鬧鈴:于早晨 6 點(diǎn) 10 分響,最后后兩位 bd 為 birthday 的縮寫 一位表示使能有效。 日期: 08 年 2 月 29 日 時(shí)間: 12 點(diǎn) 39 分 45 秒 ⑥ 預(yù)置由撥碼開關(guān) K2/K3/K4 分別控制數(shù)碼管 12/34/56 顯示值,預(yù)置優(yōu)先級(jí): LED34LED12LED56(相應(yīng)數(shù)碼管顯示的項(xiàng)目,顯示狀態(tài)下才能預(yù)置 ) ⑦ 整點(diǎn)報(bào)時(shí)聲音為 59 分 5 5 5 57 秒的后半秒報(bào)四聲低音, 59 秒的后半秒報(bào)一聲高音 ⑧ 鬧鈴每次響一分鐘 ⑨ 不論是預(yù)置狀態(tài)還是正常走時(shí)狀態(tài)均能夠自動(dòng)區(qū)分平閏年和大小月 ⑩ 鬧鈴使能由撥碼開關(guān) K5 控制并實(shí)時(shí)顯示 3 數(shù)字鐘的硬件設(shè)計(jì) 最小系統(tǒng)設(shè)計(jì) 單片機(jī)的最小系統(tǒng)是由電源、復(fù)位、晶振、 /EA=1 組成,如圖 3所示,下面介紹一下每一個(gè)組成部分。 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 7 ( 1)電源引腳 Vcc 引腳 40 電源端 GND 引腳 20 接地端 工作電壓為 5V,另有 AT89LV51 工作電壓則是 , 引腳功能一樣 (4)。 圖 3 單片機(jī)最小系統(tǒng)的結(jié)構(gòu)圖 ( 2)外接晶體引腳 (5) (a)內(nèi)部方式 ( b)外部方式 圖 4 晶振連接的內(nèi)部、外部方式圖 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 8 XTAL1(引腳 19)是片內(nèi)振蕩器的反相放大器輸入端, XTAL2(引腳 18)則是輸出端,使用外部振蕩器時(shí),外部振蕩信號(hào)應(yīng)直接加到 XTAL1,而 XTAL2懸空。引腳 XTAL1 和 XTAL2 分別是此放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個(gè)自激振蕩器。外接晶體諧振 器以及電容 C1和 C 構(gòu) 2成并聯(lián)諧振電路,接在放大器的反饋回路中。在焊接刷電路板時(shí),晶體振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。 ( 3) 復(fù)位引腳 RST 在振蕩器運(yùn)行時(shí),有兩個(gè)機(jī)器周期( 24 個(gè)振蕩周期)以上的高電平出現(xiàn)在此引腿時(shí),將使單片機(jī)復(fù)位,只要這個(gè)腳保持高電平, 51 芯片便循環(huán)復(fù)位。復(fù)位后 P0- P3 口均置 1 引腳表現(xiàn)為高電平,程序計(jì)數(shù)器和特殊功能寄存器 SFR 全部清零。當(dāng)復(fù)位腳由高電平變?yōu)榈碗娖綍r(shí),芯片為 ROM 的 00H 處開始運(yùn)行程序。復(fù)位是由外部的復(fù)位電路來 實(shí)現(xiàn)的。片內(nèi)復(fù)位電路是復(fù)位引腳 RST 通過一個(gè)斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來抑制噪聲,它的輸出在每個(gè)機(jī)器周期的 S5P2,由復(fù)位電路采樣一次。復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方式,此電路系統(tǒng)采用的是上電與按鈕復(fù)位電路。當(dāng)時(shí)鐘頻率選用 6MHz時(shí), C 取 22μ F, Rs 約為 200Ω, Rk約為 1K。復(fù)位操作不會(huì)對(duì)內(nèi)部 RAM 有所影響。 常用的復(fù)位電路如下圖 5 所示 (6): 圖 5 常用復(fù)位電路圖 ( 4)輸入輸出引腳 烏魯木齊職業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文) 9 P0 端口 []: P0 是一個(gè) 8 位漏極開路型雙向 I/O 端口,端口置 1(對(duì)端口寫 1)時(shí)作高阻抗輸入端。作為輸出口時(shí)能驅(qū)動(dòng) 8 個(gè) TTL。對(duì)內(nèi)部 Flash 程序存儲(chǔ)器編程時(shí),接收指令字節(jié);校驗(yàn)程序時(shí)輸出指令字節(jié),要求外接上拉電阻。在訪問外部程序和外部數(shù)據(jù)存儲(chǔ)器時(shí), P0 口是分時(shí)轉(zhuǎn)換的地址 (低 8 位 )/數(shù)據(jù)總線,訪問期間內(nèi)部的上拉電阻起作用。 P1 端口 [- ]: P1 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/0 端口。輸出時(shí)可驅(qū)動(dòng) 4 個(gè) TTL。端口置 1 時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1