娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月03日(星期二)

2019年06月03日 | C51 定時(shí)器 TL0=(65536-50000)%256是怎么推導(dǎo)出來的?

發(fā)布者:JoyfulExplorer 來源: eefocus關(guān)鍵字:C51  定時(shí)器  推導(dǎo) 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

文章1:如果你選的單片機(jī)的晶振一定,比如12MHZ來說吧,機(jī)器周期是1us,就是說每1us產(chǎn)生一次計(jì)數(shù),就拿50ms來說,這是你想要的計(jì)時(shí),意思是,對(duì)機(jī)器周期進(jìn)行50000計(jì)數(shù)就可以得到我想要的,可T0是一個(gè)可以對(duì)機(jī)器周期能進(jìn)行65536次計(jì)數(shù),也就是說我想要的50MS不能讓T0溢出,怎么辦,那么先給這個(gè)定時(shí)器里面放些數(shù),放多少,就是我們想要的50MS在加上一個(gè)多少就能等于65536,也就是65536和50000的差值,這個(gè)值就是我們說的初值。


為什么除以256,因?yàn)槲覀兊?a href="http://www.nncyjs.com/zhuanti/ujrnLK" style="color:#4595e6;" target="_blank">計(jì)時(shí)器是兩個(gè)8位組成的,那么要把那些差值裝進(jìn)這兩個(gè)8位,那么低8位最多能裝256個(gè)機(jī)器周期,那么256計(jì)滿了就用高8位的,就是說低8位滿一次高8位加1,那么高8位裝多少,低8位就滿了幾次,算法就是用差值除一下256取其整數(shù),剩下的,就是還剩了小于256次數(shù)的就放在低8位,就是差值 的余數(shù)。如果我要放一個(gè)超過256的數(shù),肯定是超過先放高八位,把剩下的部分放在低八位中了,TH0=(65536-50000)/256就是把TL0中放不下的部分放在TH0中,再把剩下的部分放在TH0中。

 void timer0() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

flag++;

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

{    }

}

(Fromhttp://bbs.ednchina.com/BLOG_ARTICLE_3012623.HTM)


文章2:

其實(shí)很簡單,不管你使用多大的晶振,使用51單片機(jī),一般都是12分頻出來,也就可以得出一個(gè)機(jī)器周期
機(jī)器周期=12/n(n指晶振頻率),假設(shè)你要定時(shí)的時(shí)間為M
那么定時(shí)的初值為:
M/機(jī)器周期=初值;
TH0=(65536-初值)/256;         
TL0=(65536-初值)%256;
將(65536-初值)所得的值化成16進(jìn)制,其高位就是TH0的值,低位為TL0的值
例如用12M晶振做1ms定時(shí)計(jì)算如下:
機(jī)器周期=12/12*10^6=1us(微秒)
定時(shí)初值=(1*10^-3)/(1*10^-6)=1000;
所以:TH0=(65536-1000)/256;(求模運(yùn)算,即可求出高八位的值)
      TL0=(65536-1000)%256;(求余運(yùn)算,因?yàn)榈桶宋蛔畲竽苎b255)
將65536-1000=64536化為16進(jìn)制為:0xFC18
TH0=0xFC;
TL0=0X18;

(Fromhttp://blog.sina.com.cn/s/blog_5134d7020100ey3i.html)



關(guān)鍵字:C51  定時(shí)器  推導(dǎo) 引用地址:C51 定時(shí)器 TL0=(65536-50000)%256是怎么推導(dǎo)出來的?

上一篇:單片機(jī)中進(jìn)制轉(zhuǎn)換知識(shí)
下一篇:STC單片機(jī)用戶應(yīng)用程序區(qū)和ISP監(jiān)控程序區(qū)的區(qū)別

推薦閱讀

本文基于ST官方demo板STM32F429 Discovery硬件平臺(tái),以看圖說話的形式給大家講解LTDC的主要參數(shù)配置。關(guān)于本文提到的代碼部分均摘自本人另一片文章《STM32F429之LTDC代碼模板》,LCD硬件為240x320,驅(qū)動(dòng)IC為ili9341。本文目的意在讓大家通過幾張圖就能掌握STM32F429 LTDC控制器的配置要領(lǐng),而從干澀的文字中解脫出來,方便記憶。當(dāng)然本文只是講解了LTDC...
據(jù)市場數(shù)據(jù)顯示,2018年我國物聯(lián)網(wǎng)市場規(guī)模首次突破萬億元,年復(fù)合增長率超25%;全球物聯(lián)網(wǎng)市場到2025年將達(dá)到1.1萬億美元。 隨著物聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展日漸明朗,物聯(lián)網(wǎng)已經(jīng)成為眾多企業(yè)搶占的重要領(lǐng)域。作為物聯(lián)網(wǎng)行業(yè)的新晉廠商,日海智能科技股份有限公司(簡稱“日海智能”,前身為“日海通訊”)以巨資完成系列收購案后,從傳統(tǒng)通信行業(yè)轉(zhuǎn)型到物聯(lián)網(wǎng)領(lǐng)域...
Analog Devices, Inc. (Nasdaq: ADI)宣布其高精度IMU慣導(dǎo)測量單元應(yīng)用于華測導(dǎo)航公司的新一代實(shí)時(shí)動(dòng)態(tài)測量(RTK)流動(dòng)接收機(jī),通過衛(wèi)星與慣導(dǎo)組合定位的方式,實(shí)現(xiàn)任意姿態(tài)的高效與高精度定位測量。 RTK流動(dòng)接收機(jī)廣泛應(yīng)用于自動(dòng)駕駛、工程測量和常規(guī)測繪等領(lǐng)域,通過接收衛(wèi)星信號(hào)和參考站對(duì)衛(wèi)星的觀測信息,根據(jù)相對(duì)定位原理,實(shí)時(shí)解算出流動(dòng)站的三維...
韓國的科學(xué)家們?cè)陔姵匮芯糠矫嫒〉昧送黄菩赃M(jìn)展,有助于突破能源存儲(chǔ)的一個(gè)關(guān)鍵瓶頸。鋰金屬電池架構(gòu)是極有前途的電池方向,其容量是當(dāng)今傳統(tǒng)鋰電池的 10 倍,而最新研究克服了鋰金屬電池商業(yè)化進(jìn)程中的一個(gè)重要技術(shù)難題。鋰金屬電池之所以有如此大的前景,是因?yàn)榧冧嚱饘俚哪芰棵芏确浅:谩?茖W(xué)家希望使用該材料取代現(xiàn)有鋰電池中陽極所用的石墨,不過想...

