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

標(biāo)題: 請教朋友們,STC單片機(jī)計(jì)數(shù)器能每0.5秒計(jì)數(shù)一次嗎? [打印本頁]

作者: ZHAOBAO511    時(shí)間: 2022-6-13 08:25
標(biāo)題: 請教朋友們,STC單片機(jī)計(jì)數(shù)器能每0.5秒計(jì)數(shù)一次嗎?
如題,謝謝熱心的朋友。

作者: 啤酒瓶子老大    時(shí)間: 2022-6-13 21:22
具體要做什么用呢?也可以計(jì)個(gè)0.05秒然后記10次啊。
作者: 逍遙111111    時(shí)間: 2022-6-14 07:55
如果是指定時(shí)器本身的設(shè)置的話好像最大是5ms,但是可以用條件指令,比如運(yùn)行了100次才執(zhí)行某個(gè)命令,這樣子就是0.5s了

作者: datouyuan    時(shí)間: 2022-6-14 11:02
STC是51系列,定時(shí)器是16bit,時(shí)鐘在1MHz時(shí)最長計(jì)時(shí)是65.536mS。
想要500ms,需要定時(shí)器時(shí)鐘小于100kHz。查了下stc15手冊,只有wkt能產(chǎn)生大于500ms定時(shí),但誤差較大。

我們一般采用2樓的方法產(chǎn)生需要的定時(shí)。
作者: ZHAOBAO511    時(shí)間: 2022-6-14 11:10
啤酒瓶子老大 發(fā)表于 2022-6-13 21:22
具體要做什么用呢?也可以計(jì)個(gè)0.05秒然后記10次啊。

您好,0.05秒一次,中斷中+1都要幾微秒,咋保證精度?
作者: lzzasd    時(shí)間: 2022-6-14 14:47
ZHAOBAO511 發(fā)表于 2022-6-14 11:10
您好,0.05秒一次,中斷中+1都要幾微秒,咋保證精度?

使用定時(shí)器0,優(yōu)先級別設(shè)最高,中斷只加1,周期就很準(zhǔn)了,要求再高的可以用外部時(shí)間模塊
作者: 啤酒瓶子老大    時(shí)間: 2022-6-14 19:30
看具體做什么用了。有些情況,要求不用太高,可以用示波器精確調(diào)整。也要看程序的邏輯。
要求太高的用匯編。
作者: 新昌小徐    時(shí)間: 2022-6-14 21:44
晶振頻率是12M,定時(shí)器計(jì)時(shí)頻率為1M,就是10^6HZ,1秒等于10^6微秒,所以定時(shí)器計(jì)時(shí)一次就是1微秒,把定時(shí)器設(shè)成模式1,16位定時(shí)器,計(jì)時(shí)50000次就是50毫秒,那么定時(shí)器的初值是65536-50000=15536,轉(zhuǎn)成十六進(jìn)制數(shù)就是3CB0,開定時(shí)器,開總中斷,開定時(shí)器中斷,在中斷處理程序中定義一個(gè)靜態(tài)變量,每產(chǎn)生一次中斷,加1,判斷是否是10,變成0,同時(shí)使0.5定時(shí)器加1,因?yàn)樵诙〞r(shí)中斷中要重新賦值,又要保存中斷前的數(shù)據(jù),等等,所以間隔是大于50毫秒的,可以在keil軟件中模擬,調(diào)節(jié)定時(shí)器的初值,從而使定時(shí)更精確。
你也可以讓它走個(gè)幾天幾夜,然后算一下走快了多少秒,再補(bǔ)上就是了,修正后的初值大于理論初值的。
作者: ZHAOBAO511    時(shí)間: 2022-6-15 10:21
lzzasd 發(fā)表于 2022-6-14 14:47
使用定時(shí)器0,優(yōu)先級別設(shè)最高,中斷只加1,周期就很準(zhǔn)了,要求再高的可以用外部時(shí)間模塊

謝謝,我試試看。
作者: ZHAOBAO511    時(shí)間: 2022-6-15 10:22
啤酒瓶子老大 發(fā)表于 2022-6-14 19:30
看具體做什么用了。有些情況,要求不用太高,可以用示波器精確調(diào)整。也要看程序的邏輯。
要求太高的用匯編 ...

謝謝,目前只能用C。
作者: ZHAOBAO511    時(shí)間: 2022-6-15 10:23
新昌小徐 發(fā)表于 2022-6-14 21:44
晶振頻率是12M,定時(shí)器計(jì)時(shí)頻率為1M,就是10^6HZ,1秒等于10^6微秒,所以定時(shí)器計(jì)時(shí)一次就是1微秒,把定時(shí)器 ...

