欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 試利用80C51的定時/計數器T0,在P1.0引腳上產生周期為1秒,正脈沖寬度為2us的脈沖... [打印本頁]

作者: 咔嚓單片機    時間: 2016-3-6 09:48
標題: 試利用80C51的定時/計數器T0,在P1.0引腳上產生周期為1秒,正脈沖寬度為2us的脈沖...
試利用80C51的定時/計數器T0,在P1.0引腳上產生周期為1秒,正脈沖寬度為2us的脈沖串,假設時鐘頻率為12MHZ。
(1)寫出編程思路或畫出流程圖
(2)編寫程序

作者: 無量壽經    時間: 2016-3-6 10:23
以下內容來源于《51單片機輕松入門-基于STC15W4K系列》
功能:P0.0口LED亮1秒滅1秒方式閃爍(T0中斷方式)
// 晶振頻率22.1184MHz
#include "STC15W4K.H"         // 包含 "STC15W4K.H"寄存器定義頭文件
sbit LED=P0^0;
unsigned char counter;
void main()
{
        TMOD=0x01;     // 定時器0_16位計數
        TH0=0x70;      // 經計算定時20ms初值是0x7000
        TL0=0x00;
        TR0=1;         // 定時器開始運行
        ET0=1;         // 開定時器0中斷開關
        EA=1;                   // 開總中斷開關
    while(1);
}  
void Timer0() interrupt 1
{       
        static         Count=0;    // 靜態變量計數器,靜態變量只在首次運行時賦值1次*/
        Count++;                    // 每次中斷計數器加1
        if(Count>=50)            // 如果計數器超過50
        {       
                LED=!LED;            // 取返P0.0
                Count=0;            // 計數器清零  
        }
        TH0=0x70;                    // 重裝定時初值
        TL0=0x00;
}




作者: 無量壽經    時間: 2016-3-6 10:26
以下內容來源于《51單片機輕松入門-基于STC15W4K系列》
功能:P0.0口LED亮1秒滅1秒方式閃爍(查詢方式)


// 內部RC時鐘頻率22.1184MHz
#include "STC15W4K.H"
sbit LED=P0^0;


void main()
{
    unsigned char counter=0;                // 軟件計數器
        TMOD=0x01;              // 定時器0_16位計數
        TH0=0x70;               // 經計算定時20ms初值是0x7000
        TL0=0x00;
        TR0=1;                  // 定時器開始運行
        while(1)
        {
                if(TF0==1)
                {
                         TF0=0;         // 沒使用中斷的情況下必定會用軟件查詢清零
                        TH0=0x70;
                        TL0=0x00;
                        counter++;      
                }
                if(50==counter)    //20ms×50=1000ms即1S(中斷時重裝定時常數占用時間忽略不計)
                {
                         counter=0;
                        LED=~LED;
                }
        }  
}


作者: 咔嚓單片機    時間: 2016-3-6 10:39
無量壽經 發表于 2016-3-6 10:26
以下內容來源于《51單片機輕松入門-基于STC15W4K系列》
功能:P0.0口LED亮1秒滅1秒方式閃爍(查詢方式)

我的天,怎么復雜嗎,怎么修改
作者: 無量壽經    時間: 2016-3-6 12:32
兩個例程,你隨便選一個改下IO口定義。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1