單片機的七個創意設計實例(從易到難),附電路圖、原始碼、演示視頻

2021-01-04 電子產品世界

作為電子工程師的我,熟練掌握和應用單片機是工作的基本需求,每當公司有新人入職,問的最多的一句話就是如何才能學好單片機?就這個問題,今天給大家分享平時收藏的幾個單片機成功的案例,如果各位看客能成功製作了以下作品,那恭喜了,你已經掌握單片機了!

本文引用地址:http://www.eepw.com.cn/article/256915.htm

智能六足機器人實作,含電路設計、PCB圖、機械結構、總結報告
從一位電子愛好者成長為工程師,這個六足機器人是工程師生涯中的一個得力之作,對於初學者來說,學習製作四足或六足機器人比二足更合適,主要原因在於平衡容易,相對程式處理就較為簡單。資料詳盡,杜絕一知半解。

家庭供電中控系統全套資料(PCB源文件原理圖源文件程序原始碼設計製作詳細教程)

現如今家居智能化越來越受全民的關注,理工科班出身的我,總感覺要研究一些東東順應一下潮流,這不家庭供電中控系統順潮而生,這個作品是即興之作,它基於51單片機,實現目標設備的智能電源控制功能,穩定安全高效,適合作為畢業設計素材的好資料,當然也可以作為電子愛好者參考的全套資料。

單片機音樂頻譜顯示
這個音樂頻譜是單片機的初級篇,利用洞洞板就可以成功製作,製作過程簡單,費用低,很適合非專業的愛好者學習製作,隨著音樂的播放,LED燈會如波浪般跳躍,小製作大效果。

基於STC單片機的停車場管理系統(原理圖+PCB+C語言原始碼+參考資料+演示視頻)【完整版】
推薦這個停車場管理系統,是為了杜絕亂停車現象,這個系統是基於STC89C52RC單片機的停車場管理系統,綜合利用了RC522射頻模塊,直流減速電機驅動,12864液晶模塊,涉及到了射頻方面的知識運用,利用電位器檢測電機轉動角度的方法實現。

基於51單片機的多功能儀表(可作開發板,帶PCB文件)
這個設計選用了51單片機為控制核心,整板基本就相當於一個開發板,只是這裡的單片機是採用的LQFP44的貼片封裝,後續的代碼功能大家可以發揮自己的想像,是一個學習51單片機不錯的工具。

單片機智能家居系列
因為要做相關的設計,收集了一些關於51智能家居系列的文章, 同時由於51自身的局限性,所以51系列單片機做智能家居智能進行簡易的控制,不過這些文章做個簡易的智能家居已經足夠了。

高靈敏度酒精傳感器製作的智能保駕系統
酒後駕車危害觸目驚心,被列為車禍致死的主要原因,成為交通事故的第一大「殺手」。為了保障家人朋友的安全,特意淘了一些元件做了這個智能保駕系統,這個系統其中一大特點:通過GSM通信定位模塊測定當前位置並發送「酒精濃度過高,請勸阻駕駛員行駛!」簡訊告訴給駕駛員的親人,此時駕駛人員無法啟動汽車,從根本上實現控制酒後駕車。

電路圖文章專題:電路圖符號大全

電氣符號相關文章:電氣符號大全

51單片機相關文章:51單片機教程

c語言相關文章:c語言教程

單片機相關文章:單片機教程

電路圖符號相關文章:電路圖符號大全

單片機相關文章:單片機視頻教程

單片機相關文章:單片機工作原理


