亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? abc.txt

?? 使用AT89S52的T2定時器實現1秒精確定時(C51)
?? TXT
字號:
使用AT89S52的T2定時器實現1秒精確定時(C51) 
作者:POWER    來源:斯凱科技    點擊數:112   更新時間:2007年02月05日    
 


/********************************************************************************************
* 文 件 名:test011.c
* 功    能:使用T2定時器實現1秒精確定時并閃燈
* 硬件條件:1.CPU型號:AT89S52
*           2.晶振:12.000MHz
*           3.用跳線帽短接LED11__P1.7
* 作    者:POWER
* 日    期:2006年12月12號
* 斯凱科技主頁:www.armsky.net
* 斯凱科技論壇:www.armsky.net/bbs
*********************************************************************************************/
#include "reg52.h"                               // 包含頭文件    

/* 與編譯器無關的數據類型定義 */
/********************************************************************************************/
typedef unsigned char      uint8;                // 無符號8位整型變量
typedef signed   char      int8;                 // 有符號8位整型變量
typedef unsigned short     uint16;               // 無符號16位整型變量
typedef signed   short     int16;                // 有符號16位整型變量
typedef unsigned int       uint32;               // 無符號32位整型變量
typedef signed   int       int32;                // 有符號32位整型變量
typedef float              fp32;                 // 單精度浮點數(32位長度)
typedef double             fp64;                 // 雙精度浮點數(64位長度)
/********************************************************************************************/

sbit P1_7 = P1 ^ 7;                              // 定義位變量                             

/********************************************************************************************
* 函數名稱:Timer2_Server()
* 功    能:定時器2溢出中斷。
* 入口參數:無
* 出口參數:無
* 注    意:在本函數中設置了一個靜態變量Timer2_Server_Count,靜態變量的值在進入函數時是不會被
*           初始化的,而是保持上次的值。它用來計數T2定時器的溢出次數(進入本函數的次數),每
*           溢出16次,就控制一次LED11反轉顯示。這時的時間正好是1秒,而且是精確的1秒!只與晶振
*           的精度有關。
*********************************************************************************************/
void Timer2_Server(void) interrupt 5
{
  static uint8 Timer2_Server_Count;              // 定義靜態變量,用來計數T2定時器的溢出次數(進入本函數的次數)

  TF2=0;                                         // T2定時器發生溢出中斷時,需要用戶自己清除溢出標記,而51的其他定時器是自動清除的?

  Timer2_Server_Count++;
  if(Timer2_Server_Count==16)                    // T2定時器的預裝載值為0x0BDC,溢出16次就是1秒鐘。
    {
   Timer2_Server_Count=0;
      P1_7=~P1_7;                                // LED11反轉顯示。
 }
}


