卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

定時器工作方式0初值計算 當定時計數(shù)器工作在方式0模式時,TH0和TL0的初值如何確定?

當定時計數(shù)器工作在方式0模式時,TH0和TL0的初值如何確定?在單片機的不同工作模式下,計數(shù)器的位數(shù)不同,所以最大計數(shù)值也不同。現(xiàn)在讓最大計數(shù)值為m,則每個模式中的m值如下:模式0:m=2^13=81

當定時計數(shù)器工作在方式0模式時,TH0和TL0的初值如何確定?

在單片機的不同工作模式下,計數(shù)器的位數(shù)不同,所以最大計數(shù)值也不同。

現(xiàn)在讓最大計數(shù)值為m,則每個模式中的m值如下:模式0:m=2^13=8192模式1:m=2^16=65536模式2:m=2^8=256模式3:計時器0被分成兩個8,因此兩個m都是256。因為定時器是按1計數(shù)的,當計數(shù)溢出時中斷,所以初始值x可以計算如下:x=m計數(shù)值如果80C51的主頻為6mhz,則需要產(chǎn)生1ms的定時并計算初始值。在6mhz主頻下,每個計數(shù)器加1所需時間為2us。如果你想產(chǎn)生1ms的時間,你需要“加1”500次。那么500是計數(shù)值。如果需要在模式1下工作,則初始計數(shù)值x=m-count value=65536-500=65036=fe0ch

模式0是一個13位的計數(shù),由tl0的低5位(不使用高3位)和Th0的8位組成。當tl0的低5位溢出時,進位到Th0。當Th0溢出時,在TCON中設置TF0標志并向CPU發(fā)送中斷請求。

模式1的計數(shù)位數(shù)為16位,由tl0作為低8位和Th0作為高8位組成。

模式2是自動重置初始值的8位計數(shù)模式。工作模式2特別適合用作更精確的脈沖信號發(fā)生器。

模式3僅適用于定時器/計數(shù)器t0。當定時器T1處于模式3時,它相當于Tr1=0并停止計數(shù)。工作模式3將t0分為兩個獨立的8位計數(shù)器tl0和Th0。