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

正文內(nèi)容

基于單片機的多功能數(shù)字鐘的設(shè)計-資料下載頁

2024-12-04 00:57本頁面

【導(dǎo)讀】出了匯編語言源程序。此數(shù)字鐘是一個將“時”、“分”、“秒”顯示于人的視覺器官的計。它的計時周期為12小時,顯示滿刻度為12時59分59秒99毫秒,另外應(yīng)有。電路由時鐘脈沖發(fā)生器、時鐘計數(shù)器、譯碼驅(qū)動電路和數(shù)字顯示電路以及時。間調(diào)整電路組成。用晶體振蕩器產(chǎn)生時間標(biāo)準(zhǔn)信號,這里采用石英晶體振蕩器。構(gòu)成秒、分、時的計數(shù),實現(xiàn)計時的功能。件選用LED七段數(shù)碼管。在譯碼顯示電路輸出的驅(qū)動下,顯示出清晰、直觀的數(shù)字符號。設(shè)計的目的及意義············································

  

【正文】 花費較大,也不可取。如果用軟硬件相結(jié)合的辦法,不僅可以節(jié)約成本,實行難度減小,而且精度和自動化也得到提高。 窗口比較器 電壓比較器可將模擬信號轉(zhuǎn)換成二值信號,即輸出只有高電平和低電平兩種狀態(tài)的 離散信號。因為輸入的 BPM 信號是正弦信號有正負(fù)間的變化,單限比較器和滯回比較器在輸入電壓單一方向變化時,輸出電壓只變化一次,因此,在此次設(shè)計中我們選擇由LM339組成的雙限比較器(窗口比較器)。當(dāng) UiUrh,且 UiUrl時 Uo=+Uom。當(dāng) UrlUiUrh時 Uo=Uom。 如圖 313。 圖 313 窗口比較器 西南科技大學(xué)本科生畢業(yè)論文 第 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 的變 西南科技大學(xué)本科生畢業(yè)論文 第 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)樗枰牡蛪航涣麟姟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)壓電源,就是在電路中增加一個直流放大 器,把微弱的輸 西南科技大學(xué)本科生畢業(yè)論文 第 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 之間加接一個電位器,便可以實現(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ù)電路 西南科技大學(xué)本科生畢業(yè)論文 第 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)稱最大輸出電流均為 ,但在實際應(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)的電源要求。 西南科技大學(xué)本科生畢業(yè)論文 第 24 頁 第 4章 程序設(shè)計 軟件設(shè)計的重點在于秒信號的產(chǎn)生,顯示的實現(xiàn)及按鍵的處理等方面?;谲浖拿朊}沖信號通常有延時法和定時中斷法。延時法一般采用查詢方式,在延時子程序前后必然需要查詢和處理的程序,導(dǎo)致誤差的產(chǎn)生,因此其秒脈沖的產(chǎn)生,因此秒脈 沖的精度不高。中斷法的原理是利用單片機內(nèi)部的定時器溢出中斷來實現(xiàn)。例如,設(shè)定某定時器每 100ms 中斷 1 次,這 10 次的周期為 1s,這種實現(xiàn)法的特點是精度高,秒脈沖的發(fā)生和其他處理可以并行進(jìn)行。 [10]本系統(tǒng)即采用這種方式,實現(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 初始化 串口初始化 顯示待機指示符 設(shè)定鬧鈴時間 顯示刷新 設(shè)定鬧 鈴? 西南科技大學(xué)本科生畢業(yè)論文 第 25 頁 圖 41 主模塊的程序框圖 基本現(xiàn)實模塊設(shè)計 基本現(xiàn)實模塊設(shè)計的重點是有顯示代碼取得相應(yīng)的段碼,顯示段碼數(shù)據(jù)的串行發(fā)送 ,其程序流程如圖 42 所示。其中,時個位、分個位、秒個位的段碼必須加上小數(shù)點,即帶小數(shù)點顯示時各位、分個位、秒個位,目的是以小數(shù)點 符號代替時間分割符“ :”,(一般的數(shù)碼管無法顯示字符“ :”)。 Y N Y N Y N 有關(guān)變量初始化 刷新顯示 秒指示 鬧鈴 延時 判斷時和分變化? 判 1 秒到否? 是否到鬧鈴時間? 啟動走時 西南科技大學(xué)本科生畢業(yè)論文 第 26 頁 當(dāng)前編輯位閃爍功能的實現(xiàn) 當(dāng)前編輯位閃爍功能能使時間設(shè)定編輯模塊的人機環(huán)境更加友善,其實現(xiàn)的原理是:利用定時器 1每 100ms 的溢出中斷,實現(xiàn)每 亮 滅交替效果,即閃爍。用程序框圖表示就是如圖 43: 時間設(shè)定模塊設(shè)計 時間設(shè)定模塊的設(shè)計要點是按鍵的去抖與“一鍵多態(tài)”的處理。即只涉及兩個鍵完成了 8 位時間參數(shù)的設(shè) 定。軟件發(fā)去抖動的實質(zhì)是軟件延時,即檢測到某一鍵狀態(tài)變化后延時一段時間,再檢測該按鍵的狀態(tài)是否還保持著,如果是,則作為按鍵處理,否關(guān)顯示,以免顯示抖動 通過串口將時十位段碼送入對應(yīng)的 74LS164 將十個位段碼送入對應(yīng)的 74LS164(以小數(shù)點代替:) 將分十位和個位段碼送入相應(yīng)的 74LS164 將百分秒十位和個位段碼送入相應(yīng)的 74LS164 打開顯示 圖 42 基本顯示模塊的程序流程圖 開 始 閃爍標(biāo)志為真 將顯示全滅段碼送顯示緩沖區(qū) 將目前設(shè)定的時間參數(shù)送顯示 調(diào)用基本顯示程序模塊 圖 43 當(dāng)前編輯位閃爍功能實現(xiàn)的程序流程圖 西南科技大學(xué)本科生畢業(yè)論文 第 27 頁 則,視為抖動,不予理睬。去抖的延時時間一般應(yīng)大于 20ms,否則會導(dǎo)致按一次鍵做多次處理,影響程序正常執(zhí)行。“一鍵多態(tài)”即多功能鍵的實現(xiàn)理想是,根據(jù)按鍵時刻的系統(tǒng)狀態(tài),決定按鍵采取何種動作,即何種功能。其實現(xiàn)流程如圖 44。 脈沖發(fā)生器原理與走時處理 軟件秒脈沖發(fā)生器的實質(zhì)是定時器 T0 的定時溢出中斷。此設(shè)計中由于校時秒信號為 10ms,所以內(nèi)部電子鐘以 10ms 為最小計時單位 ,故我們將定時器 T0 定時為 10ms.單片機時鐘頻率為 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è)置鍵 西南科技大學(xué)本科生畢業(yè)論文 第 28 頁 有了秒脈沖發(fā)生器, 10 次中斷為 1s,秒指示燈閃亮一次,秒變量單元加 1,到 60s后分變量單元加 1,如果為 60min 則時變量單元加 1。任何一個變量的變化,則顯示刷新一次(更新)。其流程如圖 45: 鬧鈴功能的實現(xiàn) 鬧鈴功能的實現(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 否 西南科技大學(xué)本科生畢業(yè)論文 第 29 頁 N 鬧鈴判別處理 時十位、個位,分十位、個位改變了 鬧鈴響 中斷返回 設(shè)置鬧鈴 圖 46 包含在 T0 中斷程序中的鬧鈴判別與處理程序流程圖 是否設(shè)置了鬧鈴 Y Y N 判當(dāng)前時間是設(shè)定的時間否 中斷返回 西南科技大學(xué)本科生畢業(yè)論文 第 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)便 能正確、可靠的運行。系統(tǒng) PCB 圖如圖附錄 3 所示。 軟件調(diào)試 本設(shè)計的軟件部分,全部采用匯編語言編寫,軟件模塊較多,程序代碼段很長,因此采用分塊調(diào)試的方法來調(diào)試程序。首先用單片機匯編程序編譯器( WAVE6000)調(diào)試,無誤后,再通過編程器燒到單片機用裝置實驗調(diào)試,采用了自下到上的調(diào)試方法,即先單獨調(diào)試好每一項功能,然后再連接成一個完整的系統(tǒng)調(diào)試。根據(jù)實驗結(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é)果 基本實現(xiàn)了設(shè)計的要求,長時間運行容易有誤差,在穩(wěn)定性方面還有待改進(jìn)。 西南科技大學(xué)本科生畢業(yè)論文 第 31 頁 結(jié) 論 單片機多功能數(shù)字鐘理論上能很好的達(dá)到了學(xué)校教學(xué)要求,發(fā)揮了單片機在智能化方面的應(yīng)用。該系設(shè)計很好的滿足當(dāng)前學(xué)校教學(xué)的需要,是一個理想的智能化的設(shè)計。它具有一個走時精確的實時鐘,可以任意設(shè)置時間,時鐘的顯示功能,校時等??梢?通過按鍵操作和數(shù)字顯示。其中利用短波自動校時是這個設(shè)計最大的特點之一。本設(shè)計規(guī)模小,但是功能較多,操作簡單,造價低,應(yīng)用非常廣泛。 通過兩個月的學(xué)習(xí)和調(diào)試過程,終于完成了單片機 多功能 數(shù)字鐘的工作。并且使數(shù)字鐘夠順利運行,完成了預(yù)期的目標(biāo)。從單片機 多功能 數(shù)字鐘的設(shè)計過程中也找到了一些單片機開發(fā)的規(guī)律:先了解所有元件的具體內(nèi)容,從而畫出其電路圖,使數(shù)字鐘從簡易變成多功能的方式,雖沒有做多功能數(shù)字鐘,卻知曉了其方法。從而讓我踏入了單片機應(yīng)用領(lǐng)域的第一步。然而在調(diào)試過程中有也有許多的不足之處:例如編寫調(diào)試程序有點不 足。希望能夠在以后的不斷深入學(xué)習(xí)中能夠彌補自己的不足之處。同時更是朝著單片機應(yīng)用領(lǐng)域邁進(jìn)。 單片機是一個軟件和硬件相結(jié)合的系統(tǒng),其在現(xiàn)代的電子技術(shù)領(lǐng)域里起著越來越重要的作用,對于我們應(yīng)電專業(yè)的學(xué)生來說,這無疑是一種挑戰(zhàn),當(dāng)然,也是機遇。通過本課題的設(shè)計,系統(tǒng)運用了各方面的知識,檢驗了自己大學(xué)四年來的學(xué)習(xí)效果,同時也讓自己對單片機有了更進(jìn)一步的認(rèn)識,為在以后的生活和工作中繼續(xù)研究和開發(fā)單片機系統(tǒng)都會有很大的幫助。 西南科技大學(xué)本科生畢業(yè)論文 第 32 頁 致 謝 在本次設(shè)計完成之際,我心中滿懷感激之情,感謝院系領(lǐng)導(dǎo)、老師、同學(xué)和身邊所有 關(guān)心過本人和向本人提供過幫助的人表示感謝! 特別要感謝我的指導(dǎo)老師陳海燕老師,感謝他在繁重的教學(xué)工作中,抽出大量的時間為本人課題設(shè)計提供的事無巨細(xì)的關(guān)懷和幫助,使自己在專業(yè)課上有了很大的進(jìn)步。 感謝我的同學(xué),是他們的支持和鼓勵使我完成了學(xué)業(yè)。 感謝我所熱感謝所有我的任課老師,感謝他們在學(xué)業(yè)上給與我的栽培。 感謝我的同學(xué)的支持,和提供的大量幫助。 西南科技大學(xué)本科生畢業(yè)論文 第 33 頁 參考文獻(xiàn) [1] 沈紅衛(wèi) . 基于單片機的智能系統(tǒng)設(shè)計與實現(xiàn) [M]. 北京 . 電子工業(yè)出版社, 2021. [2] 樓然苗 . 51 系列單片機設(shè)計實例 [M]. 北 京 . 北京航空航天大學(xué)出版社, 2021. [3] 董傳岱、于云華 . 數(shù)字電子技術(shù) [M]. 石油大學(xué)出版社 , 2021. [4] 吳秀清、周荷琴
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1