<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 提供低成本模/數(shù)轉(zhuǎn)換并驅(qū)動(dòng)七段顯示器的微控制器

          提供低成本模/數(shù)轉(zhuǎn)換并驅(qū)動(dòng)七段顯示器的微控制器

          作者: 時(shí)間:2007-09-17 來(lái)源:網(wǎng)絡(luò) 收藏
          以前有一個(gè)設(shè)計(jì)實(shí)例展示了如何用器來(lái)增加微控制器的輸出能力(參考文獻(xiàn)1)。本設(shè)計(jì)實(shí)例擴(kuò)展了這一概念,提供低成本的模/數(shù)轉(zhuǎn)換以及驅(qū)動(dòng)三位數(shù)字的七段顯示器。圖1中的電路采用一只Microchip PIC12F675控制器和三只多種來(lái)源的74AC164輸入/輸出器,不過(guò)也可用其它微控制器。

          電路接受0V ~ 5V的輸入信號(hào)。微控制器IC1完成模/數(shù)轉(zhuǎn)換,并將二進(jìn)制電壓值轉(zhuǎn)換為BCD(雙十進(jìn)制編碼)格式。然后,微控制器將BCD值轉(zhuǎn)換為專(zhuān)用硬件的七段顯示器遮罩,并將其至74AC164器 IC2 ~ IC4,后者依次驅(qū)動(dòng)七段顯示器。

          圖1實(shí)現(xiàn)了一種額外功能。此時(shí)微控制器并不顯示轉(zhuǎn)換的每個(gè)輸入值,而是用作一個(gè)峰值檢測(cè)器。當(dāng)最大值改變時(shí),微控制器就更新三位數(shù)字顯示器。一個(gè)按鍵開(kāi)關(guān)S1用于復(fù)位最大值??梢孕薷拇a將其它功能用于輸入數(shù)據(jù),并以其它格式作計(jì)算和顯示數(shù)據(jù)。另外,還可以修改中斷驅(qū)動(dòng)轉(zhuǎn)換過(guò)程,以適應(yīng)不同的采樣速率。當(dāng)修改采樣速率或ISR(中斷服務(wù)例程)時(shí),應(yīng)確保ISR在單個(gè)采樣周期內(nèi)完成執(zhí)行。

          參考文獻(xiàn)
          1. Raynus, Abel, “Squee

          ze extra outputs from a pin-limited micro-controller,” EDN, Aug 4, 2005, pg 96.



          關(guān)鍵詞: 移位 寄存 串行 并行

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();