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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3626|回復: 5
收起左側

如何設置內部時鐘讓51單片機上電就開始計時的問題

[復制鏈接]
ID:449692 發表于 2019-1-22 16:50 | 顯示全部樓層 |閱讀模式
51單片機計時一上電就開始計時,內部時鐘應該怎么設置,用過外部中斷打開內部時鐘,但好像還是不行,請高人指點
回復

使用道具 舉報

ID:449692 發表于 2019-1-22 17:53 | 顯示全部樓層
可以在里面嵌套定時器程序設置 啟動或者關閉計時器,從而可以實現
回復

使用道具 舉報

ID:277550 發表于 2019-1-22 18:14 | 顯示全部樓層
main中,啟用時鐘就可以了


~~~~~~~~~~~~~~
回復

使用道具 舉報

ID:213173 發表于 2019-1-22 21:04 | 顯示全部樓層
上電就開始計時沒有任何技術難度,不知樓主想要達到什么目的。有些產品需要記錄工作時間,在斷電時使用EEPROM保存目前的工作時間,再次上電時讀取EEPROM保存數據,以此累計總工作時間。
回復

使用道具 舉報

ID:471066 發表于 2019-1-23 04:23 | 顯示全部樓層
你可以這樣試試

#include<reg51.h>        
sbit sound=P3^7;   //將sound位定義為P3.7引腳

void main(void)
{
        TMOD=0x10;            //使用定時器T1的模式1
        TH1=(65536-921)/256;  //定時器T1的高8位賦初值
        TL1=(65536-921)%256;  //定時器T1的高8位賦初值
        TR1=1;                //啟動定時器T1
        TF1=0;
        while(1)
        {
                while(TF1==0);
                TF1=0;
                sound=~sound;  
                TH1=(65536-921)/256;
                TL1=(65536-921)%256;  
        }
}

void key(void)interrupt 0 using 0
{
        TR1=0;//進入中斷關掉定時器
        .................//執行中斷后的具體操作事項
        TR1=1;//執行完打開定時器
}

評分

參與人數 4黑幣 +80 收起 理由
sheng7533967 + 15
jinsheng7533967 + 35 贊一個!
Sawardeakar + 15 回帖助人的獎勵!
shuisheng + 15 很給力!

查看全部評分

回復

使用道具 舉報

ID:7485 發表于 2019-1-23 10:32 | 顯示全部樓層
單片機時鐘是最基本的吧?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表