国产日韩精品欧美一区-国产日韩高清一区二区三区-国产日韩不卡免费精品视频-国产日产欧美精品一区二区三区-午夜国产精品免费观看-午夜国产精品理论片久久影院

設為主頁  加入收藏
 
·I2S數字功放IC/內置DSP音頻算法功放芯片  ·馬達驅動IC  ·2.1聲道單芯片D類功放IC  ·內置DC/DC升壓模塊的D類功放IC  ·鋰電充電管理IC/快充IC  ·無線遙控方案  ·直流無刷電機驅動芯片
當前位置:首頁->技術分享
基于MC20P24B實現電容式觸摸按鍵的方法
文章來源: 更新時間:2012/9/28 11:31:00
在線咨詢:
給我發消息
張順平 3003262363
給我發消息
張代明 3003290139
給我發消息
鄢先輝 2850985542
13713728695
 

一、MC20P24B芯片簡介

 

MC20P24B是由上海晟矽微電子有限公司基于HC05設計的MCU,具有成本低、抗干擾能力強、指令豐富等特點。主要有以下特點:

 

●8位CISC型內核(HC05)

 

●4K byte OTP ROM、208 byte RAM

 

●3組IO口(最多可支持17個通用IO口和1個輸入口)

 

●1個PWM輸出、1個8位基本定時器、1個8位帶比較輸出的定時器

 

●1個10位ADC(9路輸入)

 

●1個CLO輸出(CLO頻率為系統振蕩頻率的1/8)

 

●2個外中斷、1個定時器中斷、1個 PWM中斷

 

●看門狗復位功能

 

●2.1V/3.6V低壓復位

 

●可選晶振/RC振蕩

 

晶振 400K-8MHz;RC振蕩有 2MHz、4MHz、8MHz 3種可選(精度<2.5%)

 

●工作電壓

 

2.2-5.5V(工作頻率 400K-4MHz);2.7-5.5V(工作頻率 4M-8MHz)

 

●工作溫度-40-85℃

 

●封裝形式:SOP20/DIP20/SOP16/DIP16/SOP8/DIP8

 

二、原理圖

 

 


 

該系統主要由顯示部分(TM1628和4位數碼管)、按鍵部分及MCU(MC20P24B)組成MCU設置為內部RC振蕩方式,頻率為4MHz;P26設置為CLO輸出功能(頻率為 4MHz/8 = 500KHz)。

 

三、程序設計

 

1)軟件流程圖(見下圖)

 

 


 

2)AD轉換

 

AD轉換程序主要完成對 4個按鍵值的采樣,本例程采用采樣 8次取平均值的方式;每 8次完成后分別與 4個按鍵 AD的前一個值(ADValue[ ])比較,如果大于則替代上一個值,小于則把兩者的差值存放到對應的差值存儲器(addifference[ ])【注 1】;

 

對差值進行排序,如果其中的最大值超過設定值【注 2】且第二大值小于設定值則認為此按鍵被按下,并把對應的按鍵值存放到按鍵值存儲單元(KeyBuf)。

 

如果第二大值大于設定則認為按鍵無效【注 3】。

 

注 1:由于PCB布線的原因,差值會有一定的誤差,所以要根據實際的情況進行修正

注 2:設定值要根據按鍵該板的厚度和材質實際測定。

注 3:出設置是為了避免按鍵板有水的情況,出現按鍵誤判斷。

 

3)按鍵程序

 

按鍵程序可以按照常規的做法設計,直接判斷KeyBuf是否有值即可。

 

4)顯示程序

 

本例程在無按鍵按下時,數碼管循環顯示每個按鍵的值及對應的按鍵AD值顯示的差值,當有按鍵按下時最高位顯示被按下的按鍵值,次高位和最低兩位循環顯示不同的按鍵值對應的按鍵AD值的差值。

 
 
 
    相關產品  
 
 
·藍牙音箱的音頻功放/升壓/充電管
·單節鋰電內置升壓音頻功放IC選型
·HT7179 12V升24V內置
·5V USB輸入、三節鋰電升壓型
·網絡主播聲卡專用耳機放大IC-H
 
M12269 HT366 ACM8629 HT338 

業務洽談:手機:13713728695(微信同號)   QQ:3003207580  EMAIL:panbo@szczkjgs.com   聯系人:潘波

地址:深圳市寶安西鄉航城大道航城創新創業園A5棟307/309

版權所有:深圳市永阜康科技有限公司  備案號:粵ICP備17113496號