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

正文內(nèi)容

多功能數(shù)字鐘畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-12-29 16:31 本頁面
 

【文章內(nèi)容簡介】 畢業(yè)設(shè)計(jì) 7 ⑷ 譯碼驅(qū)動(dòng)電路 譯碼驅(qū)動(dòng)電路將計(jì)數(shù)器輸出的 8421BCD 碼轉(zhuǎn)換為數(shù)碼管需要的邏輯狀態(tài) ,并且為保證數(shù)碼管正常工作提供足夠的工作電流 . 時(shí)鐘計(jì)時(shí)器的硬件電路如圖 所示,采用 AT89C51 單片機(jī)最小化應(yīng)用設(shè)計(jì),顯示采用共陽 7 段 LED 顯示器, P0 口輸出段選數(shù)據(jù), P2 口輸出位選數(shù)據(jù), 、 和 、 分別接 3個(gè)按鈕開關(guān)及接地,用以實(shí)現(xiàn)調(diào)時(shí)、調(diào)分、調(diào)秒功能。 電源部分采用直流穩(wěn)壓電源作為系統(tǒng)主電源,干電池作為輔助電源。不僅不需要經(jīng)常更換電源,并且當(dāng)市電停止時(shí)能夠采用干電池做為系統(tǒng)電源,使用更加安全可靠, P1^7 是蜂鳴器的接口。 圖 多功能數(shù)字鐘畢業(yè)設(shè)計(jì) 8 7段數(shù)碼顯示模塊 圖 顯示采用共陽 7 段 LED 顯示器, P0 口輸出段選數(shù)據(jù), P2 口輸出位選數(shù)據(jù) ,其特點(diǎn) :控制方式相對(duì)簡單,價(jià)格比較便宜,且占用 I/O 口較少,硬件連接簡單,但顯示效果一般 。 系統(tǒng)電源模塊 圖 雙電源設(shè)計(jì)是本設(shè)計(jì)的重點(diǎn)。 220V 交流轉(zhuǎn) 5V 直流穩(wěn)壓電源會(huì)更加安全、實(shí)用。當(dāng)沒有交流電時(shí),系統(tǒng)采用干電池供電;當(dāng)接通交流電時(shí),則電路自動(dòng)切換到交流電供電,并且對(duì)干電池進(jìn)行慢性充電。 時(shí)鐘校正和整點(diǎn)報(bào)時(shí)模塊 圖 多功能數(shù)字鐘畢業(yè)設(shè)計(jì) 9 本設(shè)計(jì)中計(jì)時(shí)采用計(jì)時(shí)器 T0 中斷完成 ,其余狀態(tài)循環(huán)調(diào)用顯示子程序及鍵掃描子函數(shù),當(dāng)端口開關(guān)按下時(shí),轉(zhuǎn)入相應(yīng)調(diào)時(shí)功能。其余函數(shù)執(zhí)行流程如 圖 所示。 圖 LED主函數(shù)顯示函數(shù) 開始 進(jìn)入主程序 T1 設(shè)置為 16 位計(jì)數(shù)器, 并允許中斷 調(diào)用初始化程序 一直保持掃描顯示及按鍵程序 調(diào)用顯示子程序 調(diào)用整點(diǎn)報(bào)時(shí)程序 判斷鍵是否按下 進(jìn)入調(diào)時(shí)功能 結(jié)束 多功能數(shù)字鐘畢業(yè)設(shè)計(jì) 10 數(shù)碼管顯示的數(shù)據(jù)存放在內(nèi)存單元 table[0]~table[7]中,其中 table[0]~table[1]存放秒數(shù)據(jù), table[3]~table[4]存放分?jǐn)?shù)據(jù), table[6]~table[7]存放時(shí)數(shù)據(jù),每一單元內(nèi)均為十進(jìn)制 BCD碼。由于采用軟件的動(dòng)態(tài)掃描實(shí)現(xiàn)數(shù)據(jù)顯 示功能,顯示用的 BCD碼 數(shù) 據(jù) 的 對(duì) 應(yīng) 斷 碼 存 放 在 ROM 表 中 , 顯 示 時(shí) , 先 取 出table[0]~tabe[7]中的某一數(shù)據(jù),然后查得對(duì)應(yīng)的顯示斷碼從 P0口輸出, P2 口將對(duì)應(yīng)的數(shù)碼管選中供電,就能顯示該地址單元的數(shù)據(jù)值。 本函數(shù)用于當(dāng)進(jìn)入調(diào)時(shí)功能的時(shí)候顯示相應(yīng)的秒、時(shí)、分?jǐn)?shù)據(jù),采用動(dòng)態(tài)掃描實(shí)現(xiàn)顯示功能,該函數(shù)有四個(gè)參數(shù)分別為個(gè)位數(shù)據(jù)的段選數(shù)據(jù)和位選數(shù)據(jù),十位數(shù)據(jù)的段選數(shù)據(jù)和位選數(shù)據(jù)。 T0 中斷函數(shù) 定時(shí)器 T0 用于時(shí)間計(jì)時(shí)。定時(shí)溢出中斷周期可設(shè)為 50ms,中斷進(jìn)入后先 判斷,中斷計(jì)時(shí)累計(jì) 20 次(即 1s)時(shí)對(duì)秒計(jì)數(shù)單元進(jìn)行加1 操 作 。 時(shí) 鐘 計(jì) 數(shù) 單 元 在 定 義 的 6 個(gè) 單 元 ( timedata[6])中,timedata[0]~ timedata[1]存放秒數(shù)據(jù) , timedata[2]~ timedata[3]存放分?jǐn)?shù)據(jù), timedata[4]~ timedata[5]存放時(shí)數(shù)據(jù)。最大計(jì)時(shí)值為23小時(shí) 59分 59 秒。在計(jì)數(shù)單元中采用十進(jìn)制 BCD 碼計(jì)數(shù),秒、分、時(shí)之間滿 60 進(jìn)位。 調(diào)時(shí)功能函數(shù)的設(shè)計(jì)方法是:按下 S1 鍵,進(jìn)入秒狀態(tài),時(shí)鐘停止走動(dòng),按下 S2 或 S3鍵可進(jìn) 行加 1 或減 1 操作,相應(yīng)的兩位數(shù)據(jù)顯示狀態(tài)為 0 到 59,繼續(xù)按下 S1 鍵可分別進(jìn)行分、時(shí)調(diào)整,最后按 S1鍵將退出調(diào)整狀態(tài),時(shí)鐘開始計(jì)時(shí)運(yùn)行。 整點(diǎn)報(bào)時(shí)函數(shù)的設(shè)計(jì)方法是:當(dāng)分和秒位 顯示的都是 00 時(shí), P1^7口輸出一個(gè)高電平, 使蜂鳴器處于工作狀態(tài),經(jīng)過 1 秒~ 2 秒, P1^7口停止輸出,蜂鳴器停住工作。 多功能數(shù)字鐘畢業(yè)設(shè)計(jì) 11 第 3章 硬件調(diào)整及性能分析 七段顯示器的原理 LED 顯示器由若干個(gè)發(fā)光二極管組成,當(dāng)發(fā)光二極管導(dǎo)通時(shí),相應(yīng)一個(gè)筆畫或一個(gè)點(diǎn)就發(fā)光??刂葡鄳?yīng)的二極管導(dǎo)通,就能顯示出對(duì)應(yīng)字符。七段 LED 通常構(gòu)成字形 “ ” ,還有一個(gè)發(fā)光二極管用來顯示小數(shù)點(diǎn)。在七段 LED 顯示器中,通常將各段發(fā)光二極管的陰極和陽極連在一起作為公共端,這樣可以是驅(qū)動(dòng)電路簡單。將各段發(fā)光二極管連在一起的叫共陽極顯示器,用低電平驅(qū)動(dòng),將陰極連在一起的叫共陰極顯示器,用高電平驅(qū)動(dòng) 。 顯示方式及接口 , 動(dòng)態(tài)顯示某一時(shí)刻,只有一位 LED 被選通顯示,其余位則是熄滅的;人眼看到的是 8 位穩(wěn)定的同時(shí)顯示的字符。 圖 abcdefgd pc o ma bfgc o mcd pdec o mabfgcd pdec o mabfgcd pde多功能數(shù)字鐘畢業(yè)設(shè)計(jì) 12 單片機(jī) 89C51 圖 80C52 的引腳封裝 VCC:供電電壓。 GND:接地。 P0 口: P0 口為一個(gè) 8 位漏級(jí)開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。在 FIASH編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0 外部必須被拉高。 多功能數(shù)字鐘畢業(yè)設(shè)計(jì) 13 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接 收輸出 4TTL 門電流。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。 P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2口被寫 “1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高 八位。在給出地址 “1”時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。 P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出4 個(gè) TTL 門電流。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入 口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) 多功能數(shù)字鐘畢業(yè)設(shè)計(jì) 14 T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1