電(dian)子發燒(shao)友(you)網 > 音視(shi)頻及家(jia)電(dian) > 音頻技術 > 正文

www.1wcp.com【实力雄厚】www.k30.com

2020年03月26日 22:36 ? 次(ci)閱讀

定時(shi)/計(ji)數器都(du)有定時(shi)或對(dui)外(wai)部事件計(ji)數的功能。通常,定時(shi)/計(ji)數器歸納(na)起來一般有3種(zhong)類型︰??

硬bu)ji)數器 可在簡單軟件控制(zhi)下計(ji)數,特點是成本低(di),使用(yong)方便(bian),但(dan)是專用(yong)性強,使用(yong)不廣泛。??

軟件定時(shi)/計(ji)數器 特點是幾乎沒(mei)有硬bu)延yong),但(dan)他佔用(yong)CPU的運行時(shi)間,降低(di)了(liao)CPU的工作效(xiao)率。??

可編程定時(shi)/計(ji)數器 特點是工作靈(ling)活,而且不佔用(yong)CPU的運行時(shi)問(wen),缺點是成本較xi)摺F渲鋅殺喑潭ㄊshi)/計(ji)數器8253是一種(zhong)使用(yong)較為(wei)普遍的可編程定時(shi)/計(ji)數器。??

可編程定時(shi)/計(ji)數器8253通過(guo)軟件設定,可以產生各種(zhong)時(shi)間延遲(chi)信(xin)號,他的使用(yong)非常廣泛,通常被用(yong)于定時(shi)控制(zhi)、延時(shi)、計(ji)數等場合,如(ru)定時(shi)刷(shua)新RAM、系di)a href='http://www.elecfans.com/tags/時(shi)鐘/' target='_blank' class='arckwlink_hide'>時(shi)鐘計(ji)時(shi)、揚(yang)聲器的發音長短的控制(zhi)。在使用(yong)的時(shi)候,需要進行嚴(yan)密的計(ji)算和精確的測試,以滿足不同的要求。??

1 可編程定時(shi)/計(ji)數器8253的工作原理??

可編程定時(shi)/計(ji)數器8253是NMOS工藝制(zhi)成的大(da)規(gui)模集成電(dian)路,通過(guo)簡單編程可實現不同的功能,圖1為(wei)可編程定時(shi)/計(ji)數器8253的基本原理圖。??



從圖1可以看(kan)出,芯片(pian)內有3個獨(du)立(li)的計(ji)數器,分zhi)鷂wei)計(ji)數器0,計(ji)數器1,計(ji)數器2,每(mei)一個計(ji)數器都(du)是16位(wei)的,可以分zhi)鴝dui)他們設定工作方式(通過(guo)控制(zhi)字設定)。??

圖2為(wei)封裝後的8253引腳圖。

可編程定時(shi)/計(ji)數器8253可以應(ying)用(yong)在兩(liang)種(zhong)情(qing)況下︰定時(shi)、計(ji)數。當(dang)用(yong)作定時(shi)器時(shi)bao) 梢匝 芳ji)數,信(xin)號來源一般為(wei)系di)潮舊shen);當(dang)用(yong)作計(ji)數器時(shi)bao) xin)號來源一般為(wei)系di)澄募T諮yang)聲器驅動系di)持校 殺喑潭ㄊshi)/計(ji)數器8253是作定時(shi)器來使用(yong)的。??

圖2中對(dui)應(ying)引腳的含義如(ru)下︰??

CLK0,CLK1,CLK2︰對(dui)應(ying)計(ji)數器的時(shi)鐘輸入。??
GATE0,GATE1,GATE2︰對(dui)應(ying)計(ji)數器輸出信(xin)號。??
OUT0,OUT1,OUT2︰對(dui)應(ying)計(ji)數器輸出信(xin)號。??
RD︰讀lie)藕擰5di)電(dian)平有效(xiao),讀出計(ji)數器的計(ji)數值送入緩沖器。??
WR︰寫(xie)信(xin)號。低(di)電(dian)平有效(xiao),接收由(you)緩沖器送來的數據。??
CS︰片(pian)選信(xin)號。低(di)電(dian)平有效(xiao)。只有在CS信(xin)號低(di)電(dian)平時(shi)8253才(cai)能產生讀lie)xie)操作,否則不會(hui)讀lie)xie)。??
A1~A0︰對(dui)3個計(ji)數器和1個控制(zhi)寄存器端(duan)口進行尋(xun)址。??
D7~D0︰方式控制(zhi)字。可編程定時(shi)/計(ji)數器能正確工作與否,與方式控制(zhi)字zhi)芮邢喙亍7絞嬌?zhi)字格式如(ru)下︰

