吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機設計案例分享

CHANBAEK ? 來源: LYQ電子工作室 ? 作者: LYQ電子工作室 ? 2023-10-31 15:30 ? 次閱讀

本系列為大家更新一些本人最近研究的單片機相關內容。

第一期內容:

1,4X4觸摸鍵盤測試成功,后續會進行開源分享

2,自己寫個串口打印函數printf,打開可變參數函數的大門。

3,STC-ISP軟件串口助手的問題。

4,用3個IO口檢測5向按鍵電路。

1,4X4觸摸鍵盤測試成功。

之前我設計了4X4觸摸鍵盤模塊,電路圖如下,經過實際測試,效果良好,可以作為一個串口鍵盤模塊。模塊使用STC8G1K17單片機作為主控芯片,使用縱橫交錯各4片長條銅作為觸摸點,一共8個觸摸點,通過電路實現,使用ADC檢測觸摸情況。16個觸摸點還有LED作為指示燈,可以觸摸一下,改變一次狀態。

圖片

圖片

圖片

2,自己寫個串口打印函數printf,用起來更順手。

這里說的printf函數呢,就是單片機串口打印函數,實際上KEIL-C51可以包含stdio.h后,直接使用的,但是使用起來和純C語言中的printf有些差異,同時底層代碼也看不到。所以我就自己寫了一個,printf函數和一般的函數不同,是一個可變參數函數,但是簡單了解后,還是可以寫出來的。這個只是一個起點,學會了可變參數函數的使用后,我們可以寫出更多的可變參數函數,函數的使用體驗更好。

圖片

3,STC-ISP軟件串口助手的一些問題。

STC-ISP軟件作為使用STC單片機的必備軟件,集成了不少功能,除了最基礎的下載程序功能,還有范例程序,可以直接復制參考,有軟件延時計算器,計算出的延時理論上0誤差(除了因為晶振頻率問題達不到)。

但是串口助手功能,顯示中文漢字會出現亂碼現象,這個并不是最近才出現的,而是很久了,之前我也遇到了,沒有分享給大家罷了,我也問過其他STC單片機玩家,也存在這樣的情況。使用其他串口助手就沒有亂碼。

還有就是打開串口助手后,CPU占用率很高,我這里占用高達20%,其他串口助手是沒有的。

STC-ISP的串口助手有上述問題,但是還是要去用的,畢竟要下載代碼,如果程序編譯后,使用STC-ISP的串口時,可以直接切換到下載代碼,使用其他串口助手時,會彈出串口被占用,這個就很難受了,畢竟我一直都是用的自動下載,這么一搞,還要用手動操作一下了。

圖片

圖片

圖片

圖片

4,用3個IO口檢測5向按鍵

5向按鍵,就是有5個方向,上下左右中,里邊的電路也很簡單,就是5個獨立按鍵,5個一端接在一起,作為公共端,另一端引出。

最簡單的做法就是5個獨立按鍵了,這需要5個IO口,我想能不能少一些IO口呢,可以的。

第二種方案是ADC檢測按鍵了,一個ADC口就可以了,搞一個電阻分壓串,5個按鍵的單獨端接不同電壓,公共端送去ADC檢測。

第三種方案是,使用74HC165,并轉串芯片,這個我沒用過,就不展開了。

第四種方案是我常用的,就是加二極管了。介紹視頻:https://www.bilibili.com/video/BV12L4y1w7K5

圖片

圖片

圖片

如電路圖所示,SW7,8,9接三個IO口,P1,P2,P3,這就是普通的獨立按鍵檢測了,SW10接兩個二極管D3,D4,當SW10按下后,P2,P3為低電平,SW11按下后,P1,P2是低電平,這樣就能區分出這些按鍵了。

當然可能有人有疑問,怎么處理按鍵同時按下的情況?

這個一般是不會發生的,尤其是五向按鍵。所以不用擔心。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電路圖
    +關注

    關注

    10356

    文章

    10725

    瀏覽量

    532889
  • 單片機
    +關注

    關注

    6043

    文章

    44621

    瀏覽量

    638570
  • adc
    adc
    +關注

    關注

    99

    文章

    6533

    瀏覽量

    545758
  • 鍵盤
    +關注

    關注

    4

    文章

    859

    瀏覽量

    39868
  • 按鍵電路
    +關注

    關注

    1

    文章

    35

    瀏覽量

    21825
