久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7320|回復: 4
打印 上一主題 下一主題
收起左側

試利用80C51的定時/計數器T0,在P1.0引腳上產生周期為1秒,正脈沖寬度為2us的脈沖...

[復制鏈接]
跳轉到指定樓層
樓主
ID:107535 發表于 2016-3-6 09:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
試利用80C51的定時/計數器T0,在P1.0引腳上產生周期為1秒,正脈沖寬度為2us的脈沖串,假設時鐘頻率為12MHZ。
(1)寫出編程思路或畫出流程圖
(2)編寫程序
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:60379 發表于 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;
}



回復

使用道具 舉報

板凳
ID:60379 發表于 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;
                }
        }  
}

回復

使用道具 舉報

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

我的天,怎么復雜嗎,怎么修改
回復

使用道具 舉報

5#
ID:60379 發表于 2016-3-6 12:32 | 只看該作者
兩個例程,你隨便選一個改下IO口定義。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕日韩欧美一区二区三区 | 精品国产一区二区在线 | 国产精品jizz在线观看老狼 | 91综合网| 国产精品久久久久久网站 | 黑人巨大精品欧美黑白配亚洲 | 日韩www视频 | 成人在线免费视频 | 色资源在线视频 | 国产日屁 | 日韩精品在线观看一区二区三区 | 免费一级片 | 国产精品久久久久久久久久 | 久久国产精品-久久精品 | 亚洲影音| 波多野结衣一区二区三区在线观看 | 蜜桃在线一区二区三区 | 欧美一级免费看 | 国产亚洲精品久久久久动 | 欧美一区二区久久 | 成人午夜网站 | 四虎影院一区二区 | 国产在线观看不卡一区二区三区 | 亚洲在线 | 亚洲精品视频免费观看 | 日本久久网 | 欧美一区二区三区在线视频 | 一a级片 | 成人做爰www免费看视频网站 | 亚洲a毛片 | 天天看天天操 | 久久噜噜噜精品国产亚洲综合 | 天堂网色 | 在线播放国产一区二区三区 | 国产精品久久久久久久久久久久 | 久久精品国产一区二区电影 | 久久精品日产第一区二区三区 | 久久久精彩视频 | 日韩成人专区 | 狠狠爱免费视频 | 蜜臀久久|