方式控制(zhi)字對(dui)應(ying)位(wei)的含義見數據手冊。??


VCC︰+5 V電(dian)源。??
GND︰hang)擁di)引腳。? ?

2 可編程定時(shi)/計(ji)數器8253在揚(yang)聲器中的應(ying)用(yong)??

揚(yang)聲器驅動系di)車(che)撓布(bu)zu)成如(ru)圖3所示(shi)。利(li)用(yong)8253驅動揚(yang)聲器發聲是由(you)shang)低(di)巢寮shang)8255的外(wai)圍電(dian)路來發出驅動信(xin)號的。如(ru)圖3中的SPK DATA和TIM GATESPK就是接在8255的輸出端(duan)口上(shang)。其中TIM GATESPK控制(zhi)8253定時(shi)器來驅動揚(yang)聲器,SPK DATA來控制(zhi)揚(yang)聲器的門電(dian)路。直(zhi)接由(you)門電(dian)路驅動發出的na)舯冉夏nan)听,通過(guo)濾波器濾掉雜波之後會(hui)更動听一些(xie),所以最好(hao)如(ru)圖3所示(shi)加一個濾波器。??

??
(1)首先以流程圖的方式說明(ming)使用(yong)揚(yang)聲器發聲的過(guo)程,如(ru)圖4所示(shi)。

(2)可編程定時(shi)/計(ji)數器8253在揚(yang)聲器中應(ying)用(yong)的編程。一般情(qing)況下,8255的輸出端(duan)口地(di)址為(wei)61H,分配給8253的控制(zhi)口地(di)址為(wei)46H,3個計(ji)數器端(duan)口地(di)址分zhi)鷂wei)40H,42H,44H,讓計(ji)數器2工作在模式3下,可使8253作為(wei)定時(shi)器驅動揚(yang)聲器發聲。??

則編寫(xie)程序(xu)如(ru)下︰?


從程序(xu)中可以看(kan)到利(li)用(yong)mei)殺喑潭ㄊshi)bao) ji)數器8253可以發出各種(zhong)zhi)德實納(na)簦 灰 誄絛xu)中稍微更改(gai)一下輸入時(shi)鐘頻率或計(ji)數初值即(ji)可實現。??

下載(zai)發燒(shao)友(you)APP

打造(zao)屬于您的人(ren)脈電(dian)子圈

關注電(dian)子發燒(shao)友(you)微信(xin)

有趣有料的資訊du)凹際醺苫huo)

關注發燒(shao)友(you)課堂

鎖定最新課程活動及技術直(zhi)播

電(dian)子發燒(shao)友(you)觀察

一線報道 ? 深度觀察 ? 最新資訊
收藏 人(ren)收藏
分享︰

www.1wcp.com【实力雄厚】www.k30.com

相關推薦

www.760.com【逢八就送】www.760.comSTM32的定時(shi)器和DS18B20調試-第3季第8部分視(shi)頻課程

課程目標本課程是《朱有xin)衾鮮Φ?pian)機完全學(xue)習系列(lie)課程》第3季第8個課程,本課程詳細(xi)講bu)TM32的定時(shi)器,尤其是SYSTI
發燒(shao)友(you)學(xue)院發表于 2020-03-26 22:36? 15863次(ci)閱讀
STM32的定時(shi)器和DS18B20調試-第3季第8部分視(shi)頻課程

在應(ying)用(yong)程序(xu)中使定時(shi)器或計(ji)數器改(gai)na)莆 ?zhi)器的應(ying)用(yong)功...

定時(shi)器和計(ji)數器也許在MCU設計(ji)中最普遍的外(wai)設。幾乎任何應(ying)用(yong)程序(xu)可以使用(yong)一個定時(shi)器或計(ji)數器,以提高性能....
發表于 2020-03-26 22:36? 133次(ci)閱讀
在應(ying)用(yong)程序(xu)中使定時(shi)器或計(ji)數器改(gai)��na)莆 ?��zhi)器的應(ying)用(yong)功...

那個神奇(qi)的555定時(shi)器,你(ni)知道它功能有多強kan)da)嗎(ma)?

那個神奇(qi)的555定時(shi)器,你(ni)知道它的功能有多強kan)da)嗎(ma)?
發表于 2020-03-26 22:36? 105次(ci)閱讀
那個神奇(qi)的555定時(shi)器,你(ni)知道它功能有多強��kan)��da)嗎(ma)?

計(ji)數器的LED顯示(shi)電(dian)路

如(ru)下圖所示(shi),圖a中采用(yong)十進制(zhi)七段存儲-譯碼-驅動單元74143,此單元對(dui)所有段都(du)有恆流輸出。在電(dian)壓為(wei)....
發表于 2020-03-26 22:36? 44次(ci)閱讀
計(ji)數器的LED顯示(shi)電(dian)路