謝謝,很詳細(xì),后面試試看。
作者: yueguang3048    時(shí)間: 2022-6-15 10:47
也就500us嘛,簡單的一比;再者準(zhǔn)不準(zhǔn)看你系統(tǒng)的晶振嘛。
作者: ZHAOBAO511    時(shí)間: 2022-6-16 17:28
yueguang3048 發(fā)表于 2022-6-15 10:47
也就500us嘛,簡單的一比;再者準(zhǔn)不準(zhǔn)看你系統(tǒng)的晶振嘛。

應(yīng)該是寫錯(cuò)了,0,5微秒
作者: wulin    時(shí)間: 2022-6-16 21:10
ZHAOBAO511 發(fā)表于 2022-6-14 11:10
您好,0.05秒一次,中斷中+1都要幾微秒,咋保證精度?

用自動(dòng)重裝模式,不影響計(jì)時(shí)周期。如果對時(shí)間精度要求高再加、減修正值
void Timer0Init(void)//100微秒@12.000MHz
{
        AUXR |= 0x80;        //定時(shí)器時(shí)鐘1T16位自動(dòng)重裝模式
        TMOD &= 0xF0;        //設(shè)置定時(shí)器模式
        TL0 = 0x50;                //設(shè)置定時(shí)初始值
        TH0 = 0xFB;                //設(shè)置定時(shí)初始值
        TF0 = 0;                //清除TF0標(biāo)志
        TR0 = 1;                //定時(shí)器0開始計(jì)時(shí)
        EA  = 1;
        ET0 = 1;
}
void Timer0Interrupt(void) interrupt 1
{
        static int count=0;
        if(++count>=(5000+x))//0.5s x=修正值
        {
                count=0;
                num++;
        }
}
作者: 楓葉殘林    時(shí)間: 2022-6-16 22:03
需要看具體的用途。有些情況,要求不需要太高。
作者: 151版本    時(shí)間: 2022-6-16 22:33
定時(shí)器小精靈控制呀

作者: ZHAOBAO511    時(shí)間: 2022-6-17 08:41
wulin 發(fā)表于 2022-6-16 21:10
用自動(dòng)重裝模式,不影響計(jì)時(shí)周期。如果對時(shí)間精度要求高再加、減修正值
void Timer0Init(void)//100微秒 ...

謝謝,還真是這樣。
作者: ZHAOBAO511    時(shí)間: 2022-6-17 08:41
楓葉殘林 發(fā)表于 2022-6-16 22:03
需要看具體的用途。有些情況,要求不需要太高。

有些地方必須這樣做,謝謝
作者: 鄭漢松    時(shí)間: 2022-6-17 09:18
直接0.5秒計(jì)數(shù)一次是不行的,一般是定時(shí)器定時(shí)0.05秒,累計(jì)十次0.5秒
作者: ZHAOBAO511    時(shí)間: 2022-6-17 09:39
鄭漢松 發(fā)表于 2022-6-17 09:18
直接0.5秒計(jì)數(shù)一次是不行的,一般是定時(shí)器定時(shí)0.05秒,累計(jì)十次0.5秒

好的,謝謝。
作者: xiaoyuxinke    時(shí)間: 2022-6-17 18:06
可以的,實(shí)現(xiàn)的方法很多,可以0.1秒計(jì)5次,也可以0.01秒計(jì)50次,還可以0.05秒計(jì)10次,看你怎么搞了.
作者: ZHAOBAO511    時(shí)間: 2022-6-18 08:05
xiaoyuxinke 發(fā)表于 2022-6-17 18:06
可以的,實(shí)現(xiàn)的方法很多,可以0.1秒計(jì)5次,也可以0.01秒計(jì)50次,還可以0.05秒計(jì)10次,看你怎么搞了.

好的,謝謝




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 嫩草国产 | 成人av免费| 国产在线激情视频 | 亚洲午夜三级 | 成人精品毛片国产亚洲av十九禁 | 国产1区在线 | 91精品在线播放 | 成人av电影在线 | 欧美综合视频在线 | 亚洲视频在线看 | 一级免费黄色 | 波波电影院一区二区三区 | 中文字幕一区在线 | 日本成人毛片 | 国户精品久久久久久久久久久不卡 | 成人性视频免费网站 | 91亚洲精华国产 | 午夜手机在线视频 | 午夜网 | 日日日色| 国产精品久久久久久久久久久久久 | 亚洲精品二区 | 99色播| 午夜免费观看网站 | 国产精品入口麻豆www | 国产亚洲精品美女久久久久久久久久 | 久久伊人免费视频 | av天天干| 国产成人99久久亚洲综合精品 | 精品综合久久 | 成人欧美一区二区三区在线播放 | 国产精品69毛片高清亚洲 | 日韩在线不卡视频 | 亚洲欧美激情网 | 亚洲综合一区二区三区 | 91国内视频在线 | 国产视频2021 | 久久i| 久久国产精品视频 | 国产精品成人一区二区 | 亚洲欧美国产一区二区三区 |