收藏 人收藏

    評論

    相關推薦

    單片機設計與KeilC編程總結

    本內容總結了一些單片機設計與KeilC編程經驗規則來方面大家學習
    發表于 12-14 10:41 ?5611次閱讀

    51單片機設置軟件工具

    51單片機設置軟件工具:51單片機設置軟件工具可以進行波特率,定時器,TO/T1方式控制,串口工作方式,T2控制,中斷開關,中斷優先級,電源模式,T2波特率,8252狗/EE,8252PL等功
    發表于 08-16 13:08 ?51次下載
    51<b class='flag-5'>單片機設</b>置軟件工具

    單片機設計助理2.4中文版

    單片機設計助理 V2.4
    發表于 09-24 09:01 ?0次下載
    <b class='flag-5'>單片機設</b>計助理2.4中文版

    51系列單片機設計實例下載

    51系列單片機設計實例下載 本書可作為單片機設計與應用技術人員的參考用書,也是電子設計愛好者自學單片機應用技術難得的學習用書。
    發表于 11-03 10:36 ?349次下載
    51系列<b class='flag-5'>單片機設</b>計實例下載

    單片機設計資料集

    單片機設計資料集
    發表于 04-16 16:24 ?79次下載
    <b class='flag-5'>單片機設</b>計資料集

    單片機設計電子時鐘方案集合

    單片機設計電子時鐘方案集合。用單片機設計電子時鐘方案集合
    發表于 12-28 12:00 ?30次下載

    51系列單片機設計實例

    51系列單片機設計實例,2009年度暢銷榜 非常實用的資料
    發表于 12-29 13:44 ?0次下載

    游戲_單片機設計資料

    單片機設計資料電子類資料材料,有興趣的同學可以下載學習
    發表于 04-27 17:12 ?4次下載

    燕輝版方塊_單片機設計資料

    單片機設計資料電子類資料材料,有興趣的同學可以下載學習
    發表于 04-27 17:12 ?0次下載

    推箱子_單片機設計資料

    單片機設計資料電子類資料材料,有興趣的同學可以下載學習
    發表于 04-27 17:12 ?11次下載

    單片機設計常用器件

    單片機設計常用器件,你值得擁有,相信對你有用
    發表于 09-14 18:10 ?30次下載

    使用單片機設計蜂鳴器的程序免費下載

    本文檔的主要內容詳細介紹的是使用單片機設計蜂鳴器的程序免費下載。
    發表于 07-19 17:38 ?4次下載
    使用<b class='flag-5'>單片機設</b>計蜂鳴器的程序免費下載

    基于手機藍牙控制的LED單片機設

    基于手機藍牙控制的LED單片機設
    發表于 07-22 11:17 ?33次下載

    單片機設計方案簡介

    單片機設計方案簡介(stc單片機)-該文檔為單片機設計方案簡介資料,講解的還不錯,感興趣的可以下載看看…………………………
    發表于 07-22 15:51 ?11次下載
    <b class='flag-5'>單片機設</b>計方案簡介

    使用單片機設計電池安全檢測系統案例

    電子發燒友網站提供《使用單片機設計電池安全檢測系統案例.pdf》資料免費下載
    發表于 11-13 10:36 ?0次下載
    使用<b class='flag-5'>單片機設</b>計電池安全檢測系統案例
    游戏| 百家乐最新打法| 百家乐园首选| 百家乐官网网址皇冠现金网 | 机器百家乐官网软件| 威尼斯人娱乐城介| 百家乐官网隔一数打投注法| 百家乐网上真钱娱乐平台| 澳门顶级赌场金沙| 海港城百家乐官网的玩法技巧和规则 | 大家旺百家乐的玩法技巧和规则| 遵化市| 百家乐庄家必赢诀窍| 百家乐官网模拟投注器| 百家乐游戏厅| 澳门百家乐官网娱乐城怎么样| 网上百家乐赌城| 百家乐官网干洗店| 百家乐现金网平台排行榜| 虎林市| 百家乐平的概率| 澳门百家乐官网搏牌规则| 威尼斯人娱乐场网址| 百家乐官网游戏试| ewin棋牌官网| 百家乐如何计牌| 网上百家乐官网心得| 百家乐五湖四海娱乐平台| 澳门百家乐官网看路博客| 威尼斯人娱乐城澳门赌博| 马洪刚百家乐官网技巧| 娱乐城注册送| 网络百家乐| 线上百家乐官网信誉| 大发888全球顶级游戏平台| 江油市| 最佳场百家乐的玩法技巧和规则 | 太阳城 娱乐城| 百家乐官网贴士介绍| 奉贤区| 百家乐平注秘籍|