如(ru)何確保(bao)單片(pian)機精確定時(shi)控制(zhi)有xin)男xie)編程方法(fa)詳細(xi)說明(ming)

MCS-51單片(pian)機的中斷響應(ying)延遲(chi)時(shi)間,取(qu)決于其它中斷服務(wu)程序(xu)是否在進行,或取(qu)決于正在執行的是什麼樣(yang)的....
發表于 2020-03-26 22:36? 167次(ci)閱讀
如(ru)何確保(bao)單片(pian)機精確定時(shi)控制(zhi)有��xin)男��xie)編程方法(fa)詳細(xi)說明(ming)

www.hq49.com【即存即送】www.1995.com七段計(ji)數器電(dian)路圖

這(zhe)里是一個七段在櫃台上(shang)的IC CD 4033.這(zhe)電(dian)路計(ji)數器的電(dian)路圖可以在其中一個計(ji)數器來顯示(shi)進度增(zeng)加....
發表于 2020-03-26 22:36? 125次(ci)閱讀
七段計(ji)數器電(dian)路圖

簡易的通用(yong)計(ji)數器電(dian)路圖

ICM7216A或者ICM7216B可用(yong)作一個最少元件的完整(zheng)的通用(yong)計(ji)數器。該電(dian)路的A輸入頻率可達10....
發表于 2020-03-26 22:36? 204次(ci)閱讀
簡易的通用(yong)計(ji)數器電(dian)路圖

計(ji)數繼電(dian)器如(ru)何代(dai)替

計(ji)數繼電(dian)器,以下我們簡稱計(ji)數器,在電(dian)氣回路中可以根據電(dian)壓的na)凳迪滯臣ji)通斷次(ci)數的繼電(dian)器。
發表于 2020-03-26 22:36? 171次(ci)閱讀
計(ji)數繼電(dian)器如(ru)何代(dai)替

www.qt00.com【即存即送】www.c25.cc關于STM32定時(shi)器觸發SPI逐字收發之應(ying)用(yong)示(shi)例

STM32定時(shi)器觸發SPI逐字收發之應(ying)用(yong)示(shi)例
發表于 2020-03-26 22:36? 389次(ci)閱讀
關于STM32定時(shi)器觸發SPI逐字收發之應(ying)用(yong)示(shi)例

用(yong)CD4017組(zu)成的l~17進制(zhi)計(ji)數器

十進制(zhi)計(ji)數器是人(ren)們最常用(yong)的計(ji)數器,但(dan)在某些(xie)特殊的計(ji)數場合下,也需要其他進制(zhi)的計(ji)數器。
發表于 2020-03-26 22:36? 413次(ci)閱讀
用(yong)CD4017組(zu)成的l~17進制(zhi)計(ji)數器

光電(dian)計(ji)數電(dian)路圖

當(dang)光敏三(san)極管VT1接收到紅外(wai)發光二(er)極管射來的紅外(wai)光線時(shi)bao)T1導通,比較器IC2-B的反相輸入端(duan)6腳....
發表于 2020-03-26 22:36? 323次(ci)閱讀
光電(dian)計(ji)數電(dian)路圖

請問(wen)sdram中ref_timer計(ji)數器的值的問(wen)題?

程序(xu)中第一個always塊中的9位(wei)計(ji)數器ref_timer計(ji)數到0之後,會(hui)重新回到511,等到再被調用(yong)的時(shi)候,從you)瓚 ji)數值遞減。而...
發表于 2020-03-26 22:36? 348次(ci)閱讀
請問(wen)sdram中ref_timer計(ji)數器的值的問(wen)題?

如(ru)何理解單片(pian)機中的定時(shi)器和計(ji)數器

定時(shi)器實際上(shang)也是工作在計(ji)數方式下,只是計(ji)數的是固定周期的脈沖,由(you)于脈沖周期固定,由(you)計(ji)數值可以計(ji)算時(shi)間....
發表于 2020-03-26 22:36? 301次(ci)閱讀
如(ru)何理解單片(pian)機中的定時(shi)器和計(ji)數器

可調定時(shi)器電(dian)路圖

本定時(shi)器是一種(zhong)通用(yong)性定時(shi)控制(zhi)器,定時(shi)時(shi)間可在15分zhong)小時(shi)範圍內自由(you)設定。
發表于 2020-03-26 22:36? 257次(ci)閱讀
可調定時(shi)器電(dian)路圖

STM32技巧分享︰單個定時(shi)器四通道輸入捕獲

以前就糾結過(guo)能不能一個定時(shi)器進行多路的輸入捕獲,因為(wei)畢竟輸出四路的PWM是輕松隨意的,當(dang)時(shi)大(da)概想了(liao)一下覺得mei)贍..
發表于 2020-03-26 22:36? 749次(ci)閱讀
STM32技巧分享︰單個定時(shi)器四通道輸入捕獲

【雨(yu)的筆記】STM32F1系列(lie)部分程序(xu)匯總(zong)-----------定時(shi)器

在之前的工程里加入定時(shi)器配置(zhi)︰定時(shi)器3通道1︰(當(dang)然直(zhi)接復(fu)用(yong)其他的定時(shi)器通道都(du)可以)重映射PC6、復(fu)用(yong)推挽...
發表于 2020-03-26 22:36? 440次(ci)閱讀
【雨(yu)的筆記】STM32F1系列(lie)部分程序(xu)匯總(zong)-----------定時(shi)器

51單片(pian)機的定時(shi)器與計(ji)數器是如(ru)何工作的

定時(shi)器/計(ji)數器T0工作在方式0時(shi)bao)6位(wei)計(ji)數器只用(yong)了(liao)13位(wei),即(ji)TH0的高8位(wei)和TL0的低(di)5位(wei),組(zu)成一....
發表于 2020-03-26 22:36? 273次(ci)閱讀
51單片(pian)機的定時(shi)器與計(ji)數器是如(ru)何工作的

labview模擬(ni)PLC定時(shi)器

模擬(ni)PLC的定時(shi)器功能已轉換成10版本與PLC定時(shi)器功能一模一樣(yang),在循環中使用(yong)並不會(hui)使循環暫停,循環依舊shao)..
發表于 2020-03-26 22:36? 253次(ci)閱讀
labview模擬(ni)PLC定時(shi)器

【項目分享】stm32滴答定時(shi)器開發(二(er))

上(shang)一篇講了(liao)滴答定時(shi)器在內核(he)什麼ci)恢zhi),這(zhe)篇講bu)駁未鴝ㄊshi)器結構體(ti)和地(di)址的聯系 不知道大(da)家(jia)搜滴答定時(shi)地(di)址的時(shi)候有沒(mei)有注...
發表于 2020-03-26 22:36? 2245次(ci)閱讀
【項目分享】stm32滴答定時(shi)器開發(二(er))

【項目分享】stm32滴答定時(shi)器開發

之所以要講這(zhe)個滴答定時(shi)器,是因為(wei)它很特殊,stm32的定時(shi)器有xin)誆懇燦型wai)部的,而滴答定時(shi)器是在cortex內核(he)里面的,明(ming)白...
發表于 2020-03-26 22:36? 562次(ci)閱讀
【項目分享】stm32滴答定時(shi)器開發

RTC實時(shi)時(shi)鐘特征與原理

第二(er)個是32位(wei)的可編程計(ji)數器,可被初始化為(wei)當(dang)前時(shi)間。系di)呈shi)間按TR_CLK周期累(lei)加並與存儲在RTC_....
發表于 2020-03-26 22:36? 1494次(ci)閱讀
RTC實時(shi)時(shi)鐘特征與原理

單片(pian)機定時(shi)器中斷

單片(pian)機定時(shi)器中斷中,如(ru)果(guo)定時(shi)器T0.T1同時(shi)打開,當(dang)T1時(shi)間到執行里面的程序(xu)時(shi)bao) 謚蔥泄guo)程中,T0時(shi)間到了(liao),程序(xu)應(ying)該...
發表于 2020-03-26 22:36? 445次(ci)閱讀
單片(pian)機定時(shi)器中斷

電(dian)容發熱請教

最近做了(liao)個定時(shi)器,電(dian)路如(ru)圖所示(shi),電(dian)源用(yong)的阻容降壓,24V繼電(dian)器驅動電(dian)流15mA,STC15W101單片(pian)機,正常工作電(dian)流5-6...
發表于 2020-03-26 22:36? 707次(ci)閱讀
電(dian)容發熱請教

求大(da)神幫(bang)助尋(xun)找能夠(gou)實現二(er)分zhi)倒δ艿墓骷/a>

求大(da)神幫(bang)助尋(xun)找能夠(gou)實現二(er)分��zhi)倒δ艿墓����骷�� /></a></div><div class=

www.200.cc【逢八就送】www.m88.com可逆(ni)計(ji)數器有什麼應(ying)用(yong)?

可逆(ni)計(ji)數器的應(ying)用(yong)
發表于 2020-03-26 22:36? 111次(ci)閱讀
可逆(ni)計(ji)數器有什麼應(ying)用(yong)?
www.1wcp.com【实力雄厚】www.k30.com | 下一页