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

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

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

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

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

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

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

  參考文獻

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

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
主站蜘蛛池模板: 用我的手指搅乱吧未增删翻译| 黑人巨茎大战欧美白妇免费| 少妇伦子伦精品无码styles| 亚洲av无码专区国产乱码不卡| 粗喘撞吟np文古代| 国产xxxx做受视频| 麻绳紧缚奴隷女囚| 国产破外女出血视频| 69影院毛片免费观看视频在线| 天天狠天天透天干天天怕∴| 三级韩国一区久久二区综合| 日日碰狠狠添天天爽不卡| 九九99re在线视频精品免费| 欧美不卡一区二区三区免| 亚洲欧美中文日韩在线| 特级做a爰片毛片免费看| 免费看男阳茎进女阳道动态图| 老司机无码精品A| 国产乱子伦视频大全| 高中生的放荡日记h| 国产欧美va欧美va香蕉在线观看| 19日本人xxxxwww| 国产精品美女久久久网av| 97超碰精品成人国产| 处处吻动漫免费观看全集| 一区二区三区免费视频观看| 成人在线免费观看| 中文字幕最新在线| 无码人妻精品一区二区 | 高分少女免费观看第一季| 国产手机在线视频| 韩国成人在线视频| 国产欧美专区在线观看| 午夜性福利视频| 国产男人的天堂| 久久五月天婷婷| 国产成人亚洲精品91专区手机| 激情五月激情综合| 国产日产久久高清欧美一区 | 高潮插的我好爽再干噢在线欢看| 国产成人青青热久免费精品|