?? dpjjx19.htm
字號(hào):
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>定時(shí)/計(jì)數(shù)器的方式控制字</TITLE>
</HEAD>
<BODY background="../back.jpg">
<B>
<P ALIGN="JUSTIFY">說(shuō)明:本課部份圖請(qǐng)打本單片機(jī)書(shū),都有,抱歉,不及畫(huà)。</P>
<P ALIGN="JUSTIFY"><FONT FACE="宋體" LANG="ZH-CN" SIZE=5>定時(shí)</font><FONT SIZE=5>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=5>計(jì)數(shù)器的方式控制字</font></P>
</B><P ALIGN="JUSTIFY"><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>從上一節(jié)我們已經(jīng)得知,單片機(jī)中的定時(shí)</font><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)器都可以有多種用途,那么我怎樣才能讓它們工作于我所需要的用途呢?這就要通過(guò)定時(shí)</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)器的方式控制字來(lái)設(shè)置。</font></P><P ALIGN="JUSTIFY">
<FONT FACE="宋體" LANG="ZH-CN" SIZE=3>在單片機(jī)中有兩個(gè)特殊功能寄存器與定時(shí)</font><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)有關(guān),這就是</FONT><FONT SIZE=3>TMOD</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>和</FONT><FONT SIZE=3>TCON</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>。順便說(shuō)一下,</FONT><FONT SIZE=3>TMOD</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>和</FONT><FONT SIZE=3>TCON</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>是名稱,我們?cè)趯?xiě)程序時(shí)就可以直接用這個(gè)名稱來(lái)指定它們,當(dāng)然也可以直接用它們的地址</FONT><FONT SIZE=3>89H</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>和</FONT><FONT SIZE=3>88H</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>來(lái)指定它們(其實(shí)用名稱也就是直接用地址,匯編軟件幫你翻譯一下而已)。</font></P>
<P ALIGN="JUSTIFY"> <FONT FACE="宋體" LANG="ZH-CN" SIZE=3>	<img src="jx1901.gif" width="553" height="73">從圖</font><FONT SIZE=3>1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>中我們可以看出,</FONT><FONT SIZE=3>TMOD</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>被分成兩部份,每部份</FONT><FONT SIZE=3>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>位。分別用于控制</FONT><FONT SIZE=3>T1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>和</FONT><FONT SIZE=3>T0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>,至于這里面是什么意思,我們下面介紹。</font></P>
<P ALIGN="JUSTIFY"> <FONT FACE="宋體" LANG="ZH-CN" SIZE=3>	<img src="jx1902.gif" width="553" height="72">從圖</font><FONT SIZE=3>2</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>中我們可以看出,</FONT><FONT SIZE=3>TCON</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>也被分成兩部份,高</FONT><FONT SIZE=3>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>位用于定時(shí)</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)器,低</FONT><FONT SIZE=3>4</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>位則用于中斷(我們暫不管)。而</FONT><FONT SIZE=3>TF1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>(</FONT><FONT SIZE=3>0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)我們上節(jié)課已提到了,當(dāng)計(jì)數(shù)溢出后</FONT><FONT SIZE=3>TF1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>(</FONT><FONT SIZE=3>0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)就由</FONT><FONT SIZE=3>0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>變?yōu)?lt;/FONT><FONT SIZE=3>1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>。原來(lái)</FONT><FONT SIZE=3>TF1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>(</FONT><FONT SIZE=3>0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)在這兒!那么</FONT><FONT SIZE=3>TR0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>、</FONT><FONT SIZE=3>TR1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>又是什么呢?看上節(jié)課的圖。</font></P>
<P ALIGN="JUSTIFY"> <FONT FACE="宋體" LANG="ZH-CN" SIZE=3>	計(jì)數(shù)脈沖要進(jìn)入計(jì)數(shù)器還真不容易,有層層關(guān)要通過(guò),最起碼,就是</font><FONT SIZE=3>TR0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>(</FONT><FONT SIZE=3>1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)要為</FONT><FONT SIZE=3>1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>,開(kāi)關(guān)才能合上,脈沖才能過(guò)來(lái)。因此,</FONT><FONT SIZE=3>TR0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>(</FONT><FONT SIZE=3>1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)稱之為運(yùn)行控制位,可用指令</FONT><FONT SIZE=3>SETB</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>來(lái)置位以啟動(dòng)計(jì)數(shù)器</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>定時(shí)器運(yùn)行,用指令</FONT><FONT SIZE=3>CLR</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>來(lái)<img src="jx1903.gif" width="555" height="230">關(guān)閉定時(shí)</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)器的工作,一切盡在自已的掌握中。</font></P>
<B><P ALIGN="JUSTIFY"><FONT FACE="宋體" LANG="ZH-CN" SIZE=5>定時(shí)</font><FONT SIZE=5>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=5>計(jì)數(shù)器的四種工作方式</font></P></B><OL>
<FONT FACE="宋體" LANG="ZH-CN" SIZE=5><B>
</b></font><FONT FACE="宋體" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY"></FONT><LI><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>工作方式</font><FONT SIZE=3>0</font></LI><FONT SIZE=3><p></P></font></OL>
<P ALIGN="JUSTIFY"><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>定時(shí)器</font><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)器的工作方式</FONT><FONT SIZE=3>0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>稱之為</FONT><FONT SIZE=3>13</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>位定時(shí)</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)方式。它由</FONT><FONT SIZE=3>TL</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>(</FONT><FONT SIZE=3>1/0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)的低</FONT><FONT SIZE=3>5</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>位和</FONT><FONT SIZE=3>TH</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>(</FONT><FONT SIZE=3>0/1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)的</FONT><FONT SIZE=3>8</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>位構(gòu)成</FONT><FONT SIZE=3>13</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>位的計(jì)數(shù)器,此時(shí)</FONT><FONT SIZE=3>TL</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>(</FONT><FONT SIZE=3>1/0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)的高</FONT><FONT SIZE=3>3</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>位未用。</font></P><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>
<P ALIGN="JUSTIFY">我們用這個(gè)圖來(lái)討論幾個(gè)問(wèn)題:</P>
</FONT><OL><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>
</font><FONT SIZE=3><P ALIGN="JUSTIFY"></FONT><LI><FONT SIZE=3>M1M0</font><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>:定時(shí)</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)器一共有四種工作方式,就是用</FONT><FONT SIZE=3>M1M0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>來(lái)控制的,</FONT><FONT SIZE=3>2</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>位正好是四種組合。</font></LI><FONT FACE="宋體" LANG="ZH-CN" SIZE=3><p></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"></FONT><LI><FONT SIZE=3>C/T</font><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>:前面我們說(shuō)過(guò),定時(shí)</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)器即可作定時(shí)用也可用計(jì)數(shù)用,到底作什么用,由我們根據(jù)需要自行決定,也說(shuō)是決定權(quán)在我們��編程者。如果</FONT><FONT SIZE=3>C/T</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>為</FONT><FONT SIZE=3>0</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>就是用作定時(shí)器(開(kāi)關(guān)往上打),如果</FONT><FONT SIZE=3>C/T</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>為</FONT><FONT SIZE=3>1</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>就是用作計(jì)數(shù)器(開(kāi)關(guān)往下打)。順便提一下:一個(gè)定時(shí)</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)器同一時(shí)刻要么作定時(shí)用,要么作計(jì)數(shù)用,不能同時(shí)用的,這是個(gè)極普通的常識(shí),幾乎沒(méi)有教材會(huì)提這一點(diǎn),但很多初學(xué)者卻會(huì)有此困惑。</font></LI><FONT FACE="宋體" LANG="ZH-CN" SIZE=3><p></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"></FONT><LI><FONT SIZE=3>GATE</font><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>:看圖,當(dāng)我們選擇了定時(shí)或計(jì)數(shù)工作方式后,定時(shí)</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>計(jì)數(shù)脈沖卻不一定能到達(dá)計(jì)數(shù)器端,中間還有一個(gè)開(kāi)關(guān),顯然這個(gè)開(kāi)關(guān)不合上,計(jì)數(shù)脈沖就沒(méi)法過(guò)去,那么開(kāi)關(guān)什么時(shí)候過(guò)去呢?有兩種情況</font></LI><FONT FACE="宋體" LANG="ZH-CN" SIZE=3><p></P></font></OL><OL>
<FONT FACE="宋體" LANG="ZH-CN" SIZE=3>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -