|
255秒定時器
一、任務(wù)
設(shè)計(jì)一款基于AT89C51單片機(jī)255秒定時器,實(shí)現(xiàn)255秒的定時
二、設(shè)計(jì)要求
[1] 利用定時器/計(jì)數(shù)器定時255秒。
[2] 通過對AT89C51單片機(jī)的編程,某鍵按下去開始計(jì)時,定時時間到紅燈亮,
再按下去停止計(jì)時。
[3] 寫出詳細(xì)的設(shè)計(jì)報告。
[4] 給出全部電路和源程序。
目錄
第1章 緒論 3
1.1 課題概述 3
1.2 系統(tǒng)主要功能 3
第2 章 總體方案論證與設(shè)計(jì) 4
2.1 相關(guān)控制寄存器 4
2.2 定時器工作方式2 5
2.3 總體設(shè)計(jì) 7
第3章 系統(tǒng)硬件設(shè)計(jì) 8
3.1 定時器設(shè)計(jì)電路圖 8
3.2 元器件清單 8
第4章 系統(tǒng)的軟件設(shè)計(jì) 10
4.1 計(jì)數(shù)初值計(jì)算 10
4.2 詳細(xì)流程圖 10
第5章 結(jié)果分析 11
結(jié)論 13
參考文獻(xiàn) 14
附錄1 程序 15
附錄2 仿真效果圖 16
第一章 緒論
在我們平時的生活中,有許多地方可以看到定時的影子,如手表定時、電腦電視定時、工廠車間零件制作定時等等。定時不僅讓我們的生活變得時間化和規(guī)律化,也從一定程度上提高了生產(chǎn)力,提高了人民的生活水平;趩纹瑱C(jī)的定時,輕巧簡便,利于攜帶和操作,在當(dāng)今物質(zhì)文化飛速發(fā)展的今天更是必不可少的。所以研究基于單片機(jī)的定時器設(shè)計(jì)很有意義。
1.1 課題概述
在單片機(jī)控制應(yīng)用的定時和計(jì)數(shù)的需求很多,為此在單片機(jī)中都有定時器/計(jì)數(shù)器。AT89C51的兩個定時器/計(jì)數(shù)器都是16位加法計(jì)數(shù)結(jié)構(gòu)。由于在89C52中只能使用8為字節(jié)寄存器,所以把兩個16位定時器分解為4個8位定時器,依次為TL0、TL1、TH0和TH1。它們均屬于專用寄存器之列。
單片機(jī)的定時功能是通過計(jì)數(shù)器的計(jì)數(shù)來實(shí)現(xiàn)的,不過此時的計(jì)數(shù)脈沖來自單片機(jī)芯片內(nèi)部,每個機(jī)器周期有一個計(jì)數(shù)脈沖,即每個機(jī)器周期計(jì)數(shù)器加1。由于一個機(jī)器周期等于12個振蕩脈沖周期,因此,計(jì)數(shù)頻率為振蕩頻率的1/12。如果單片機(jī)采用12MHz晶振,則計(jì)數(shù)頻率為1MHz,即每微妙計(jì)數(shù)器加1。這樣,在使用定時器是既可以根據(jù)計(jì)數(shù)值計(jì)算出定時時間,也可以通過定時時間的要求算出計(jì)數(shù)器的預(yù)置值。
要實(shí)現(xiàn)定時器的功能,需要用到與定時器/計(jì)數(shù)器應(yīng)用有關(guān)的控制寄存器,它們分別是:定時器控制寄存器(TCON)、定時器方式選擇寄存器(TMOD)、中斷允許控制寄存器(IE)。
1.2 系統(tǒng)主要功能
此次課題所要設(shè)計(jì)的系統(tǒng)比較簡易,其主要功能是:利用定時器/計(jì)數(shù)器定時255秒,某鍵按下去開始計(jì)時,定時時間到紅燈亮,再按下去停止計(jì)時。
|
-
-
255秒定時器.doc
2019-6-12 14:13 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
507 KB, 下載次數(shù): 13, 下載積分: 黑幣 -5
|