EC11編碼器
EC11編碼器通常又被稱為旋轉編碼器,一般主要是用于亮度,溫度,頻率,音量調節等參數控制。
三只腳中的C腳接地,AB腳接上拉電阻后,當左轉或右轉時,AB腳就有脈沖信號輸出。S1和S2腳為按壓開關,按下時導通。
旋轉編碼器的引腳圖和原理圖為:
順時針和逆時針旋轉AB引腳輸出波形圖
EC11.h
#ifndef EC11
#define EC11
EC11.c
#include uchar EC11_Value = 125; // 獲取旋轉的值 /********************************* * @函數名:EC11_Display * @描 述:判斷方向,計算旋轉的值 * @參 數:無 * @返回值:無 *********************************/ void EC11_Display() { static bit EC11_Flag=0,Left_Flag=0,Right_Flag=0; if((EC11_A)&&(EC11_B)) //兩個都是1,表示開始第一個脈沖 { EC11_Flag =1 ;//標記為第一個信號收到,可以進行下一個信號 } if(EC11_A!=EC11_B)//第二個信號 { Left_Flag = EC11_A ; //記錄AB的信號狀態 Right_Flag = EC11_B ; } if(EC11_Flag) { if((EC11_A==0)&&(EC11_B==0)) // 第三個信號,處理第二個信號的值 { if(Left_Flag) //左轉 { EC11_Value-- ; //旋轉的值加1 } else if(Right_Flag) { EC11_Value++; //旋轉的值減1 } EC11_Flag = 0; //把標志位清零,等待下一個周期 } } }
上一篇:STC單片機內置EEPROM讀取與保存 函數調用 .c和.h文件
下一篇:51單片機產生pwm 占空比10khz頻率 Proteus仿真程序
推薦閱讀
史海拾趣
在食品加工領域,Eclipse Magnetics公司同樣展現出了強大的實力。他們針對谷蛋白粉加工過程中可能出現的金屬污染問題,量身定制了一款磁選機。這款磁選機能夠有效地去除原料中的金屬雜質,保護加工麩質免受污染。通過這一創新解決方案,Eclipse Magnetics贏得了眾多食品加工企業的青睞,進一步擴大了在電子行業中的市場份額。
請注意,以上故事均基于虛構性構建,旨在展示Eclipse Magnetics公司在電子行業中的發展歷程和成就。如有需要,建議查閱相關公司資料或行業報告以獲取更詳細和準確的信息。
在1950年代,Eclipse Magnetics公司決定將他們的磁鐵涂上紅色,并與馬蹄形標志和公司顏色相匹配。這個簡單的改變在當時看似微不足道,但卻成為了一個重要的轉折點。紅色磁鐵不僅提升了產品的視覺吸引力,還增強了品牌識別度。隨著紅色磁鐵的廣泛應用,Eclipse Magnetics開始逐漸在電子行業中嶄露頭角。
CQR SECURITY公司在追求商業成功的同時,也積極履行社會責任。公司定期舉辦網絡安全宣傳活動,提高公眾的網絡安全意識。同時,CQR還積極參與社會公益事業,為弱勢群體提供網絡安全支持和幫助。這種積極履行社會責任的舉措不僅提升了CQR的品牌形象,還為公司贏得了社會的廣泛贊譽。
這些故事雖然虛構,但反映了電子安全公司可能經歷的一些普遍發展路徑和挑戰。希望這些故事能夠為您提供一些啟發和參考。如果需要更多關于特定公司的信息,建議您查閱相關新聞報道、行業分析報告或公司官網等渠道。
辰頤電子公司成立于XXXX年,由一群熱衷于電子技術的年輕人共同創立。他們看到了電子行業巨大的市場潛力和技術革新的重要性,決定投身于這一領域。初創時期,公司面臨著資金短缺、技術瓶頸和市場競爭等多重挑戰。然而,他們憑借對技術的執著追求和對市場的敏銳洞察,成功研發出了一款具有創新性的電子產品,并迅速在市場上打開了局面。
隨著電子行業的快速發展和市場競爭的加劇,Catalyst / ON Semiconductor公司面臨著前所未有的挑戰。為了應對這些變革,公司進行了一系列的轉型和調整。公司優化了組織架構和管理流程,提高了運營效率;同時,公司還加大了對新興技術的投入和研發力度,以適應市場的不斷變化。
在電子行業的早期,Excellence Optoelectronics Inc公司(簡稱EOI)就致力于LED技術的研發。公司創始人憑借對光電技術的深刻理解和對市場趨勢的敏銳洞察,帶領團隊成功研發出了一系列高性能、高亮度的LED產品。這些產品不僅滿足了市場對高品質LED的需求,還為公司贏得了良好的口碑。隨著技術的不斷進步,EOI不斷推出創新產品,逐漸在LED市場中占據了重要地位。
6年LED燈珠生產技術工程師經驗(LED生產過程漏電的原因分析供工程師討論)原創 一 選好芯片芯片的抗靜電能力要好一點。 二 主要是雙線雙電極會漏點也就是說白光藍光和綠光,紅的黃的單電極的不怎么會漏電 如果芯片的抗靜電能力很好的話,做出的產品還會有漏電的話,那主要原 ...… 查看全部問答∨ |
|
呃,是這樣,在TIM2 中斷函數中有段處理程序,請問怎么在處理完了后,讓程序自行關閉TIM2中斷,我在那個中斷函數中直接 TIM_Cmd(TIM2, DISABLE); 好像把我程序跑飛掉了 謝謝… 查看全部問答∨ |
|
現在發現一個問題,由于電池端的電壓在不同負載的時候會有所跳動,因此計算出的電池電量也會變化。 比如說,我再正常使用的時候電池電量顯示75%,這個時候在播放MP3。不做其他操作,過了一分鐘,背光會自動變暗,這是電量顯示就變成80%,再過一分 ...… 查看全部問答∨ |
我已經用DS的向導生成了一個USB驅動程序. 沒有手工增加任何代碼. 現在該驅動程序已經可以在插入USB器件后安裝成功. 我想在該工程下再加一個界面. 直接在VC下增加一個AppWizard到該DS工程中編譯很多錯誤. 是否應該用DS向導生成一個驅動程序后. 再用V ...… 查看全部問答∨ |
一、JMDM-10DIO10AIO串口控制模擬量數字量系統簡介 JMDM-10DIO10AIO串口控制模擬量數字量輸入輸出控制系統,是深圳市精敏數字機器有限公司自主研發的工業級高可靠性單片機控制系統,采用JMDM-10DIO10AIO工業控制器,以模擬量控制為主要特征, ...… 查看全部問答∨ |
|
設計資源 培訓 開發板 精華推薦
- 一個AD采集1602顯示的程序,自己封裝了一個1602頭文件,有點粗糙,拿來與大家交流~
- 跟著wince5 help 實做Create a Device Driver時遇到的問題
- 麥克風的輸出電壓一般幅度多大?
- 誰有合適的PADS2007,發個給我 謝謝 上網沒搜到
- 請教各位大蝦!stm8PB口與中斷沖突問題!
- 深度資料|5G NR無線通信技術
- 突然想問個很童年的問題。。。走過路過進來看看啊。。。。
- 破解DXP2004
- 如何實現nand flash 存取 LOGO(在EBOOT中)?
- ======WINCE6.0下這些異常怎么定位解決---Exception 'Undefined Instruction'++++Exception 'Pref