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

        ?

        基于8255和8253的數(shù)字時鐘模型設計研究

        2009-09-26 09:37:42孫常東
        新媒體研究 2009年18期
        關鍵詞:緩沖器時鐘芯片

        鮑 鵬 孫常東 高 珩 邱 燁

        [摘要]向讀者介紹一種用FDSJ86/88電子實驗箱實現(xiàn)的電子數(shù)字時鐘系統(tǒng)。通過采用匯編語言進行軟件編程,結合FDSJ86/88電子實驗箱的硬件支持環(huán)境,實現(xiàn)電子時鐘的基本功能,如時間的設置、時間的顯示以及鬧鐘功能的設定與報警等功能。揭示電子時鐘的工作原理,有助于加深對電子時鐘原理的了解與認識。

        [關鍵詞]電子時鐘 FDSJ86/88 匯編語言 模塊分解

        中圖分類號:TP2文獻標識碼:A文章編號:1671-7597(2009)0920039-01

        一、設計背景

        電子時鐘在我們日常生活中有著及其廣泛的應用,無論在人們的工作,學習還是生活中,電子時鐘都發(fā)揮這不可或缺的作用。在很多場所都可以看到電子時鐘的身影。為了實現(xiàn)電子時鐘時間設置,時間顯示,以及能夠正確無誤的運行,本文采用用硬件軟件相結合的方式來完成此次電子時鐘設計。我們?yōu)殡娮訒r鐘設計三個功能:時間的設置和時間的顯示以及鬧鐘功能的設定與報警。時間的設置是通過匯編程序來完成的,我們可以根據(jù)不同的需求設置不同的時間,并通過顯示器進行顯示。

        二、需求分析

        在電子時鐘的設計過程中,我們需要用到的電子芯片主要有8255和8253。他們的工作原理和功能如下所示。

        (一)8253芯片

        Intel8253芯片是一種可編程定時器/計數(shù)器,它可以利用硬件電路和中斷方法控制定時,定時時間和范圍完全由軟件來確定和改變。在8253芯片內部具有3個獨立的16位計數(shù)器通道,通過對它進行編程,最高計數(shù)頻率能達到2MHz。8253還適用于許多其它的場合,如用作可編程方法頻率產生器、分頻率、程控單脈沖發(fā)生器等。在本課程設計中,8253芯片的通道0和通道1工作在方式2下,提供一秒的脈沖信號,通道2工作在方式3下,進行秒的計數(shù)。

        (二)8255A芯片

        8255A是一種通用的可編程并行I/O接口芯片,它是為Intel系列微處理器設計的配套電路,也可用于其它微處理器系統(tǒng)連接。通過8255A芯片,CPU可直接同外設相連接,其負責CPU和外設之間數(shù)據(jù)傳送。通過對它進行編程,芯片可工作于不同的工作方式下。8255A芯片有三種工作方式,在本課程設計中,通過控制字,使其工作在方式0下。

        8255A由數(shù)據(jù)端口A、B、C,A組和B組控制邏輯,數(shù)據(jù)總線緩沖器和讀/寫控制邏輯組成。A口包含一個8位的數(shù)據(jù)鎖存器/緩沖器,一個8位的數(shù)據(jù)輸入鎖存器,因此它作輸入輸出時數(shù)據(jù)均能鎖存。B口包含一個8位的數(shù)據(jù)輸出鎖存器/緩沖器,一個8位的數(shù)據(jù)輸入緩沖器。C口包含一個8位的數(shù)據(jù)輸出鎖存器/緩沖器,一個8位的數(shù)據(jù)輸入緩沖器,無輸入鎖存功能。

        A組和B組控制邏輯用來接收送來的命令字,然后分別決定A組和B組的工作方式,或對C口的每一位執(zhí)行置位/復位操作。數(shù)據(jù)總線緩沖器是一個雙向的8位緩沖器,用作8255A和系統(tǒng)總線之間的接口。通過這個緩沖器與之相連的8位數(shù)據(jù)總線D7~D0,接收CPU送來的數(shù)據(jù)或命令字。

        讀/寫控制邏輯電路用來管理所有的內部或外部數(shù)據(jù)信息、控制字或狀態(tài)字的傳送過程,它接收從CPU的地址總線和控制總線來的信號,并產生對A組和B組控制邏輯進行操作的控制信號。8255A有兩類控制字。一類是方式選擇控制字,另一類是置位復位控制字。方式選擇控制字的D7位總是1,而置位復位控制字的D7位總是0。方式選擇控制字有3種基本的工作方式,即方式0-基本輸入輸出方式,方式1-選通輸入輸出方式,方式2-雙向總線I/O方式。通過向8255A的控制字寄存器寫入方式選擇字,就可以規(guī)定各端口的工作方式。

        (三)功能模塊分析

        該模塊設計思路是將年月日時分秒分別保存至year,month,day,hour,

        minute,second中,每個數(shù)字對應與一個字節(jié),通過8253定時我們在8255的portA0口檢測到低電平時調用INCSCD子程序,子程序中我們將更新year,month,day,hour,minute,second內的值,使秒加1,然后調用displaytime將year,month,day,hour,minute,second內的數(shù)據(jù)轉化為ASCII碼并顯示到屏幕。通過開關1啟動,程序檢測到開關1接通時轉入服務模塊中的調整時間,通過把用戶輸入的值轉化為16進制并替換year,month,day,hour,minute,second中的值我們在INCSCD子程序中更新完時間后比較當前時間與貯存的鬧鈴時間,如果兩者一致程序會閃燈,否則跳出子程序;如要更新鬧鈴時間可以開啟開關2,程序會轉入服務模塊,調整過程與時間調整類似。

        三、調試與分析

        根據(jù)上述需求分析得出的思路,進行匯編語言程序的編寫。匯編語言程序一共分為三個分:第一部分是8255A芯片的初始化;第二部分是8253可編程定時/計數(shù)芯片的初始化;第三部分是,模塊的編寫。在該電子時鐘的設計過程中一共有三個模塊:1.計時和顯示模塊;2.時間調整模塊;3.鬧鈴及其調整模塊。

        設計之初的思路是選擇將年,月,日,時,分,秒分別保存在一個字節(jié)的內存單元中,這樣在計時的設計上將變得簡單,但這樣的設計也帶來一個問題,那就是在讀入用戶輸入和將時間顯示到屏幕上時的16進制轉到ASCII碼時,由于涉及到將一個字節(jié)內容拆分轉化,靈活性受到限制,于是作者考慮將年,月,日,時,分,秒的每一位用一個字節(jié)儲存,這樣在進行轉化時將節(jié)省很多操作時間,設計過程中作者反復修改了程序的結構以達到優(yōu)化目的,在時間顯示出現(xiàn)問題后,我們進行了單元測試并最終發(fā)現(xiàn)了問題,在找到問題癥結后,我們對顯示部分代碼及電路進行了完善,最終得到了正確的顯示結果。

        四、設計總結

        在該電子時鐘的設計過程中,要注意到每個單獨模塊的編寫實現(xiàn)不僅要使該模塊完成相應的子任務,而且要使這個模塊與主程序相匹配,尤其是各種命令必須相互匹配,所以就需要在編寫程序時,經常性的調試運行、修改完善。在該系統(tǒng)的設計過程中用到了大量的軟件工程的知識,雖然該系統(tǒng)整體偏向于硬件實現(xiàn),但是軟件工程的思想?yún)s穿插始終,在該系統(tǒng)的整個實現(xiàn)過程中體現(xiàn)的淋漓盡致。在電子時鐘的設計實現(xiàn)過程中,很多理論并不能拿來直接為我們所用,必須考慮到客觀條件,根據(jù)已有的條件進行調整完善,在設計過程中注意到模塊分解使得整個系統(tǒng)的實現(xiàn)難度得以降低,邏輯性也更強。作為一個基礎性的硬件實現(xiàn)系統(tǒng),相信該電子時鐘的實現(xiàn)會為許多新型實用系統(tǒng)提供理論與實踐的技術支持。

        參考文獻:

        [1]于海生,微型計算機控制技術[M].清華大學出版社,1999.6.

        [2]黃正謹,綜合電子設計與實踐[M].東南大學出版社,2002.3.

        猜你喜歡
        緩沖器時鐘芯片
        更正
        輕兵器(2022年3期)2022-03-21 08:37:28
        別樣的“時鐘”
        重載貨車用緩沖器選型的研究及分析
        鐵道車輛(2021年4期)2021-08-30 02:07:14
        古代的時鐘
        有趣的時鐘
        芯片測試
        時鐘會開“花”
        多通道采樣芯片ADS8556在光伏并網(wǎng)中的應用
        74HC164芯片的應用
        河南科技(2014年10期)2014-02-27 14:09:18
        面向TIA和緩沖器應用的毫微微安偏置電流運放可實現(xiàn)500MHz增益帶寬
        亚洲精品www久久久久久| 国产自拍精品视频免费观看| 国产老熟女伦老熟妇露脸| av网站在线观看二区| 日韩av中文字幕波多野九色| 喷水白浆视频在线观看| 强奷乱码中文字幕| 国产自偷自偷免费一区| 人人妻人人澡人人爽精品欧美| 国产丰满乱子伦无码专| 无人视频在线播放免费| 欧美人妻aⅴ中文字幕| 久久久久久久99精品国产片| 无遮挡十八禁在线视频国产制服网站| 日韩精品中文字幕免费人妻| 美女午夜福利视频网址| 一本一道av无码中文字幕﹣百度| 色爱区综合五月激情| 亚洲精品日本| 日本黑人人妻一区二区水多多| 中文字幕色资源在线视频| 寂寞人妻渴望被中出中文字幕| 国产精品无码午夜福利| 亚洲Va欧美va国产综合| 1精品啪国产在线观看免费牛牛| 国产一区二区三区特黄| 亚洲97成人在线视频| 无码人妻久久一区二区三区蜜桃| 亚洲av无码久久精品狠狠爱浪潮| 精品十八禁免费观看| 免费无码AⅤ片在线观看| 97久久国产精品成人观看| 国产精品无码制服丝袜| 人人狠狠综合久久亚洲| 亚洲欧洲日韩另类自拍| 亚洲成人一区二区av| 蜜桃日本免费看mv免费版| 免费a级毛片无码a| 国产aⅴ丝袜旗袍无码麻豆| 青青草手机在线免费观看视频 | 久久精品免费一区二区三区|