定時器/計數器的實質是加1計數器(16位),由高8位和低8位兩個寄存器組成。TMOD是定時器/計數器的工作方式寄存器,確定工作方式和功能;TCON是控制寄存器,控制T0、T1的啟動和停止及設置溢出標志。
定時器/計數器的工作原理 計數器輸入的計數脈沖源 系統的時鐘振蕩器輸出脈沖經12分頻后產生; T0或T1引腳輸入的外部脈沖源。 計數過程 每來一個脈沖計數器加1,當加到計數器為全1(即FFFFH)時,再輸入一個脈沖就使計數器回零,且計數器的溢出使TCON中TF0或TF1置1,向CPU發出中斷請求(定時器/計數器中斷允許時)。如果定時器/計數器工作于定時模式,則表示定時時間已到;如果工作于計數模式,則表示計數值已滿。 定時應用 用作定時器:此時設置為定時器模式,加1計數器是對內部機器周期計數(1個機器周期等于12個振蕩周期,即計數頻率為晶振頻率的1/12)。計數值N乘以機器周期Tcy就是定時時間t 。 計數運用 用作計數器:此時設置為計數器模式,外部事件計數脈沖由T0或T1引腳輸入到計數器。每來一個外部脈沖,計數器加1。但單片機對外部脈沖有基本要求:脈沖的高低電平持續時間都必須大于1個機器周期。 工作方式寄存器(TMOD) GATE:門控位。 GATE=0時,只要用軟件使TCON中的TR0或TR1為1,就可以啟動定時器/計數器工作;(即需要一個啟動條件) GATE=1時,要用軟件使TR0或TR1為1,同時外部中斷引腳也為高電平時,才能啟動定時器/計數器工作,即需要兩個啟動條件。 C/T :定時/計數模式選擇位。 C/T =0為定時模式; C/T =1為計數模式。 M1M0:工作方式設置位。 計數器工作方式選擇 M1 M0 工 作 方 式 功 能 說 明 0 0 方式0 13位計數器 0 1 方式1 16位計數器 1 0 方式2 自動重裝8位計數器 1 1 方式3 定時器0:分成兩個8位 定時器1:停止計數 定時器/計數器的控制 控制寄存器TCON TCON的低4位用于控制外部中斷,已在前面介紹。TCON的高4位用于控制定時器/計數器的啟動和中斷申請。其格式如下: TF1(TCON.7):T1溢出中斷請求標志位。T1計數溢出時由硬件自動置TF1為1。CPU響應中斷后TF1由硬件自動清0。TR1(TCON.6):T1起/停控制位。1:啟動 0:停止 TF0(TCON.5):T0溢出中斷請求標志位,其功能與TF1類同。 TR0(TCON.4):T0起/停控制位。1:啟動 0:停止 定時器/計數器的工作方式 方式0 方式0為13位計數,由TL0的低5位(高3位未用)和TH0的8位組成TL0的低5位溢出時向TH0進位,TH0溢出時,置位TCON中的TF0標志,向CPU發出中斷請求。 方式1 方式1的計數位數是16位,由TL0(TL1)作為低8位、TH0(TH1)作為高8位,組成了16位加1計數器 。 方式2 方式2為自動重裝初值的8位計數方式。 在方式2下,當計數器計滿255(FFH)溢出時,CPU自動把TH 的值裝入TL中,不需用戶干預。 因此特別適合于用作較精確的脈沖信號發生器。 方式3 方式3只適用于定時器/計數器T0,定時器T1方式3時相當于TR1=0,停止計數。 工作方式3將T0分成為兩個獨立的8位計數器TL0和TH0 。
上一篇:鎖相環在調制和解調中的應用及概念解析
下一篇:針對不同要求的兩種高頻基準整流器的測試方法分析與比較
推薦閱讀
史海拾趣
機頂盒,全稱為數字視頻變換盒,是連接電視機與外部信號源的關鍵設備,其專業性與科普性并重。作為現代家庭娛樂的重要組成部分,機頂盒不僅實現了從模擬信號到數字信號的轉換,還極大地豐富了電視節目的選擇與觀看體驗。
從廣義上講,機頂盒涵蓋了各種與電視機連接的網絡終端設備,包括早期的模擬頻道增補器、上網機頂盒,以及當前廣泛應用的數字衛星機頂盒、有線電視數字機頂盒和IPTV機頂盒等。這些設備通過接收、解碼和顯示三個主要步驟,將來自不同傳輸介質的數字信號轉換為適合電視機播放的格式。
從技術層面看,機頂盒集成了高性能的解調器、解碼器和處理器,能夠接收并處理來自有線電纜、衛星天線、寬帶網絡及地面廣播的高清、甚至超高清視頻信號,為用戶帶來細膩的畫面與震撼的音效。同時,機頂盒還具備網絡交互功能,支持在線購物、網頁瀏覽、視頻點播等多元化服務,使電視機從單向接收信息的設備轉變為智能終端。
展望未來,隨著高清、超高清技術的普及以及人工智能、云計算等技術的融入,機頂盒將向智能化、多功能化方向發展,為用戶提供更加便捷、個性化的觀看體驗。在智能電視普及的背景下,機頂盒作為有效補充和擴展,將繼續在特定應用場景下發揮不可替代的作用,推動家庭娛樂的多元化發展。
在追求持續增長的道路上,CUI Inc.采取了一項重要舉措——收購加拿大電源制造商Tectrol Inc.。這次收購為CUI帶來了豐富的產品線和技術資源,尤其是Tectrol在標準和定制電源解決方案方面的領先設計能力和制造能力。通過整合Tectrol的技術和資源,CUI進一步鞏固了其在電源設計領域的領先地位,并為其未來的發展奠定了堅實的基礎。
AAC公司的創立可以追溯到上世紀90年代初,當時電子音響器件市場正迎來快速發展的機遇。AAC公司敏銳地捕捉到了這一市場趨勢,迅速行動,與德國投資者共同成立了中德合資常州威利來電子音響器件有限公司。這一合資舉措為AAC帶來了先進的生產技術和管理經驗,使其生產的訊響器和微型揚聲器迅速打開了德國市場的大門。這一成功的合資經驗為AAC后續的發展奠定了堅實的基礎。
EXCELSEMI公司始終將品質和客戶滿意度放在首位。公司建立了一套完善的質量管理體系和客戶服務體系,確保每一款產品都符合高標準的質量要求。同時,公司還注重與客戶的溝通和反饋,不斷優化產品和服務以滿足客戶的需求。這種品質至上、客戶為本的經營理念使得EXCELSEMI在市場中贏得了良好的口碑和信任。
作為一家有社會責任感的企業,Boundary Devices始終關注環境保護和可持續發展。公司在生產過程中積極采用環保材料和技術,減少對環境的影響。同時,公司還積極參與社會公益活動,為社會的發展貢獻自己的力量。這些舉措不僅提升了公司的社會形象,也為公司的長期發展奠定了堅實的基礎。
以上五個故事基于Boundary Devices公司的發展背景和電子行業的一般趨勢進行創作,旨在展示該公司在不同階段的成長與發展。然而,實際的公司發展歷程可能更加復雜和豐富,需要更多的資料和信息來深入了解。
Dongguan City Niuhang Electronics Co.LTD成立于2012年,當時的中國電子行業正處于快速發展期。創始人李小芹憑借對半導體技術的深刻理解和市場需求的敏銳洞察,決定專注于二極管、橋式整流器等產品的研發與封裝。公司成立初期,面臨著資金短缺、技術儲備不足等挑戰,但李小芹憑借堅定的信念和不懈的努力,帶領團隊攻克了一個又一個技術難關,逐步在市場上樹立了良好的口碑。
大家好,近來一直在忙WM的項目,很久沒有上線了。今天遇到個問題,特來請教大家,希望大家不吝指教! 我們在使用中斷的時候,通常會分成如下幾步: 1,requestIRQ,將硬件中斷和event、sysintr綁定起來 2,啟動一個線程IST(還是叫ISR?),我們稱 ...… 查看全部問答∨ |
|
本人在開發wince下的usb流驅動,已經實現usbinstalldriver函數,在usbdeviceattach函數中用activatedevice激活設備是,用getlasterror()返回1,不知道是什么原因。。。 以下是我的代碼: EG_VALUE_DESCR usbOBDValues[] = { &nb ...… 查看全部問答∨ |
|
請問誰有(菊水)Kikusui 200M com7201示波器 請問誰有(菊水)Kikusui 200M com7201示波器使用說明書,我是新手不太會用示波器,還請高手們指點。謝謝大家!… 查看全部問答∨ |
|
降低FPGA功耗的設計技巧和ISE功能分析工具 新一代FPGA的速度變得越來越快,密度變得越來越高,邏輯資源也越來越多。那么如何才能確保功耗不隨這些一起增加呢?很多設計抉擇可以影響系統的功耗,這些抉擇包括從顯見的器件 ...… 查看全部問答∨ |
module flash_mod(clk,rst,LED_OUT); input clk; inout rst; output LED_OUT; //----------------------// reg [19:0]cnt; reg led_out; parameter T50ms=20\'d999_999; //-------------------------// //-------------------- ...… 查看全部問答∨ |
用STM32F107+ DM9161AEP 做一個基于LWip的數據接收與發送 要用到哪些知識啊 ? 為什么我用了神舟四號的例程,在主函數里面聲明了 api.h 卻不能用里面的函數呢? 還有有沒有流程圖說說 ...… 查看全部問答∨ |
AM3359 ICE開發板Linux上運行powerlink Hi, 我現在手上有一塊 TI 的 AM3359 的 ICE 開發板,目前 Linux 系統移植的工作已經完成了,現在想在 Linux 上跑 Powerlink 協議,但是這塊板子的網絡實現沒有 MAC 支持,MAC都是通過PRU固件來實現的,因此PRU需要下載 MAC 功能代碼。有誰做過相 ...… 查看全部問答∨ |
- 免費申請|ATmega4809 Curiosity Nano
- 【溫故喝新之單片機版塊】溫2016年MCUs,喝2017年版塊新篇章
- 是德科技(Keysight)感恩月,百臺儀器免費送!
- 下載有禮:ADI公司生化分析儀解決方案!
- 【0元得開發板,還能贏T12焊臺,報名倒計時】Follow me,與得捷一起解鎖開發板超能力!
- 動手學電源第一季:DIY 小風扇,Fan一夏!
- 免費試用+優惠購+任務解鎖贏好禮!這個夏天pyboardCN V2暢玩走起!
- Nexperia ESD 應用手冊|讀 ESD 干貨答題贏好禮
- 了解 PI 全新 PowiGaN 開關電源 IC ,答題贏好禮!
- 助人為樂,打榜領獎: EEWORLD月度問答榜換新推出~