《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計 > 設(shè)計應(yīng)用 > 用雙色LED指示10種狀態(tài)
用雙色LED指示10種狀態(tài)
摘要: 大多數(shù)采用微控制器的設(shè)備都會有幾種工作狀態(tài)。通常是用按鍵開關(guān)來控制這些狀態(tài)。為盡量降低成本,很多設(shè)計都使用一只開關(guān);通過按壓次數(shù)來決定微控制器的狀態(tài)。本文的電路用一只發(fā)光LED來指示所選擇的狀態(tài)。
關(guān)鍵詞: 接口IC 雙色LED 模擬設(shè)計
Abstract:
Key words :

  大多數(shù)采用微控制器的設(shè)備都會有幾種工作狀態(tài)。通常是用按鍵開關(guān)來控制這些狀態(tài)。為盡量降低成本,很多設(shè)計都使用一只開關(guān);通過按壓次數(shù)來決定微控制器的狀態(tài)。本文的電路用一只發(fā)光LED來指示所選擇的狀態(tài)。

  市場上有大量可選用的雙色LED,有各種形狀和顏色,廠家如Kingbright、Optosupply等。這些LED提供了新的機(jī)會,僅用一只LED就能指示10種狀態(tài)。按壓一個連接到微控制器外接中斷腳的按鍵開關(guān),就能設(shè)定狀態(tài)(圖1)。每次按下時,中斷例程都會將設(shè)備設(shè)定到下一個狀態(tài)(圖2)。

  State 0是待機(jī)模式,LED熄滅。此時設(shè)備在等待按下開關(guān)。LED顏色指示出以下的三個狀態(tài)。例如,Kingbright公司的WP5A9EGW12.3SF LED可發(fā)出紅、綠、橙顏色。加上閃爍就可指示其余的狀態(tài)。紅色與綠色LED可以分別獨立地控制,從而獲得六種指示組合(表1)。

  微控制器的內(nèi)部振蕩器作為時鐘源,簡化了電路,因為振蕩器不需要外接元件,其5%的公差足夠用于此應(yīng)用。固件為外部中斷輸入端設(shè)定了內(nèi)置的上拉電阻。

  時鐘速度與預(yù)定標(biāo)器值以及時鐘計數(shù)器模寄存器共同決定了LED閃爍的速率。內(nèi)部振蕩器產(chǎn)生一個12.8 MHz的時鐘,獲得3.2 MHz的總線頻率,每個循環(huán)等于0.3125 μs。將預(yù)定標(biāo)器值選為64,則時間計數(shù)器模寄存器就可以計算出一個循環(huán)為50倍定時器周期(以毫秒為單位)。例如,要獲得1s的閃爍速率,應(yīng)將時間計數(shù)器模設(shè)為50000,或十六進(jìn)制的$C350。

  使用列表而不采用程序輪詢的方法,可以大大減少固件的大?。▍⒖嘉墨I(xiàn)1)。此處可以下載到固件的匯編碼。這種方法適用于任何微控制器。甚至可以采用不同的閃爍速率,增加所指示狀態(tài)的數(shù)量。

  參考文獻(xiàn)

  1.Raynus, Abel, “Tables ease microcontroller programming,” EDN, April 22, 2010, pg 76.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 特级aaa毛片| 国产人成精品香港三级在| 日本三级带日本三级带黄首页| 亚洲福利视频一区二区三区| 老张和老李互相换女| 国产精品国产三级国产av剧情| 一本大道AV伊人久久综合| 日韩免费高清视频| 亚洲欧美在线精品一区二区| 精品无码国产自产在线观看水浒传 | 手机在线看片你懂得| 亚洲va欧美va国产综合| 狠狠操视频网站| 国产SUV精品一区二区88L| 欧美疯狂ⅹbbbb另类| 国精产品一品二品国精品69xx| 不卡高清av手机在线观看| 日韩国产在线观看| 亚洲国产精品ⅴa在线观看 | 国产欧美日韩精品a在线观看| 99爱在线精品免费观看| 成人免费视频小说| 久久怡红院亚欧成人影院| 欧美人与性动交另类| 亚洲高清中文字幕综合网| 精品无码国产污污污免费网站国产 | 亚洲成年www| 在线天堂中文www官网| 丫头稚嫩紧窄小缝| 日本精品一二三区| 亚洲一级在线观看| 欧美精品黑人粗大| 假山后面的呻吟喘息h| 美女扒开尿口直播| 国产伦精品一区二区三区免费迷 | 亚洲第一区视频| 美女被无套进入| 国产国产人免费人成免费视频| 18男同少爷ktv飞机视频| 在线观看星空传媒入口| 一本一道av无码中文字幕|