單片機程序說明
發(fā)布時間:2013/11/19 20:22:23 訪問次數(shù):831
系統(tǒng)加電后,單片機程序首先進行初始化,DS5022包括觸摸信號監(jiān)聽端口、繼電器驅(qū)動端口和LED指示燈端口的初始化等。然后,系統(tǒng)將持續(xù)監(jiān)聽觸摸信號輸入端口,當有觸摸信號輸入后,系統(tǒng)將延時約2s。延時的目的是為了避免誤觸摸操作,如果2s后仍有觸摸信號,則立即將繼電器和LED端口電平取反,原未斷開的繼電器閉合,同時LED指示燈點亮,蜂鳴器鳴響,反之同理。程序的運行流程圖。
感興趣的讀者可以到《無線電》雜志網(wǎng)站www.radio.com.cn下載相關(guān)的程序代碼。
把程序編譯一下,燒寫到單片機中,再調(diào)整一下觸摸芯片的靈敏度,也就是有選擇地將JR8626芯片的SLE1、SLE2、SLE3三個引腳接地,對應前面的靈敏度調(diào)節(jié)表,就可以使得觸摸板的靈敏度適當了。我們將靈敏度值調(diào)到4,剛剛好,這樣,基本的調(diào)試工作就告一段落了。下面就可以裝外殼了。這里要注意的是,由于感應電流的作用,有些220V轉(zhuǎn)5V的供電模塊可能會對電容觸摸檢測過程造成影響,所以,裝外殼時應使5V電源模塊盡量遠離觸摸板。圖23所示為開始裝控制器的外殼。圖24所示為裝好外殼的控制器。
系統(tǒng)加電后,單片機程序首先進行初始化,DS5022包括觸摸信號監(jiān)聽端口、繼電器驅(qū)動端口和LED指示燈端口的初始化等。然后,系統(tǒng)將持續(xù)監(jiān)聽觸摸信號輸入端口,當有觸摸信號輸入后,系統(tǒng)將延時約2s。延時的目的是為了避免誤觸摸操作,如果2s后仍有觸摸信號,則立即將繼電器和LED端口電平取反,原未斷開的繼電器閉合,同時LED指示燈點亮,蜂鳴器鳴響,反之同理。程序的運行流程圖。
感興趣的讀者可以到《無線電》雜志網(wǎng)站www.radio.com.cn下載相關(guān)的程序代碼。
把程序編譯一下,燒寫到單片機中,再調(diào)整一下觸摸芯片的靈敏度,也就是有選擇地將JR8626芯片的SLE1、SLE2、SLE3三個引腳接地,對應前面的靈敏度調(diào)節(jié)表,就可以使得觸摸板的靈敏度適當了。我們將靈敏度值調(diào)到4,剛剛好,這樣,基本的調(diào)試工作就告一段落了。下面就可以裝外殼了。這里要注意的是,由于感應電流的作用,有些220V轉(zhuǎn)5V的供電模塊可能會對電容觸摸檢測過程造成影響,所以,裝外殼時應使5V電源模塊盡量遠離觸摸板。圖23所示為開始裝控制器的外殼。圖24所示為裝好外殼的控制器。
上一篇:DIY電容式觸摸板原理介紹
上一篇:RFID卡讀寫器的設計