史海拾趣

問答坊 | AI 解惑

再議Linux與WinCE

Linux是單體內(nèi)核,即將圖形、驅(qū)動(dòng)及文件系統(tǒng)等功能全在操作系統(tǒng)內(nèi)核中實(shí)現(xiàn),運(yùn)行在內(nèi)核狀態(tài)和同一地址空間,其優(yōu)點(diǎn)是減少了進(jìn)程間通信和狀態(tài)切換的系統(tǒng)開銷,獲得較高的運(yùn)行效率;缺點(diǎn)是內(nèi)核比較龐大! WinCE是微內(nèi)核,即在內(nèi)核中實(shí)現(xiàn)基本功能, ...…

查看全部問答∨

關(guān)于液晶顯示的問題?

大俠們:            我們用了一個(gè)122*32的液晶顯 用在蹺蹺板小車上,用來顯示里程 速度等!現(xiàn)在面臨的問題是,關(guān)于液晶的編程,不會(huì)編,用C語言來編。大家有沒好的例子 或者什么建議!!!希望大蝦們 施 ...…

查看全部問答∨

一種基于DDS技術(shù)的通信信號(hào)的調(diào)制方法與設(shè)計(jì)

一種基于DDS技術(shù)的通信信號(hào)的調(diào)制方法與設(shè)計(jì).pdf 論文…

查看全部問答∨

Berkely模擬電路設(shè)計(jì)的PPT

2004年的資料,是英文的ppt …

查看全部問答∨

瞬態(tài)過壓問題的本源

關(guān)于瞬態(tài)過壓的保護(hù)問題,這里給大家推薦看看瞬態(tài)過壓的本源,也好讓大家設(shè)計(jì)保護(hù)電路。…

查看全部問答∨

關(guān)于usb的問題

  我的工程是在WCE5.0下的一個(gè)PB,有兩個(gè)USB口,如果在啟動(dòng)WCE前插上兩個(gè)USB設(shè)備(鼠標(biāo),鍵盤或者U盤),等WCE啟動(dòng)后兩個(gè)usb設(shè)備都不能使用,重新拔插一次就能使用了,如果等wce啟動(dòng)起來后在插上兩個(gè)usb設(shè)備就沒有任何問題,請(qǐng)問各位大俠是否 ...…

查看全部問答∨

付林林:驅(qū)動(dòng)程序如何發(fā)通知給應(yīng)用程序---第二種方法說CeEventHasOccurred這個(gè)API函數(shù)通知一個(gè)事件A.......

付林林:驅(qū)動(dòng)程序如何發(fā)通知給應(yīng)用程序 第二種方法說CeEventHasOccurred這個(gè)API函數(shù)觸發(fā)一個(gè)事件A,與之關(guān)聯(lián)的應(yīng)用程序就會(huì)運(yùn)行或與之關(guān)聯(lián)的另一個(gè)事件B的線程就會(huì)運(yùn)行。微軟定義了一些事件A,比如NOTIFICATION_EVENT_RS232_DETECTED等,用戶也可以 ...…

查看全部問答∨

入職測試題目, 哪位高手可以幫忙? 先謝謝了!

試題的超連接: http://www.happyit.com.cn/login.aspx 用戶名: 周偉明 密碼: happyit 謝謝大家?guī)兔Γ? 在線等!!!!!…

查看全部問答∨

如何采集uart格式數(shù)據(jù)?

大家好,我現(xiàn)在有一個(gè)輸出格式為uart的圖像設(shè)備,我要獲得它輸出的圖像數(shù)據(jù),請(qǐng)教應(yīng)該用什么方式?…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 靖西县| 肃宁县| 海城市| 连山| 长寿区| 常德市| 襄垣县| 辰溪县| 云阳县| 达孜县| 共和县| 湟源县| 陵川县| 西城区| 额尔古纳市| 九龙城区| 东台市| 广丰县| 信阳市| 平江县| 汝南县| 辉县市| 宁陵县| 福安市| 东港市| 丰原市| 墨竹工卡县| 二手房| 景泰县| 尼玛县| 新丰县| 诸城市| 吴桥县| 双桥区| 如皋市| 右玉县| 龙陵县| 丹东市| 射洪县| 扬中市| 南涧|