/********************************************************************************************
* 函數名稱:main()
* 功    能:使用T2定時器實現1秒精確定時并使LED11閃燈,即LED11亮1秒,滅1秒,亮1秒,滅1秒......
* 注    意:
*           1、要精確定時,必須使用定時器的自動裝載方式。本實驗使用T2定時器,讓它工作在16bit自動
*           裝載方式,這時,有另一個位置專門裝著16位預裝載值,當T2溢出時,預裝載值立即被裝入,
*           這就保證了精確定時。
*           2、T2定時器是一個16位定時器,最長的溢出時間也就幾十毫秒,要定時1秒,就需要用一個變量
*           來保存溢出的次數,積累到了一定的次數后,才執行一次操作。這樣就可以累加到1秒或者更
*           長的時間才做一次操作。
*           3、當T2定時器發生溢出中斷時,需要用戶自己清除溢出標記,而51的其他定時器是自動清除的。
*           4、T2定時器預裝載值的計算:
*              設晶振為12MHz,每秒鐘可以執行1000000(12000000/12)個機器周期。而T2每次溢出時最多
*           經過了65536個機器周期。我們應該盡量讓T2定時器的溢出中斷的次數最少,這樣對主程序的干擾
*           也就最小。
*           選擇每秒中斷14次,每次溢出1000000/14=71428.57個機器周期,不為整數且超出65536個機器周期,無效。
*           選擇每秒中斷16次,每次溢出1000000/16=62500個機器周期,小于65536個機器周期,有效。
*           選擇每秒中斷20次,每次溢出1000000/20=50000個機器周期,小于65536個機器周期,有效。
*           .
*           .
*           .
*           通過上面的計算,我們可以發現,我們可以選擇的方式有很多,但是最佳的是每秒中斷16次,每次
*           溢出62500個機器周期,那么賦給T2定時器的初值應為65536-62500=3036,轉換成十六進制值為
*           0x0BDC。
*********************************************************************************************/    
void main (void)                
{
  P1_7=1;                                        // LED11滅

  /* T2定時器賦預裝載值,溢出16次就是1秒。 */
  RCAP2H=0x0B;
  RCAP2L=0xDC;

  ET2=1;                                         // 允許T2定時器中斷
  EA=1;                                          // 打開總中斷

  TR2=1;                                         // 啟動T2定時器

  while(1);                                      // 死循環,等待T2定時器的溢出中斷 
}


 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆freexxxx性91精品| 欧美日韩一区二区三区在线看| 99国产精品久久| 欧美精品一卡二卡| 国产欧美日韩另类一区| 亚洲一区二区三区影院| 国产成人av电影在线播放| 欧美一区二区日韩| 亚洲一区二区在线视频| 成人av一区二区三区| 日韩视频一区二区三区| 午夜免费久久看| 色婷婷亚洲综合| 亚洲欧洲性图库| av在线不卡网| 国产女主播一区| 国产不卡在线视频| 久久亚洲综合av| 蜜臀精品久久久久久蜜臀| 欧美性猛片xxxx免费看久爱| 亚洲欧洲国产日韩| 成人激情午夜影院| 国产精品毛片无遮挡高清| 国产成人精品网址| 久久久综合视频| 国产一区中文字幕| 久久这里都是精品| 国产麻豆午夜三级精品| 国产午夜久久久久| 成人免费视频播放| 中文字幕亚洲区| 色婷婷综合久久| 亚洲a一区二区| 日韩亚洲欧美中文三级| 麻豆精品国产91久久久久久| 欧美sm美女调教| 国产精品12区| 国产精品色眯眯| 色噜噜狠狠成人中文综合| 亚洲成a人v欧美综合天堂| 欧美日韩大陆在线| 另类小说综合欧美亚洲| 久久麻豆一区二区| 99精品久久久久久| 亚洲一本大道在线| 日韩一级免费观看| 岛国精品一区二区| 一二三四区精品视频| 在线不卡的av| 国产一区二区三区黄视频| 国产精品剧情在线亚洲| 欧美色图在线观看| 蓝色福利精品导航| 国产精品视频在线看| 色欧美片视频在线观看| 免费成人在线网站| 中文字幕av一区二区三区| 欧美伊人精品成人久久综合97| 日韩av一级电影| 国产香蕉久久精品综合网| 91久久线看在观草草青青 | 美女视频第一区二区三区免费观看网站| 欧美日韩国产乱码电影| 精品一区二区免费在线观看| 国产精品第一页第二页第三页| 日本韩国欧美三级| 久久av老司机精品网站导航| 中文字幕亚洲在| 精品国产一区二区在线观看| 成人av手机在线观看| 天天色天天操综合| 欧美国产丝袜视频| 日韩一区二区精品在线观看| 菠萝蜜视频在线观看一区| 日韩专区一卡二卡| 亚洲欧美在线观看| 久久人人爽人人爽| 91麻豆精品国产91| 一本色道综合亚洲| 国产精品一区二区你懂的| 亚洲成a人片综合在线| 国产精品五月天| 精品99一区二区三区| 在线视频欧美区| av一区二区三区| 极品少妇xxxx精品少妇偷拍| 亚洲成人av在线电影| 国产精品拍天天在线| 精品日韩成人av| 91精品国模一区二区三区| 日本高清成人免费播放| 懂色av中文一区二区三区| 秋霞午夜av一区二区三区| 亚洲一区二区三区中文字幕在线| 国产精品嫩草影院av蜜臀| 精品少妇一区二区三区在线视频| 在线亚洲高清视频| 99热在这里有精品免费| 国产激情一区二区三区四区| 免费成人av资源网| 五月天久久比比资源色| 亚洲一区二区三区在线播放| 亚洲精品国产无天堂网2021| 国产精品视频线看| 欧美激情自拍偷拍| www精品美女久久久tv| 日韩精品在线一区| 精品国产免费久久| 日韩欧美中文字幕精品| 日韩欧美亚洲国产另类| 日韩精品中文字幕一区二区三区| 91精品国产91久久久久久一区二区| 在线亚洲一区观看| 欧美日韩和欧美的一区二区| 在线视频一区二区免费| 在线精品亚洲一区二区不卡| 色婷婷av一区| 欧美人与禽zozo性伦| 欧美久久久久久久久久| 911精品产国品一二三产区 | 91亚洲大成网污www| 99久久99久久精品免费观看| av电影在线观看完整版一区二区| caoporen国产精品视频| 91行情网站电视在线观看高清版| 91视视频在线直接观看在线看网页在线看| 不卡高清视频专区| 欧美影院午夜播放| 91精品国产91热久久久做人人| 日韩欧美123| 国产精品护士白丝一区av| 亚洲欧美日韩一区| 无码av免费一区二区三区试看| 欧美96一区二区免费视频| 精品一区二区三区日韩| 成人午夜视频福利| 在线视频你懂得一区| 91精品国产综合久久小美女| 久久精品欧美日韩精品| 亚洲欧美日韩国产综合| 日韩二区三区四区| 国产成人精品亚洲日本在线桃色| 日本精品免费观看高清观看| 9191久久久久久久久久久| 久久久久久免费| 一区二区三区在线视频观看58 | 亚洲最新视频在线观看| 麻豆精品视频在线观看视频| eeuss鲁片一区二区三区| 欧美精品欧美精品系列| 久久精品一区二区三区不卡牛牛 | 久久se这里有精品| 成人中文字幕合集| 欧美精品乱码久久久久久| 久久午夜免费电影| 亚洲成人一区二区在线观看| 国产高清不卡二三区| 欧美日韩激情一区二区| 国产精品国产三级国产专播品爱网| 亚洲午夜私人影院| 成人精品国产福利| 日韩精品专区在线影院观看| 亚洲啪啪综合av一区二区三区| 精品在线免费观看| 欧美性大战久久久| 中文一区在线播放| 黑人精品欧美一区二区蜜桃| 欧美亚男人的天堂| 亚洲欧洲在线观看av| 国产精品123| 亚洲精品在线免费观看视频| 亚洲午夜久久久久久久久久久| 国产99久久久国产精品潘金网站| 欧美日韩国产精品成人| 亚洲你懂的在线视频| 懂色av一区二区三区蜜臀| 日韩欧美综合一区| 日韩精品成人一区二区在线| 在线观看成人小视频| 亚洲免费在线视频| 北条麻妃一区二区三区| 久久久久97国产精华液好用吗| 男男gaygay亚洲| 欧美久久久久久蜜桃| 亚洲影院免费观看| 色94色欧美sute亚洲线路二| 国产精品亲子伦对白| 国产很黄免费观看久久| 精品久久人人做人人爱| 欧美a级一区二区| 日韩一区二区三区视频在线| 亚洲18女电影在线观看| 欧美日韩国产经典色站一区二区三区| 亚洲精品网站在线观看| 91黄色激情网站| 亚洲国产视频直播| 欧美日韩国产高清一区| 亚洲www啪成人一区二区麻豆| 欧美伊人精品成人久久综合97| 亚洲综合区在线|