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

正文內(nèi)容

畢業(yè)設(shè)計(論文)-基于at89c2051單片機(jī)的智能數(shù)字鐘的設(shè)計-資料下載頁

2025-06-05 06:05本頁面
  

【正文】 聽到整點(diǎn)前半秒的提示音后就立刻按下去,但因?yàn)檫@個提示音太輕了,不容易掌握。 當(dāng)使用電子表進(jìn)行校時的時候,把表調(diào)到 20: 01: 00,等待整點(diǎn)后的第一分鐘的最后一秒的到來,即 20: 00: 59 后停半秒,在提示音響的同時按下去。 如果你使用秒表,從 00: 00: 00 起,想做得完美有點(diǎn)難,這樣就要在 20: 59: 00 起的摩爾斯電碼時用另一只鐘或表,數(shù)著 59 下,再用上述方法停半秒按下。 這些傳統(tǒng)的校時方法是利用眼睛觀察中央電視臺發(fā)布的標(biāo) 準(zhǔn)時間,或用耳朵聽中央人民廣播電臺的報時聲音,然后利用手動按鍵來調(diào)整時鐘。這種方法既費(fèi)時又費(fèi)力,而且準(zhǔn)確度也不高,不能滿足要求。另一種方法是采用純硬件的方法,但所需設(shè)備較多,花費(fèi)較大,也不可取。如果用軟硬件相結(jié)合的辦法,不僅可以節(jié)約成本,實(shí)行難度減小,而且精度和自動化也得到提高。 窗口比較器 電壓比較器可將模擬信號轉(zhuǎn)換成二值信號,即輸出只有高電平和低電平兩種狀態(tài)的 離散信號。因?yàn)檩斎氲?BPM 信號是正弦信號有正負(fù)間的變化,單限比較器和滯回比較器在輸入電壓單一方向變化時,輸出電壓只變化一次,因此,在 此次設(shè)計中我們選擇由LM339組成的雙限比較器(窗口比較器)。當(dāng) UiUrh,且 UiUrl時 Uo=+Uom。當(dāng) UrlUiUrh時 Uo=Uom。 如圖 313。 圖 313 窗口比較器 電氣工程及其自動化 091 黃偉 540901020214 第 20 頁 圖 314 為 BPM 信號經(jīng)過窗口比較器后的波形。 BPM 發(fā)出的秒信號為正弦波 1KHz 調(diào) 圖 314 比較器輸入輸出波形 制的 10 個周期,即秒信號長 10ms,整分信號長 ,通過修改 10ms 單元的數(shù)值來達(dá)到校時的目的,同時計數(shù)器對脈沖進(jìn)行計數(shù),如果計數(shù)值到 20 后經(jīng)判斷無脈沖,則可知此信 號為秒信號,然后在對秒單元值進(jìn)行校正。 校時電路電路圖 圖 315 校時電路電路圖 電源設(shè)計 電源電路用來為控制電路和各外圍電路提供穩(wěn)定可靠的工作電源。 穩(wěn)壓電源的技術(shù)指標(biāo)可以分為兩大類:一類是特性指標(biāo),如輸出電壓、輸入電流及電壓調(diào)節(jié)范圍;另一類指標(biāo)是質(zhì)量指標(biāo),反映一個穩(wěn)壓電源的優(yōu)劣,包括穩(wěn)定度、等效內(nèi)阻、紋波電壓及溫度系數(shù)等。對于穩(wěn)壓電源的性能,主要有以下四個要求: ○ 1 穩(wěn)定性好 當(dāng)輸入電壓 Usr(整流、濾波的輸出電壓 )在規(guī)定范圍內(nèi)變動時,輸入電壓 Usc 的變電氣工程及其自動化 091 黃偉 540901020214 第 21 頁 sc srsc srUUS ???1%scscUU? ?n sr fzr U I? ??化應(yīng)該很小,滿足一般要求: (32) 當(dāng)輸入電壓變化而引起輸出電壓變化的程度,稱為穩(wěn)定度指標(biāo),常用穩(wěn)定系數(shù) S表示: (33) 注: S 的大小,反映一個穩(wěn)壓電源克服輸入電壓變化的能力。在同樣的輸入電壓變化條件下, S 越小,輸出電壓的變化越小,電源的穩(wěn)定度越高。通常 S 約為 ~ ○ 2 輸出電阻小 負(fù)載變化時 (從空載到滿載 ),輸出電壓 Usr,應(yīng)基本保持不變。穩(wěn)壓電源這方面的性能可用輸出電阻表征。 (34) 輸出電阻 (又叫等效內(nèi)阻 )用 rn 表示,它等于輸出電壓變化量和負(fù)載電流變化量之比: rn 反應(yīng)負(fù)載變動時,輸出電壓維持恒定的能力, m越小,則 Ifz變化時輸出電壓的變化也越小。性能優(yōu)良的穩(wěn)壓電源,輸出電阻可小到 1 歐,甚至 歐。 ○ 3 電壓溫度系數(shù)小 當(dāng)環(huán)境溫度變化時,會引起輸出電壓的漂移。良好的穩(wěn)壓電源,應(yīng)在環(huán)境溫度變化時,有效的抑制輸出電壓的漂移,保持輸出電壓的穩(wěn)定。 ○ 4 輸出電壓文波小 所謂紋波電壓,是指輸出電壓中 50Hz 或者 100Hz 的交流分量,通常用有效值或者峰值表示。經(jīng)過穩(wěn)壓左右,可以使整流濾波后的紋波電壓大大降低,降低的倍數(shù)反比于穩(wěn)壓系數(shù) S。 穩(wěn)壓電源一般由變壓器、整流器和穩(wěn)壓器三大部分組成。 變壓器把市交流電壓轉(zhuǎn)變?yōu)樗枰牡蛪航涣麟?。整流器把交流電變?yōu)橹绷麟?。?jīng)過濾波后,穩(wěn)壓器再把不穩(wěn)定的直流電壓變?yōu)榉€(wěn)定的直流電壓輸出。 典型的穩(wěn)壓電路主要有: ○ 1 帶有放大環(huán)節(jié)的穩(wěn)壓電源 輸出電壓的變化量 △ Usc 是很微弱的,它對調(diào)整管的控制作用 也很弱,因此穩(wěn)壓效果不夠好,帶有放大環(huán)節(jié)的穩(wěn)壓電源,就是在電路中增加一個直流放大器,把微弱的輸電氣工程及其自動化 091 黃偉 540901020214 第 22 頁 出電壓變化量先加以放大 ,再去控制調(diào)整管,從而提高對調(diào)整管的控制作用,使穩(wěn)壓電源的穩(wěn)定性能得到改善。圖 316帶有放大環(huán)節(jié)的穩(wěn)壓電源電路。 圖 316 帶有放大環(huán)節(jié)的穩(wěn)壓電源電路 ○ 2 輸出電壓可調(diào)的穩(wěn)壓電源 從上面電路可以看到,輸出電壓與基準(zhǔn)電壓之間的關(guān)系,是由分壓電路來 “調(diào)配 ”的。在基準(zhǔn)電壓一定的情況下,改變分壓比,就可以在一定范圍里改變輸出電壓。在R1 與 R2 之間加接一個電位器,便可以 實(shí)現(xiàn)輸出電壓在一定范圍內(nèi)連續(xù)可調(diào)。 ○ 3 用復(fù)合管做調(diào)整管的穩(wěn)壓電源 在穩(wěn)壓電源中,負(fù)載電 流 Ifz要流過調(diào)整管,輸出大電流的電源必須使用大功率的調(diào)整管,這就要求有足夠大的電流供給調(diào)整管的基極,而比較放大電路供不出所需要的大電流,另一方面,調(diào)整管需要有較高的電流放大倍數(shù),才能有效地提高穩(wěn)壓性能,但是大功率管一般電流放大倍數(shù)都不高。解決這些矛盾的辦法,是給原有的調(diào)整管再配上一個或幾個 “助手 ”,組成復(fù)合管。用復(fù)合管做調(diào)整管的穩(wěn)壓電源電路如圖 317 示。 圖 317 復(fù)合管做調(diào)整管穩(wěn)壓電 源電路 ○ 4 帶有保護(hù)電路的穩(wěn)壓電源 在穩(wěn)壓電路中,要采取短路保護(hù)措施,才能保證安全可靠地工作。普通保險絲熔斷較慢,用加保險絲的辦法達(dá)不到保護(hù)作用,而必須加裝保護(hù)電路。 保護(hù)電路的作用是保護(hù)碉整管在電路短路、電流增大時不被燒毀。其基本方法是,當(dāng)輸出電流超過某一致值時,使調(diào)整管處于反向偏置狀態(tài),從而截止,自動切斷電路電流。保護(hù)電路的形式很多。圖 318 二 管保護(hù)電路 電氣工程及其自動化 091 黃偉 540901020214 第 23 頁 圖 318 二 管保護(hù)電路 在本設(shè)計中,由于 AT89C2051 通常有 12 和 24 兩種型號,對應(yīng)的時鐘頻率分別為12MHz 和 24MHz,前者的工作電壓是 2~ 6V,后者的工作電壓是 4~ 6V??紤]到本設(shè)計目標(biāo)電源交直流兩用的要求和三端穩(wěn)壓電路選用的方便(通常的系列為 5V, 6V%?),選擇工作電壓為 5V。電源系統(tǒng)設(shè)計如圖 319 示。 圖 319 系統(tǒng)電源原理圖 應(yīng)當(dāng)說明的是,盡管有很多型號的 7805 三端穩(wěn)壓集成芯片,但標(biāo)稱最大輸出電流均為 ,但在實(shí)際應(yīng)用中,該最大輸出電流值往往取決于兩個方面:( 1)足夠的散熱面積;( 2)不同的生產(chǎn)廠家。其中,比較好的有 ST 公司的 7805 三端穩(wěn)壓塊,它能接近標(biāo)稱值。在設(shè)計中,必須保證 7805 的 輸入電壓 Vi 和輸出電壓 Vo 的壓差大于 ,即 ViVo≥ ,否則失去穩(wěn)壓能力。同時考慮到功耗問題,此壓差又不易太大,太大則增加 7805 本身的功率消耗,增加芯片的溫升,不利于安全。因此,選用 9V。當(dāng)交流電源失電或時效時,電壓為 6V的直流電源(電池組或蓄電池)通過二極管投入工作,硅二極管的導(dǎo)通電壓降約為 ,因此滿足系統(tǒng)的電源要求。 電氣工程及其自動化 091 黃偉 540901020214 第 24 頁 第 4章 程序設(shè)計 軟件設(shè)計的重點(diǎn)在于秒信號的產(chǎn)生,顯示的實(shí)現(xiàn)及按鍵的處理等方面。基于軟件的秒脈沖信號通常有延時法和定時中斷法。延時法一般采用查詢方式,在延時 子程序前后必然需要查詢和處理的程序,導(dǎo)致誤差的產(chǎn)生,因此其秒脈沖的產(chǎn)生,因此秒脈沖的精度不高。中斷法的原理是利用單片機(jī)內(nèi)部的定時器溢出中斷來實(shí)現(xiàn)。例如,設(shè)定某定時器每 100ms 中斷 1 次,這 10 次的周期為 1s,這種實(shí)現(xiàn)法的特點(diǎn)是精度高,秒脈沖的發(fā)生和其他處理可以并行進(jìn)行。 [10]本系統(tǒng)即采用這種方式,實(shí)現(xiàn)的關(guān)鍵是定時器的工作方式的選擇和定時參數(shù)的計算確定。具體內(nèi)容將在原程序中給于說明。本系統(tǒng)設(shè)計中使用的晶振頻率為 12MHz。 主控模塊設(shè)計 主模塊是系統(tǒng)軟件的主框架。結(jié)構(gòu)化程序設(shè)計一般有“自上而下”和“ 自下而上”兩種方式,“自上而下”法的核心就是主框架的構(gòu)建。它的合理與否關(guān)系到程序最終功能的多少和性能的好壞。本系統(tǒng)主模塊的程序框圖如圖 41。 N Y CPU 系統(tǒng)初始化 定時器 0 初始化 開始 定時器 0 初始化 串口初始化 顯示待機(jī)指示符 設(shè)定鬧鈴時間 顯示刷新 設(shè)定鬧鈴? 電氣工程及其自動化 091 黃偉 540901020214 第 25 頁 圖 41 主模塊的程序框圖 基本現(xiàn)實(shí)模塊設(shè)計 基本現(xiàn)實(shí)模塊設(shè)計的重點(diǎn)是有顯示代碼取得相應(yīng)的段碼,顯示段碼數(shù)據(jù)的串行發(fā)送 ,其程序流程如圖 42 所示。其中,時個位、分個位、 秒個位的段碼必須加上小數(shù)點(diǎn),即帶小數(shù)點(diǎn)顯示時各位、分個位、秒個位,目的是以小數(shù)點(diǎn)符號代替時間分割符“ :”,(一般的數(shù)碼管無法顯示字符“ :”)。 Y N Y N Y N 有關(guān)變量初始化 刷新顯示 秒指示 鬧鈴 延時 判斷時和分變化? 判 1 秒到否? 是否到鬧鈴時間? 啟動走時 電氣工程及其自動化 091 黃偉 540901020214 第 26 頁 當(dāng)前編輯位閃爍功能的實(shí)現(xiàn) 當(dāng)前編輯位閃爍功能能使時間設(shè)定編輯模塊的人機(jī)環(huán)境更加友善,其實(shí)現(xiàn)的原理是:利用定時器 1 每 100ms 的溢出中斷,實(shí)現(xiàn)每 亮 滅交替效果,即閃爍。用程序框圖表示就是如圖 43: 時間設(shè)定模塊設(shè)計 時間設(shè)定模塊 的設(shè)計要點(diǎn)是按鍵的去抖與“一鍵多態(tài)”的處理。即只涉及兩個鍵完成了 8 位時間參數(shù)的設(shè)定。軟件發(fā)去抖動的實(shí)質(zhì)是軟件延時,即檢測到某一鍵狀態(tài)變化后延時一段時間,再檢測該按鍵的狀態(tài)是否還保持著,如果是,則作為按鍵處理,否關(guān)顯示,以免顯示抖動 通過串口將時十位段碼送入對應(yīng)的 74LS164 將十個位段碼送入對應(yīng)的 74LS164(以小數(shù)點(diǎn)代替:) 將分十位和 個位段碼送入相應(yīng)的 74LS164 將百分秒十位和個位段碼送入相應(yīng)的 74LS164 打開顯示 圖 42 基本顯示模塊的程序流程圖 開 始 閃爍標(biāo)志為真 將顯示全滅段碼送顯示緩沖區(qū) 將目前設(shè)定的時間參數(shù)送顯示 調(diào)用基本顯示程序模塊 圖 43 當(dāng)前編輯位閃爍功能實(shí)現(xiàn)的程序流程圖 電氣工程及其自動化 091 黃偉 540901020214 第 27 頁 則,視為抖動,不予理睬。去抖的延時時間一般應(yīng)大于 20ms,否則會導(dǎo)致按一次鍵做多次處理,影響程序正常執(zhí)行?!耙绘I多態(tài)”即多功能鍵的實(shí)現(xiàn)理想是,根據(jù)按鍵時刻的系統(tǒng)狀態(tài),決定按鍵采取何種動作,即何種功能。其實(shí)現(xiàn)流程如圖 44。 脈沖發(fā)生器原理與走時處理 軟件秒脈沖發(fā)生器的實(shí)質(zhì)是定時器 T0 的 定時溢出中斷。此設(shè)計中由于校時秒信號為 10ms,所以內(nèi)部電子鐘以 10ms 為最小計時單位,故我們將定時器 T0 定時為 10ms.單片機(jī)時鐘頻率為 12MHz,用 T1 模式產(chǎn)生 10ms 定時, T1 的初值為: T1 的初值 =216 10*12*106/12=60536=FC18H Y Y N Y N 設(shè)置模塊初始化 將在編參數(shù)送顯示緩沖區(qū) 將當(dāng)前位的顯示代碼置暗代碼 調(diào)基本顯示模塊刷新顯示 當(dāng)前編輯位下移一位 結(jié)束設(shè)定 根據(jù)當(dāng)前位的性質(zhì)分別進(jìn)行 +1 處理 (含上下限判斷 ) N Y N返回 N 圖 44 時間設(shè)定模塊流程圖 閃爍標(biāo)志為真?嗎? +1 鍵嗎? 設(shè)置鍵? 當(dāng)前的編輯是分個位嗎 設(shè)置鍵 電氣工程及其自動化 091 黃偉 540901020214 第 28 頁 有了秒脈沖發(fā)生器, 10 次中斷為 1s,秒指示燈閃亮一次,秒變量單元加 1,到 60s后分變量單元加 1,如果為 60min 則時變量單元加 1。任何一個變量的變化,則顯示刷新一次(更新)。其流程如圖 45: 鬧鈴功能的實(shí)現(xiàn) 鬧鈴功能的實(shí)現(xiàn)設(shè)計到 兩個方面:鬧鈴時間設(shè)定和是否鬧鈴判別和處理。鬧鈴時間設(shè)定模塊的設(shè)計可參照時間設(shè)計模塊,這里著重闡述鬧鈴判別與處理模塊的設(shè)計問題。鬧鈴判別與鬧鈴處理的關(guān)鍵在于判別何時要進(jìn)行鬧鈴判別。鬧鈴判別與處理的代碼包含在定時器 0的中斷子程序中,其程序設(shè)計思想如圖 46: N Y Y N N Y N Y 重裝定時時間常數(shù) 中斷次數(shù)加 1 中斷返回 秒變量 +1 中斷返回 秒變量回 00,分 +1 分變量回 00,時 +1 鬧鈴判別 鬧鈴判別 時變量回 00 鬧鈴判別 中斷返回 中斷返回 圖 45 T0 的中斷子程序流程圖 到 10次了嗎 到 60 秒否 到 60 分否 到 24h 否 電氣工程及其自動化 091 黃偉 540901020214 第 29 頁 N 鬧鈴判別處理 時十 位、個位,分十位、個位改變了 鬧鈴響 中斷返回 設(shè)置鬧鈴 圖 46 包含在 T0 中斷程序中的鬧鈴判別與處理程序流程圖 是否設(shè)置了鬧鈴 Y Y N 判當(dāng)前時間是設(shè)定的時間否 中斷返回 電氣工程及其自動化 091 黃偉 540901020214 第 30 頁 第 5 章 系統(tǒng)的調(diào)試及結(jié)果 系統(tǒng)調(diào)試環(huán)境 本系統(tǒng)所有的電路都設(shè)計在一塊電路板上,整個電路板結(jié)構(gòu)緊湊、分布合理,便于加工和調(diào)試,并且降低了相互間以及監(jiān)控器與其他儀器間的干擾。電路焊接好過后進(jìn)行簡單的調(diào)試、定標(biāo)過后,系統(tǒng)便能正確、可靠的運(yùn)行。 系統(tǒng) PCB 圖如圖附錄 3 所示。 軟件調(diào)試 本設(shè)計的軟件部分,全部采用匯編語言編寫,軟件模塊較多,程序代碼段很長,因此采用分塊調(diào)試的方法來調(diào)試程序。首先用單片機(jī)匯編程序編譯器( WAVE6000)調(diào)試,無誤后,再通過編程器燒到單片機(jī)用裝置實(shí)驗(yàn)調(diào)試,采用了自下到上的調(diào)試方法,即先單獨(dú)調(diào)試好每一項(xiàng)功能,然后再連接成一個完整的系統(tǒng)調(diào)試。根據(jù)實(shí)驗(yàn)結(jié)果和指標(biāo)對照,若有不符,再修改,直到程序完全正確為止。這樣保證了軟件編寫的正確性和可行性。 硬件調(diào)試 將燒入程序的 89C2051 安裝在硬件電路中 ,然后通電 。先 調(diào)節(jié)看按鍵工作是否正常, LED 是否能正常顯示。將時鐘調(diào)至 12: 59: 00,一分鐘之后看其是否變化為 1:00: 00。最后設(shè)置好鬧鐘時間,看其到時間是否響鈴。 在調(diào)試過程中遇到了很多的問題: ○ 1 LED 不顯示。由于沒有買到 PCB 板中那種封裝的 LED,所以在焊接的時候采用另外一種封裝的 LED 來代替,采用將從 PCB 板上的每個管腳連線出來與另外一塊板子上的 LED 管腳對應(yīng)相連,由于連線過多,有一些線連錯或者虛焊,在檢查出錯誤后改正。 ○2 發(fā)光二極管不亮。經(jīng)檢查后發(fā) 現(xiàn)發(fā)光二極管正負(fù)極接反。 ○3 按下按鍵無動作。檢查后發(fā)現(xiàn)在焊接過程中輕觸按鍵的內(nèi)部結(jié)構(gòu)被破壞,不能正常的起到左右,后將其換掉。 調(diào)試 結(jié)果 基本實(shí)現(xiàn)了設(shè)計的要求,長時間運(yùn)行容易有誤差,在穩(wěn)定性方面還有待改進(jìn)。 電氣工程及其自動化 091 黃偉 540901020214 第 31 頁 結(jié) 論 單片機(jī)智能 數(shù)字鐘理論上能很好的達(dá)到了學(xué)校教學(xué)要求,發(fā)揮了單片機(jī)在智能化方面的應(yīng)用。該系設(shè)計很好的滿足當(dāng)前學(xué)校教學(xué)的需要,是一個理想的智能化的設(shè)計。它具有一個走時精確的實(shí)時鐘,可以任意設(shè)置時間,時鐘的顯示功能,校時等??梢酝ㄟ^按鍵操作和數(shù)字顯示 。其中利用短波自動校時是這個設(shè)計最大的特點(diǎn)之一。本設(shè)計規(guī)模小,但是功能較多,操作簡單,造價低,應(yīng)用非常廣泛。 通過兩個月的學(xué)習(xí)和調(diào)試過程,終于完成了單片機(jī) 多功能 數(shù)字鐘的工作。并且使數(shù)字鐘夠順利運(yùn)行,完成了預(yù)期的目標(biāo)。從單片機(jī) 多功能 數(shù)字鐘的設(shè)計過程中也找到了一些單片機(jī)開發(fā)的規(guī)律:先了解所有元件的具體內(nèi)容,從而畫出其電路圖,使數(shù)字鐘從簡易變成多功能的方式,雖沒有做多功能數(shù)字鐘,卻知曉了其方法。從而讓我踏入了單片機(jī)應(yīng)用領(lǐng)域的第一步。然而在調(diào)試過程中有也有許多的不足之處:例如編寫調(diào)試程序有點(diǎn)不足。希望能夠在以后的不 斷深入學(xué)習(xí)中能夠彌補(bǔ)自己的不足之處。同時更是朝著單片機(jī)應(yīng)用領(lǐng)域邁進(jìn)。 單片機(jī)是一個軟件和硬件相結(jié)合的系統(tǒng),其在現(xiàn)代的電子技術(shù)領(lǐng)域里起著越來越重要的作用,對于我們應(yīng)電專業(yè)的學(xué)生來說,這無疑是一種挑戰(zhàn),當(dāng)然,也是機(jī)遇。通過本課題的設(shè)計,系統(tǒng)運(yùn)用了各方面的知識,檢驗(yàn)了自己大學(xué)四年來的學(xué)習(xí)效果,同時也讓自己對單片機(jī)有了更進(jìn)一步的認(rèn)識,為在以后的生活和工作中繼續(xù)研究
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1