相關焦點

  • 8個遙控設計實例推薦,包含原始碼、電路圖
    一個人學還不如大家一起學,我就把最近剛從幾個網站上收集的遙控類製作與大家分享吧(附件較多,就直接貼連結了),我們可以一起討論,這裡面有難有易,之所以拿出這幾篇,是因為它的製作資料真的很全,從製作過程到代碼作者幾乎都放出來了,但裡面有幾個是收費的,哎,天下沒有免費的午餐這句話真沒錯,嘿嘿,我狠心買了幾個,還真沒讓我失望,總之,我覺得很受用,最近也準備從這些當中挑個合適的山寨一下。
  • 7個基於STM32單片機的精彩設計實例,附原理圖、代碼等相關資料
    STM32單片機現已火遍大江南北,各種教程資料也是遍布各大網站論壇,可謂一抓一大把,但大部分都差不多。今天總結了幾篇電路城上關於STM32的製作,不能說每篇都是經典,但都是在其他地方找不到的,很有學習參考意義的設計實例。
  • 單片機控制的密碼鎖設計(含電路圖及源程序)
    中斷服務程序只要實現三個狀態的計時,待機時需要計時5秒,密碼正確需要計時5s,密碼3次輸入錯誤需要計時15秒。當前處於何種計時,由主程序根據密碼判斷結果來決定。(2)選擇單片機型號和所需外圍器件型號,設計單片機硬體電路原理圖採用MCS51系列單片機At89S51作為主控制器,外圍電路器件包括數碼管驅動、蜂鳴器的輸出驅動、獨立式鍵盤以及發光二極體的輸出等。
  • 電路設計寶典:主流電路設計軟體大盤點
    這套軟體通過把原理圖設計、電路仿真、 PCB繪製編輯、拓撲邏輯自動布線、信號完整性分析和設計輸出等技術的完美融合,為設計者提供了全新的設計解決方案,使設計者可以輕鬆進行設計,熟練使用這一軟體必將使電路設計的質量和效率大大提高。
  • 基於51單片機的電子廣告牌電路設計
    1 系統設計方案 鑑於所設計的點陣屏為16×16單色顯示,可以用8×8的點陣屏4塊來級聯實現,此時點陣屏的行列各為16管腳,需要擴展口,採用74LS164串行輸入並行輸出來實現。整個系統以AT89S51為控制晶片,P0/P2口為行控制,P3口為晶片74LS164的輸入,且2片74LS164級聯後為列控制,通過軟體程序調用不同的代碼來顯示字符或文字。
  • 基於proteus的51單片機開發實例37-DAC0832
    設計思路圖1 DAC0832電路本例中使用51單片機控制D/A轉換晶片DAC0832,通過單片機輸出一系列的數位訊號到DAC0832,DAC0832把這些數位訊號轉換成模擬信號,以電流的形式輸出。1、選中DAC0832,單片機通過P2.7引腳送出一個低電平到DAC0832的CE和XFER,P3.6引腳送低電平到WR1和WR2。DAC0832就被選中。2、向DAC0832寫入數據,單片機通過P0口送入數據。3、DAC0832對送來的數字量進行數模轉換,並從IOUT1引腳輸出信號電流。
  • 51單片機AD轉換電路設計實現
    51單片機AD轉換電路設計實現關於AD轉換的原理,大家在《數字電子技術》中已經學過,這裡做過多的介紹,本文介紹一款經典的8位AD轉換晶片ADC0804,基於51單片機設計AD轉換電路,並完成測量值的轉換。
  • 基於proteus的51單片機開發實例24-矩陣鍵盤(行列式鍵盤)
    (行列式鍵盤)的電路設計、編程實現。設計思路我們在前面已經學習過獨立按鍵,在獨立按鍵電路中,一個按鍵連接單片機的一位I/O埠。這樣通過檢測I/O的狀態就能很方便的識別該按鍵是否按下。這種電路的優點是:電路簡單,程序簡單,缺點是一個按鍵就要佔用一個I/O口。
  • PIC單片機C語言程序實例
    這就出現了精通51單片機彙編語言的人不能直接編寫PIC或其他單片機的彙編語言源程序,反之亦然的現象,以及產品升級換代和不同單片機問程序移植難的問題。而且,由於彙編語言是採用助記符的低級語言,可讀性較差,當源程序功能多、程序長時,即使加了注釋,閱讀自己編寫的程序也會感到困難,更不用說修改程序和增加功能了。
  • 基於proteus的51單片機開發實例33-單片機的編程規範
    基於proteus的51單片機開發實例33-單片機程序的編程規範說明:本文中所說的編程規範只是我個人的一些想法和實踐,有些經驗可能並不能適合所有場合,當然也不可避免的有比較偏頗的看法,請大家多多批評指正。
  • 簡單的4×4行列式鍵盤控制電路設計(三款電路設計原理圖詳解)
    鍵盤的每一個按鍵都被賦予一個代碼,稱為鍵碼。鍵盤系統的主要工作包括及時發現有鍵閉合,求閉合鍵的鍵碼。根據這一過程的不同,鍵盤可以分為兩種,即編碼鍵盤和非編碼鍵盤。編碼鍵盤是通過一個編碼電路來識別閉合鍵的鍵碼,非編碼鍵盤是通過軟體來識別鍵碼。由於非編碼鍵盤的硬體電路簡單,用戶可以方便地增減鍵的數量,因此在單片機應用系統中,非編碼鍵盤得到廣泛的應用,有較好的應用價值。
  • 基於單片機的應用於視頻監控的矩陣切換器設計
    根據視頻監控系統對矩陣切換器的基本要求,設計了基於單片機的32×8視頻矩陣切換器。文中詳細論述了其接口電路設計,最後給出了由此矩陣切換器組成的視頻監控系統實例。
  • 數顯溫度計設計電路圖大全(DS18B20/89S51單片機/液晶)
    當實際溫度上升到80℃以上時,LM35的輸出電壓大於0.80V,電壓比較器D輸出低電平,可控矽T2也截止,電熱元件斷電。 數顯溫度計設計電路圖(三):液晶顯示溫度計電路圖 如圖為液晶顯示溫度計電路圖。該電路的工作原理為:由DS18B20溫度傳感器晶片測量當前的溫度,並將結果送入單片機。
  • 單片機小白學步(4) 模擬電路、傳統數字電路與單片機
    我們人類用十進位計數法表示數字,原因是我們有十個手指。而數字電路中使用二進位數字來進行運算,因為很多電子器件往往會有兩種很確定的狀態,比如開關的「開」和「關」,燈的「亮」和「滅」。二進位數其實比十進位數簡單多了。十進位中,從0到9,滿10就向高位進位,即9+1=10;而二進位滿二進一,所以二進位中1+1=10。
  • 單片機紅外電路設計原理
    當單片機的GPIO輸出高電平時PNP三極體處於截止狀態紅外發射管不工作;當GPIO輸出低電平時PNP三極體導通發射管工作,發出肉眼不可見的紅外線,被接收管接收到。遙控器上的每一個按鍵都有一定的編碼,該編碼其實就是遵循一定規則的高低電平的脈衝,接收電路解析該脈衝從而執行對應的操作。前文說過,紅外發射和紅外接收是一對,成對使用。發射管是白色的,接收管是黑色的。
  • 小白必看:單片機系統電路經典設計教學
    以下介紹單片機最小系統電路設計,單片機最小系統主要由電源、復位、振蕩電路以及擴展部分組成。對於一個完整的電子設計來講,首要問題就是為整個系統提供電源供電模塊,電源模塊的穩定可靠是系統平穩運行的前提和基礎。
  • PIC單片機C語言程序設計(2)
    為了避免所編寫的源文件能被所有C編譯器認可,可將標識符的長度限定在8個字符以內(即1個字節)。  標識符的命名(即自定義),最好簡捷、含意清晰、便於閱讀,如用deIay表示延時;用sum表示求和;用loop表示循環等。  2.C語言的關鍵字  關鍵字,又稱保留字,是指那些已由系統作了特殊定義、具有特定含義的標識符。
  • 74HC595驅動LED的電路設計方案
    74HC595 晶片是74 系列晶片的一種, 具有速度快、功耗小、操作簡單的特點, 可以很方便地用於單片機接口進行驅動LED 的操作。本文介紹這種晶片的特點和使用方法, 並給出軟硬體的設計實例。七段發光二極體顯示器, 又叫LED 顯示器, 因其價格低廉、功耗較小和性能可靠等優點, 在各種儀器儀表中得到了廣泛的應用。
  • 13個基於STM32的經典項目設計實例,全套資料~
    STM32單片機現已火遍大江南北,各種教程資料也是遍布各大網站論壇,可謂一抓一大把,但大部分都差不多。今天總結了幾篇電路城上關於STM32 的製作,不能說每篇都是經典,但都是在其他地方找不到的,很有學習參考意義的設計實例。
  • Proteus和Keil軟體在單片機項目式教學中的應用
    第一實施項目式教學要求採購大量的硬體設備,而且單片機技術發展日新月異,設備的更新維護都需要投入大量的經費。第二在單片機項目式教學中難以輔助硬體電路進行教學演示,即便演示,效果也不是很理想。第三在實施項目化教學過程中,一個項目從硬體電路的設計,焊接製作,再到軟硬軟體的調試,實施周期過長,教學效率有待提高。