欧美在线专区-欧美在线伊人-欧美在线一区二区三区欧美-欧美在线一区二区三区-pornodoxxx中国妞-pornodoldoo欧美另类

position>home>Archive

51單片機(jī)的定時(shí)器如何計(jì)算初值?

[導(dǎo)讀]在學(xué)習(xí)單片機(jī)的單片定時(shí)候,我們發(fā)現(xiàn)很多功能都是機(jī)的計(jì)算通過(guò)中斷來(lái)實(shí)現(xiàn)的。之前也舉過(guò)燒水的器何例子來(lái)闡述中斷,今天就講解一下定時(shí)器賦初值的初值方法。8位的單片定定時(shí)器最大可計(jì)數(shù)2的8次方為256,16位的機(jī)的計(jì)算定時(shí)器最大可計(jì)數(shù)2的16次方為65536。

在學(xué)習(xí)單片機(jī)的器何時(shí)候,我們發(fā)現(xiàn)很多功能都是初值通過(guò)中斷來(lái)實(shí)現(xiàn)的。之前也舉過(guò)燒水的單片定例子來(lái)闡述中斷,今天就講解一下定時(shí)器賦初值的機(jī)的計(jì)算方法。8位的器何定時(shí)器最大可計(jì)數(shù)2的8次方為256,16位的初值定時(shí)器最大可計(jì)數(shù)2的16次方為65536。由于單片機(jī)的單片定定時(shí)器是遞加式的,所以最大值減去所要定時(shí)的機(jī)的計(jì)算值就是初值,舉例如下:

最大值為100,器何我們只需要38,怎么辦呢,由于是遞加的,我們只需要在62時(shí)開(kāi)始計(jì)時(shí)就可以了。

以proteus仿真為例簡(jiǎn)單講解定時(shí)器賦初值

51單片機(jī)的定時(shí)器如何計(jì)算初值?

用proteus搭建的電路圖如下,晶振為12M,P2.0每10ms翻轉(zhuǎn)一次,即P2.0輸出的頻率為100HZ。

這里使用16位的定時(shí)器,那單片機(jī)定時(shí)器0的最大計(jì)數(shù)就是65536.晶振為12M,那單片機(jī)的一個(gè)機(jī)器周期就是1us,定時(shí)器 0工作在方式1時(shí)最大定時(shí)65.536ms。
  • 定時(shí)器的定時(shí)時(shí)間T = (65536-X),單位是us;
  • 定時(shí)器初值X = 65536-T;
假設(shè)定時(shí)時(shí)間T=10ms=10000us,
那定時(shí)器初值X=65536-10000=55536us,也就是定時(shí)器0從55536開(kāi)始遞加到65536就是10ms,所以55536就是定時(shí)器的初值,55536轉(zhuǎn)化為十六進(jìn)制為0Xd8f0,所以定時(shí)器的初值為:
TH0 = 0XD8;
THL = 0XF0;

用虛擬示波器抓到的波形如下:

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!

Popular articles

主站蜘蛛池模板: 日本中文字幕一区二区高清在线| 国产剧情精品在线观看| 午夜精品在线| 鸥美一级黄色片| 国产成人精品视频午夜| 四虎影视在线观看2022a| 久久国产欧美日韩精品| 午夜电影院理论片8888琪琪| 国产一级特黄高清免费下载| 成人毛片18女人毛片免费视频未| 高清在线一区二区| va亚洲va日韩不卡在线观看| 欧美交换乱理伦片在线观看| 男生和女生一起差差差很痛视频| 精品一区二区三区水蜜桃| 人人爽天天碰天天躁夜夜躁| 女人张开腿日出白浆视频| 亚洲国产精品综合久久网络 | 亚洲欧美中文字幕| 在线jyzzjyzz免费视频| 波多野吉衣一区二区| 欧美一区二区三区视频在线观看| 国产99久久久久久免费看| 日本三人交xxx69| 日本在线高清版卡免v| 日本免费三区| 日本免费观看网站| 欧美性猛交| 四虎在线视频免费观看| 男女一区二区三区免费| 尹人香蕉久久99天天拍欧美p7 | 女主调教贱女m视频| 中文字幕国产欧美| 男女性潮高清免费网站| 欧美天堂视频| 久久精品久久久久观看99水蜜桃| 日本一道在线观看| 四虎精品在线视频| 一个妈妈的女儿在线观看5| 娇妻当着我的面被4p经历| 中文字幕热久久久久久久|