亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺談數(shù)字電子鐘的設(shè)計方法

        2013-04-02 04:00:18任艷焱
        關(guān)鍵詞:電子鐘數(shù)碼管計數(shù)器

        任艷焱

        (赤峰學(xué)院 計算機(jī)與信息工程學(xué)院,內(nèi)蒙古 赤峰 024000)

        在實際生活中數(shù)字鐘的設(shè)計方法有許多種,比如說可以用中小規(guī)模集成電路設(shè)計數(shù)字電子鐘的方法,也可以利用專用的電子鐘芯片配以顯示電路及其所需要的外圍電路組成電子鐘,還可以利用單片機(jī)來設(shè)計電子鐘等等.這些方法都各有各的特點,有些在設(shè)計上還增設(shè)了附加功能,例如校時功能、測量室內(nèi)溫度與濕度的功能等.其中,利用單片機(jī)實現(xiàn)的電子鐘具有編程靈活、便于電子鐘功能的擴(kuò)充(即可用該電子鐘發(fā)出各種控制信號)、精確度高等特點[1].

        1 基于集成電路的數(shù)字電子鐘設(shè)計方法

        目前有一種較簡單且容易操作的校時電路,它是以一種中小規(guī)模的數(shù)字芯片74LS162為基礎(chǔ)來設(shè)計數(shù)字電子鐘的電路,并且附帶設(shè)置自校準(zhǔn)的時間電路,這種方法的優(yōu)點是它的時間校準(zhǔn)操作不需加入專門的校時脈沖信號.這種校正電路的的基本原理是:先把正在進(jìn)行工作的計數(shù)電路工作暫時中斷,再利用人工觸發(fā)計數(shù)的方式或者在所需要校正的計數(shù)單元的輸入端加入某一頻率比較高的方波信號,從而達(dá)到人們的預(yù)制校正要求,最后再轉(zhuǎn)入到剛開始的正常的計數(shù)電路里去.

        2 基于專用的電子鐘芯片的電子鐘設(shè)計方法

        此設(shè)計方法的基本電路的主要構(gòu)成部分是555定時器和RC多諧振蕩器、分頻器、計數(shù)器、譯碼顯示器、時間校準(zhǔn)電路、LED顯示器.其中標(biāo)準(zhǔn)時間的“秒”信號發(fā)生器由振蕩器和分頻器組成,基礎(chǔ)的計時電路由不同進(jìn)制的計數(shù)器、譯碼器和顯示器組成.計數(shù)器對“秒”信號進(jìn)行累計計數(shù),把累加的結(jié)果以時間的基礎(chǔ)單位時、分、秒的形式用具體的數(shù)字顯示出來.“時”顯示由24進(jìn)制計數(shù)器、譯碼器、顯示器構(gòu)成,“分”、“秒”顯示分別由60進(jìn)制計數(shù)器、譯碼器、顯示器構(gòu)成.用譯碼的方法來代替?zhèn)鹘y(tǒng)的機(jī)械計時方法,用LED顯示表示時間的數(shù)字代替?zhèn)鹘y(tǒng)的時針、分針、秒針來指示時間的方法,從而讓時間的顯示更加精準(zhǔn).在現(xiàn)有的方法下,還可以增加整點報時、預(yù)制時間等許多附加功能.另外我們可以增加外圍的時間校準(zhǔn)電路來校準(zhǔn)計時出現(xiàn)的誤差[2].

        3 基于單片機(jī)的數(shù)字電子鐘的設(shè)計方法

        單片機(jī)又稱微控制器(MCU).其實質(zhì)就是在芯片內(nèi)部集成了ROM、RAM、定時/計數(shù)器、EEPROM等各種計算機(jī)必要的功能模塊和I/O口.它具有性能價格比高、體積小、可靠性高、控制功能強(qiáng)、功耗低等許多優(yōu)點.

        數(shù)字電子鐘的設(shè)計電路是一個最小的的單片機(jī)應(yīng)用系統(tǒng),是一個具體的應(yīng)用實例.它的電路由89S51單片機(jī)、外部輸入的脈沖電路、定時/計數(shù)電路、外部存儲器設(shè)計電路、按鍵開關(guān)和 LED顯示電路等構(gòu)成.并采用單片機(jī)系統(tǒng)中的定時/計數(shù)器和中斷技術(shù)的編制程序來實現(xiàn)計時和顯示時間的功能.其中除了51單片機(jī)是集成的IC芯片外,其余部分則須根據(jù)實際要求進(jìn)行自主設(shè)計[3].主要包括系統(tǒng)的電路設(shè)計、連接各個部件、編寫驅(qū)動程序和最后的程序調(diào)試.

        在單片機(jī)的設(shè)計方法中可以利用MSP430F2xx系列微處理器來設(shè)計,這款微處理器是由美國德州儀器公司于2002年推出,是一款運(yùn)算速度快且體積小的16位RISC微處理芯片.片內(nèi)集成了8路10位以上的A/D、串行通信接口、看門狗定時器、溫度傳感器、LCD驅(qū)動電路等外圍電路,從而降低了應(yīng)用電路的復(fù)雜度、提高了系統(tǒng)的可靠性.該芯片工作于3.3V和2.5V兩種電壓下并可處于休眠狀態(tài),此時的頻率只有32768Hz,功耗相當(dāng)?shù)汀h(huán)境溫度范圍-40至+125攝氏度.這些優(yōu)點非常適合設(shè)計便攜式,且要求長時間連續(xù)工作,環(huán)境溫度變化范圍寬的智能化儀器儀表.數(shù)字鐘的實現(xiàn)方案很多,以前的多用集成電路來實現(xiàn),這種方法電路復(fù)雜,也有用專用電子鐘芯片來實現(xiàn)的,但受其制約,靈活性差[4].

        其次還可以利用單片機(jī)80C51系列來設(shè)計.其中以AT89S51單片機(jī)為典型代表.AT89S51單片機(jī)是ATMEL公司的標(biāo)準(zhǔn)型單片機(jī),是8位的單片機(jī),其硬件結(jié)構(gòu)主要包括:中央處理器(CPU)、存儲器(數(shù)據(jù)存儲器和程序存儲器)、可編程I/O口、定時/計數(shù)器、串行口等,各個部分通過內(nèi)部總線相連.8051單片機(jī)執(zhí)行指令的時間長短以及定時器/計數(shù)器的頻率都與單片機(jī)的時鐘頻率有關(guān).單片機(jī)常采用的時鐘頻率有6MHZ和12MHZ.常采用12MHZ的晶振與外部時鐘脈沖的方式來提高波形頻率的精度,晶振的兩個引腳分別與51單片機(jī)的外接晶振引腳XTAL1和XTAL2相連.并且給波形發(fā)生器設(shè)計能讓它正常工作的復(fù)位電路.8051系列單片機(jī)的內(nèi)部設(shè)有兩個16位的可編程定時/計數(shù)器T0和T1.它們具有計數(shù)和定時兩種功能及方式0、方式1、方式2、方式3四種工作方式,其工作方式、定時時間、量程、啟動方式等均可由指令確定和改變[5].在波形發(fā)生器中,利用它的定時功能,用它來確定波形的兩個采樣點輸出之間的延遲時間.由于方式1采用的是16位定時/計數(shù)器,他的最大計數(shù)值是65536.當(dāng)T0或T1開始計數(shù)后,從初值的基礎(chǔ)上開始累計加1計數(shù),直到其最高位產(chǎn)生溢出時才向CPU申請中斷.因此想要精準(zhǔn)的計時,首先要計算出定時器的計數(shù)初值.單片機(jī)的中斷系統(tǒng)是為了響應(yīng)外部的中斷事件而設(shè)立的,它主要由幾個與中斷有關(guān)的特殊功能寄存器和順序查詢邏輯電路等組成,是單片機(jī)不可或缺的重要組成部分.中斷是指當(dāng)中央處理器CPU正在執(zhí)行主程序時外界發(fā)生了緊急事件請求,有必要盡快終止當(dāng)前程序的執(zhí)行,而轉(zhuǎn)去執(zhí)行形影的緊急事件的處理程序.在波形發(fā)生器中,只有當(dāng)定時/計數(shù)器達(dá)到它的最大計數(shù)值從而溢出時才產(chǎn)生中斷請求,即在51單片機(jī)輸出一個波形采樣點信號后,啟動定時器,在定時器未產(chǎn)生溢出中斷之前,51單片機(jī)等待工作.直到定時器計時結(jié)束后才申請中斷請求,此時51單片機(jī)轉(zhuǎn)去響應(yīng)中斷請求,接著輸出下一個采樣點信號,依次循環(huán)產(chǎn)生所需要的信號波形.

        利用51單片機(jī)制作的的數(shù)字鐘具體應(yīng)用了單片機(jī)的中斷技術(shù)、定時技術(shù)以及LED的顯示技術(shù),通過調(diào)整鍵、加1鍵、減1鍵、確定鍵四個按鍵,用8位數(shù)碼管設(shè)計制作了一個可以調(diào)整時間的數(shù)字鐘,實現(xiàn)了對時間的數(shù)字顯示[5].基于51系列單片機(jī)設(shè)計的數(shù)字電子鐘在設(shè)計的時候需要著手解決下面的幾個方面的問題:一是LED顯示器的直流驅(qū)動和編程,二是定時/計數(shù)器的選擇及使用,三是利用外部中斷的方式來實現(xiàn)計時功能和運(yùn)行模式的相互轉(zhuǎn)化.

        解決這幾個方面相關(guān)的關(guān)鍵技術(shù)主要有:a、LED顯示器的顯示和驅(qū)動.主要是設(shè)計LED數(shù)碼管的共陰極或者是共陽極的接線方式、是靜態(tài)顯示方式還是動態(tài)顯示方式;還需設(shè)計單片機(jī)的外圍接口電路,以及利用單片機(jī)對LED數(shù)碼管進(jìn)行驅(qū)動和顯示的操作;在顯示方式上,靜態(tài)顯示電路的顯示方式操作簡單,不需要頻繁地掃描顯示電路,也不需要加顯示延時,但是每一個數(shù)碼管都需要一片74HC164,在位數(shù)較多時,字符更新速度慢,電路比較復(fù)雜,成本也比較高,因而在實際應(yīng)用中常采用動態(tài)顯示方式.LED動態(tài)顯示方式的特點是將所有位數(shù)數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效,選亮數(shù)碼管采用動態(tài)掃描顯示,從而大大簡化了硬件電路.在單片機(jī)的外圍接口電路上,由于89S51單片機(jī)可以方便地與8255直接相連,不需要加任何外接邏輯電路,故采用8255作為單片機(jī)應(yīng)用系統(tǒng)擴(kuò)展的I/O口,占用片外數(shù)據(jù)存儲空間.其中A口用作字形輸出,C口用作為位選掃描輸出,其余作其它用處.采用8段共陰極數(shù)碼管,字形驅(qū)動采用8路三態(tài)同相緩沖器74HC244,位選驅(qū)動使用ULN2803反向驅(qū)動芯.8255應(yīng)該按硬件設(shè)計要求輸出相應(yīng)的字形碼和位選掃描電平,所以發(fā)光時字形驅(qū)動輸出1有效,位選驅(qū)動輸出1有效.工作時,C口6路位選信號每次僅有一路輸出是1電平(其余為0),同時A口輸出與選通的數(shù)碼管所對應(yīng)的的字形碼信號,即C口掃描輸出位選信號,A口輸出字形信號.由于8路段選線同由A口控制,所以每個要顯示的字符都會同時加到這6個數(shù)碼管上,要想讓每位顯示不同的字符就必須要采用如下的掃描工作方式:分時輪流選通數(shù)碼管的公共端,使得各個數(shù)碼管輪流導(dǎo)通,即各數(shù)碼管是由脈沖電流導(dǎo)電的.當(dāng)所有數(shù)碼管依次顯示一遍后,軟件控制循環(huán),使得每位顯示器分時點亮.

        b、單片機(jī)中定時器的晶振選擇、工作方式的選擇方法和怎樣啟動其工作的方法;假設(shè)利用T1定時來完成數(shù)字時鐘的秒、分、時的定時,且選擇單片機(jī)的晶振為12MHZ,要想達(dá)到上述要求,首先要完成1S的定時,在這個基礎(chǔ)上,每計滿60S,分鐘加1,而每計滿60min,時鐘的時加1,計滿24h,時鐘清零,從零時開始繼續(xù)上述循環(huán).因此要完成時鐘的設(shè)計,首先要解決1s的定時問題.因51單片機(jī)在工作方式1下定時時間最長,且其最大定時時間為65.536ms,顯然不能滿足1s的定時時間要求,所以需要設(shè)置一個軟件計數(shù)器.對分、時的計數(shù)同樣要通過軟件計數(shù)來完成.因此需在片內(nèi)采用4個單元地址分別進(jìn)行秒、分、時以及24h的計數(shù)[6].

        c、單片機(jī)中斷系統(tǒng)的優(yōu)先級設(shè)置、響應(yīng)中斷的時機(jī)及其編程技巧.

        中斷技術(shù)方式是CPU等待外部設(shè)備請求服務(wù)的一種I/O方式,是現(xiàn)代計算機(jī)中一項很重要的技術(shù).首先設(shè)置滿足CPU響應(yīng)中斷的條件即設(shè)置中斷請求且CPU開中斷、申請中斷的中斷源開中斷.其次單片機(jī)一旦響應(yīng)中斷,先要置位相應(yīng)的優(yōu)先級有效觸發(fā)器,然后執(zhí)行一個硬件子程序調(diào)用,把斷點地址壓入堆棧保護(hù),然后將對應(yīng)的中斷入口地址裝入程序計數(shù)器PC,使程序轉(zhuǎn)向該中斷入口地址,以執(zhí)行中斷服務(wù)程序.在執(zhí)行中斷返回指令RETI前應(yīng)恢復(fù)現(xiàn)場[7].

        4 結(jié)論

        本文對現(xiàn)有的數(shù)字電子鐘的設(shè)計方法進(jìn)行了系統(tǒng)的分析,總結(jié)出了各個方法典型特點,可以為其他人設(shè)計數(shù)字電子鐘起到很好的啟示作用.

        〔1〕黃紅飛,陳亦兵.基于74LS162數(shù)字鐘設(shè)計及時間校準(zhǔn)研究.電子設(shè)計工程,2011,19(11).

        〔2〕李瑞,等.基于計數(shù)器的數(shù)字電子鐘的設(shè)計.山西電子技術(shù),2011(4).

        〔3〕王振宇.電子設(shè)計自動化(EDA)[M].北京:電子工業(yè)出版社,2007.

        〔4〕譚會生,張昌凡.EDA技術(shù)及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2006.

        〔5〕張迎新.單片機(jī)(微控制器)原理及應(yīng)用.北京:高等教育出版社,2009.

        〔6〕何橋.單片機(jī)原理及應(yīng)用.北京:中國鐵道出版社,2009.12.

        〔7〕何立民.MSC-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計.北京:北京航空航天大學(xué)出版社,1994.

        猜你喜歡
        電子鐘數(shù)碼管計數(shù)器
        煤氣與熱力(2022年2期)2022-03-09 06:29:30
        電子鐘被拆之后
        家長(2020年4期)2020-06-21 15:40:58
        Arduino編程
        電腦報(2019年2期)2019-09-10 07:22:44
        基于STC80C51的電子鐘研制
        電子制作(2019年11期)2019-07-04 00:34:46
        MC9S08FL16單片機(jī)數(shù)碼管靜態(tài)顯示分析
        單片機(jī)控制的四位數(shù)碼管動態(tài)顯示編程
        基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計與實現(xiàn)
        Design and establishment of a multi-function stop watch
        計數(shù)器競爭冒險及其處理的仿真分析
        任意N進(jìn)制計數(shù)器的設(shè)計方法
        河南科技(2014年10期)2014-02-27 14:09:30
        五月开心六月开心婷婷网| 永久无码在线观看| 亚洲av中文aⅴ无码av不卡| 亚洲不卡av二区三区四区| 强开小婷嫩苞又嫩又紧视频韩国| 国产乱子伦农村叉叉叉| 亚洲精品美女久久久久久久 | 厕所极品偷拍一区二区三区视频| 国产精品一区二区久久久av| 亚洲精品动漫免费二区| 熟妇人妻中文av无码| 国产成人精品人人做人人爽| 国产高清一区二区三区三州| 国产精品人妻一区二区三区四| 97超级碰碰人妻中文字幕 | 综合网自拍| 日韩av免费在线不卡一区| 中文字幕一区二区三区的| 国产农村妇女毛片精品久久 | 国产日本在线视频| 亚洲天堂一区二区三区| 亚洲av中文无码乱人伦下载| 亚洲欧洲精品成人久久曰影片| 丰满人妻AV无码一区二区三区| 亚洲男人的天堂av一区| 中文天堂国产最新| 奇米狠狠色| 丰满少妇又爽又紧又丰满动态视频| 亚洲高清中文字幕视频| 777午夜精品免费观看| 日韩成人无码v清免费| 久久久精品少妇—二区| 奇米影视7777久久精品| 中文字幕一区二区三区久久网站| 女优av福利在线观看| 亚洲精品国产第一区二区| 风间由美性色一区二区三区| A阿V天堂免费无码专区| 人妻夜夜爽天天爽三区麻豆av| 色偷偷偷久久伊人大杳蕉| 亚洲性啪啪无码AV天堂|