国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)定時(shí)器學(xué)習(xí)匯總

單片機(jī)定時(shí)器學(xué)習(xí)匯總

關(guān)鍵字:單片機(jī) 定時(shí)器 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-18  瀏覽:9

 1時(shí)鐘周期=1/晶振頻率M

1機(jī)器周期=12(51系列12T,若1T則為1)X時(shí)鐘周期 = 12(1)X(1/晶振頻率M) = 1 us(1/12 us)

1us機(jī)器周期脈沖數(shù)=晶振頻率f/12

假設(shè)12MHZ晶振工作在51單片機(jī)12T模式下,需要使用定時(shí)器進(jìn)行50MS定時(shí)操作,定時(shí)器工作在方式1;

12M的晶振每秒(s)可產(chǎn)生1M(10^6 us)個(gè)機(jī)器周期

50ms就需要50×1000 us × 1us(1機(jī)器周期)個(gè)機(jī)器周期 = 50000

定時(shí)器在方式1工作,是16位計(jì)數(shù)器,最大值為65536(2^16),也就是能進(jìn)行最大65536次計(jì)數(shù)

50ms定時(shí)操作需要50000個(gè)機(jī)器周期,1個(gè)機(jī)器周期=1us,所以需要50000次計(jì)數(shù)操作

為了計(jì)數(shù)器定時(shí)器工作,需要預(yù)先填充定時(shí)器初值(初值=定時(shí)器計(jì)數(shù)最大計(jì)數(shù)次數(shù) - 所需定時(shí)計(jì)數(shù)次數(shù))

所以需設(shè)置定時(shí)器初值15536 = 65536 -50000,即3CB0H(10進(jìn)制15536轉(zhuǎn)換成16進(jìn)制數(shù)3CB0),所以TH0=0x3c,TL0=0xb0,高位就是TH0的值,低位為TL0的值

若假設(shè)使用11.0592MHZ的晶振,其他條件不變

11.0592M的晶振每秒可產(chǎn)生0.9216M個(gè)機(jī)器周期,50ms就需要46080個(gè)機(jī)器周期

定時(shí)器在方式1工作,是16位計(jì)數(shù)器,最大值為65536,所以需設(shè)置初值19456 = 65536 - 46080,即4C00H

所以TH0=0x4c,TL0=0x00。

推導(dǎo)方式1 ,16位定時(shí)器/計(jì)數(shù)器初值設(shè)定高8位TH0,低TL0的公式為:

TH0=(65536- 所需計(jì)數(shù)次數(shù))/256 = 初值/256;

TL0=(65536 - 所需技術(shù)次數(shù))%256 = 初值%256;

為什么除以256,因?yàn)槲覀兊挠?jì)時(shí)器是兩個(gè)8位組成的,那么要把那些差值裝進(jìn)這兩個(gè)8位,計(jì)數(shù)從低8位開始,那么低8位最多能裝256個(gè)機(jī)器周期,那么256計(jì)滿了就用高8位的,就是說低8位滿一次高8位加1,那么高8位裝多少,低8位就滿了幾次,算法就是用差值除一下256取其整數(shù),剩下的,就是還剩了小于256次數(shù)的就放在低8位,就是差值 的余數(shù)。

void timer0() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

flag++;

if(flag==20)//當(dāng)定時(shí)到1秒時(shí)執(zhí)行花括號(hào)里面的語句

{ }

}

---------------------------------------------------------------------------------------

at89s52,晶振頻率12m

其程序如下:

#include

#include

void timer0_init()

{

TMOD=0x01;//方式1

TL0=0xb0;

TH0=0x3c;

TR0=1;

ET0=1;

}

void timer0_ISR(void) interrupt 1

{

TL0=0xb0;

TH0=0x3c;//50ms中斷一次

single++;

if(single==20)

{ kk++;

single=0;

}

}

void main()

{

int kk=0;//計(jì)數(shù)器

int single=0;

timer0_init();

}

編輯:admin  最后修改時(shí)間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

中文字幕精品少妇人妻| 午夜成年人黄片免费观看| 爱在午夜降临前在线观看| 视频一区二区三区自拍偷| 中文字幕人妻av不卡| 日韩欧美中文字幕av| 久久99夜色精品噜噜亚洲av| 殴美女美女大码性淫生活在线播放 | 亚洲熟妇熟女久久精品 | 亚洲国产精品久久综合网| 久久精品国产亚洲av麻豆尤物| 成年人视频日本大香蕉久久| 国产成人精品国产成人亚洲| 日本av在线不卡一区| 亚洲天堂精品一区二区| 免费特黄一级一区二区三区| 国产午夜福利一区二区| 日韩女优精品一区二区三区| 国产一区二区三区四区免费| 中文字幕日韩欧美理伦片| 欧美精品女同一区二区| 亚洲一区二区精品免费| 人人爽夜夜爽夜夜爽精品视频 | 91精品视频免费播放| 免费观看在线午夜视频| 视频在线观看色一区二区| 亚洲一区二区精品国产av| 精品欧美一区二区三久久| 欧美性高清一区二区三区视频| 天堂网中文字幕在线观看| 亚洲精品偷拍一区二区三区| 国产精品丝袜美腿一区二区| 亚洲精品一区二区三区免| 国产一区二区熟女精品免费| 在线观看视频国产你懂的| 久久热这里只有精品视频| 国产又长又粗又爽免费视频| 我的性感妹妹在线观看| 日韩不卡一区二区在线| 国产成人精品综合久久久看| 亚洲欧美天堂精品在线|