定時器的設計
- 期刊名字:實驗技術與管理
- 文件大?。?08kb
- 論文作者:唐軍,岳昊嵩,李博宇,張蓓,李書民
- 作者單位:
- 更新時間:2020-10-30
- 下載次數(shù):次
ISSN 1002- 4956實驗技術與管理第26卷第6期2009年6月CN11- 2034/TExperimental Technology and ManagementVol.26 No.6 Jun. 2009定時器的設計唐軍',岳昊嵩°,李博宇”,張蓓' ,李書民'(1.北京科技大學物理系,北京100083; 2.北京科技大學信息工程學院,北京100083)摘要:采用ARM7-LPC2131單片機,利用相應的開發(fā)板及HD7279芯片,實現(xiàn)任意時間的定時功能。所需定時時間由鍵盤輸人,定時結(jié)束等待輸人下次定時時間。也可由開關控制。關鍵詞:定時器;單片機; HD7279A中圈分類號: TH714;G642. 423文獻標志碼: A文章編號: 1002- 4956(2009)06- 0067- 03Design of timerTang Jun' , Yue Haosong2 , Li Boyu2 , Zhang Bei' , Li Shumin'(1. Department of Physics, University of Science and Technology Beiing, Beiing 100083, China; 2. School ofInformation Engineering, University of Science and Technology Beiig, Beijing 100083, China)Abstract; This design adopts a single-chip ARM7-LPC2131 and uses the development board and chip HD7279to achieve any time of the regular features. The time required from time to time is input by the keyboard, andthe next time waing for the end of the regular input to can be controlled by the switch.Key words; timer; single chip;HD7279A白光全息照相實驗由于不需暗室就可看清全息照可以與標準串行Modem直接接口,方便遠程通信;⑦相全過程,且操作簡單,受到學生的普遍歡迎。但在實具有PC接口和SPI/SSP接口輸出;⑧提供基于PC驗中,曝光后的干版要在不同純度的異丙醇溶液中進的人機界面,方便調(diào)試時鐘和串口通信等實驗;⑨定時行多次定時脫水處理,由于所用儀器的定時裝置為觸器控制實驗,如定時控制LED和定時捕獲等;?A/D摸式按鍵,操作時需不斷觸摸按鍵直到所需時間,既費轉(zhuǎn)換及D/A轉(zhuǎn)換;①實時時鐘控制;①②WDT及低功時又不方便,而且中間出錯必須從零開始,給實驗帶來耗控制。很大的不便。我們利用ARM單片機可以非常容易實2定時器設計現(xiàn)定時設計和具有直接輸人所需時間的特性,設計了定時器,用于激光全息實驗。2.1 定時器的使用定時器的方框圖如圖1所示。LPC2131擁有兩1單片機選型個32位可編程定時/計數(shù)器,均具有4路捕獲和4路通過不同單片機的對比,最終選定ARM7內(nèi)核及比較匹配與輸出電路。定時器對外設時鐘周期進行計EasyARM2131開發(fā)板,其功能特點如下:①完全自主數(shù),可選擇產(chǎn)生中斷或根據(jù)4個匹配寄存器的設定,在設計的軟硬件,擁有自主版權(quán)的JTAG仿真技術;②達到指定的定時值時執(zhí)行其它動作(輸出高/低電平、所有1/0口全部引出,方便連接外部電路的開發(fā)與使翻轉(zhuǎn)或無動作)。它還包括4個捕獲輸人,用于在輸人用;③可進行GPIO的控制實驗,如鍵盤控制、蜂鳴器信號發(fā)生跳變時捕獲定時器值,并可選擇產(chǎn)生中斷。控制、模擬SPI等;④6個獨立按鍵(可用于外部中斷捕獲寄存器3(見圖1)不能用于定時器0。和定時器捕獲輸人),8個LED指示燈;⑤具有RS-232在本設計中,我們只需要使用定時器0的定時功轉(zhuǎn)換電路,可與上位機進行通信,完成URAT通信;⑥能。中國煤化工其它動作可通過中斷功能0HCNMHG2.2健盤的世m(xù)收稿日期:2008- 11- 20基金項目:北京市教育委員會共建項目專項資助本設計中的鍵盤包括8個8位LED數(shù)碼顯示管作者簡介:唐軍(1958- -),女 .北京市人,工程師,主要從事大學物理實及16個輸入鍵,控制芯片為HD7279A。 HD7279A驗教學與研究.是一片具有串行接口、可同時驅(qū)動8位共陰式數(shù)碼管實驗技術與管理68VDD口h RESET匹配寄作器0風尼寄存器INCCLKovss Ci DIG7匹配寄仟器2] DIG6匹允寄存器3cs dDIGSa.K|j DIG4匹配挖制寄存器)ATA |KEYsG外部匹配寄存器sF Ih DIGOE中新寄存器SDSAscl6 SB控制圈2 HD7279A 管腳圄MAT]3:0]中斷C++源程序。具有編譯效率高、系統(tǒng)庫功能強等特點;所配時停止風配時復位可以在Windows 98、Windows XP. Windows 2000以及Lond[3:0}RedHat Linux上運行。建立工程后,用戶只需編寫main函數(shù),或添加其它被調(diào)用函數(shù)。C捕技控制寄存器主程序流程圖如圖3所示。CSN捕獲寄存器0定時器計教器開始捕伏寄什器!捕俠寄存器2捕獲寄存器3°顯示11111TCI否預分頻計數(shù)器等待時間輸入復位使能MAXUAL定時器控制寄存器預分頻寄仔器等定義計數(shù)器0●說明:捕獲寄存器3不能用于定時器D圈1定時器的方框圖等待時間到(或64只獨立LED)的智能顯示驅(qū)動芯片,該芯片同時還可連接多達64鍵的鍵盤矩陣,單片即可完成是LED顯示、鍵盤接口的全部功能。關閉定時器、復位標志位顯示000000HD7279A管腳圖如圖2所示。其內(nèi)部含有譯碼.器,可直接接受BCD碼或16進制碼,并同時具有2種圈3主程序流程圖譯碼方式。此外,還具有多種控制指令,如消隱、閃爍、左移、右移、段尋址等。在使用時需要將DATA.主程序如下:KEY、CS.CLK管腳與單片機相連。# include "config. h"3編程環(huán)境的選擇及程序的編寫# include "HD7279. h"中國煤化工本設計選用ADS集成開發(fā)環(huán)境,它是ARM公司推出的ARM核,為控制器集成開發(fā)工具,英文全稱為MHCNMHGARM Deveploper Suite, 成熟版本為ADS1. 2。ADS1. 2int32 timeWanted = 0; /定 義要計時的時間長度支持ARM10之前的所有ARM系列控制器,支持軟件init 7279<); //鍵 盤初始化調(diào)試及JTAG硬件仿真調(diào)試,支持匯編、C、(下轉(zhuǎn)第93頁)宋智玲.等:計算機基礎課實驗教學網(wǎng)絡化應用與研究93匆識資料庫(數(shù)據(jù)庫服務器)客戶端Web服務敏材在線閱讀實驗指導書在線閱讀●教材文檔資料.課件下載●靜態(tài)頁面的提供●實驗指導書文檔資料)電了教案用戶注冊系統(tǒng),動態(tài)頁面的提供在線測試系統(tǒng)●數(shù)據(jù)庫視圖的提供, 題庫與試題庫半時成績記項系統(tǒng)●用戶資料庫網(wǎng)絡等疑系統(tǒng)●常見問題解答庫●其他資料庫研究性學內(nèi)容圖1計算機基礎 課網(wǎng)絡實驗教學平臺總體構(gòu)架(2)拓展成計算機基礎課的遠程教學平臺。這種參考文獻(References):擴展較復雜,除需要更多的硬件設備外,遠程教學平臺必須解決適應性超媒體學習系統(tǒng)、多媒體授課系統(tǒng)、考[1]教育部高等學校計算機科學與技術教學指導委員會。關于進一步試與評價系統(tǒng)、作業(yè)批閱系統(tǒng)、網(wǎng)絡課件寫作系統(tǒng)及基加強高等學校計算機基礎教學的意見暨計算機基礎課程教學基本要求(試行)[M].北京:高等教育出版社,2006.于Web的虛擬實驗室等問題。[2]賀忠華.新世紀病校計算機公共課教學探討[J].廣西民族學院學4結(jié)束語報,2001,7(2);141-143.[3]王選勇.大學計算機基礎課程網(wǎng)絡教學模式研究與設計[J].麗水計算機基礎課實驗教學網(wǎng)絡化有效地緩解了教學學院學報,2007 ,29(5); 104-106.內(nèi)容、教學方式與各層次學生對計算機知識不同需求[4]王東初,適萬金。網(wǎng)絡教學模式探討[J].北京航空航天大學學報,2003.16<1)77-80.之間的矛盾,有力地促進了我校計算機基礎課的實驗[5]錢小莉構(gòu)建高校網(wǎng)絡實驗教學支持系統(tǒng)[J]實驗窀研究與探索,教學,但在網(wǎng)絡化教學環(huán)境下,如何選擇不同的教學模2008.27(7):147-148.式、方法和手段等,還需要進一步深人研究和探討,以[6]鄧宗白,賈明.基礎力學網(wǎng)上實驗教學管理系統(tǒng)的設計與開發(fā)[].便更有效地提高實驗教學效果,培養(yǎng)學生的基本信息實驗技術與管理,2006(4);52-55.素養(yǎng),更好地服務于社會。[7]習文廣,李晨.等高校網(wǎng)絡實驗室建設探討[J].實驗室科學,2008(<);76-77.(上接第68頁)return 0;dis. data0,.111111111 //所有 數(shù)碼管均顯示1delay10ms(100); //延時 1秒while(1)參考文獻( References):timeWanted = get _data(0,3), //在低 四位等待輸人計時長度[1]周立功,張華。深入淺出ARM7-LPC213*/214x[M].北京:北京航空航天大學出版社,2008.dis_ _data(4,7 ,timeWanted); //在 高四位顯示[2]李玲,桂瑋珍,劉蓮英. C語言程序設計教程[M].北京:人民郵電出//定義計數(shù)器0版社,2006.T0TC= 0; //計數(shù)器 0清零TOPR - 0; //時鐘 不分頻[3]沈紅衛(wèi).單片機應用系統(tǒng)設計實例與分析[M].北京:北京航空航天TOMCR=0x03;//定時時間到產(chǎn)生中斷,復位定時器出版社,2003..TOMRO = Fpelk * timeWanted; //設置定時時間[4]楊恒. ARM嵌入式系統(tǒng)設計及實踐[M].西安:西安電子科技大學T0OTCR = 0x011 //啟 動定時器出版社,2005.while((T01R&0x01)==0),//等 待定時時間到北京:電子工業(yè)出版TOTCR=0,//關閉定時器杜.中國煤化工TOIR=0x01; //復位標志位[6]余MHC N M H G京:北京航空航天大學出版社.2004dis_ data(0,7 ,00000 //所 有數(shù)碼管顯示0,表示定時結(jié)束[7]范削龍,王康平.C程序設計[M].武漢:武漢理工大學出版delayt0ms(100); //延時 1秒社,2006.
-
C4烯烴制丙烯催化劑 2020-10-30
-
煤基聚乙醇酸技術進展 2020-10-30
-
生物質(zhì)能的應用工程 2020-10-30
-
我國甲醇工業(yè)現(xiàn)狀 2020-10-30
-
JB/T 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術規(guī)程 2020-10-30
-
石油化工設備腐蝕與防護參考書十本免費下載,絕版珍藏 2020-10-30
-
四噴嘴水煤漿氣化爐工業(yè)應用情況簡介 2020-10-30
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-10-30
-
甲醇制芳烴研究進展 2020-10-30
-
精甲醇及MTO級甲醇精餾工藝技術進展 2020-10-30



