距離8051單片機的誕生已有40多年,由于專利的到期,國內8051單片機,在價格上一般都會便宜很多。隨著科學技術的發(fā)展,單片機的使用減小了電子產品的尺寸、成本和復雜性。由于其簡單性和優(yōu)勢,越來越多地電子產品使用這些嵌入式芯片和單片機?,F代電子技術發(fā)展的速度越來越快,其基本核心技術為嵌入式計算機系統(tǒng),而作為嵌入式系統(tǒng)之一的單片機,以其明顯的典型性、廣泛性、普及性的特點,在現代電子系統(tǒng)發(fā)展歷程中占據著重要的地位。本文就針對電子技術中單片機的應用進行綜述性討論,介紹其基本組成與特點,對其應用進行分析,最后提出其未來的發(fā)展方向。
關注星標公眾號,不錯過精彩內容轉自|?嵌入式大雜燴本次給大家分享一位大佬寫的應用于單片機內存管理模塊mem_malloc,這個mem_malloc的使用不會產生內存碎片,可以高效利用單片機ram空間。mem_malloc代碼倉庫:?https://github.com/chenq...
摘要:聽說還有好多學單片機的小伙伴不會用結構體?指針和結構體是學單片機必須要掌握的,如果你C語言掌握的不牢,單片機根本學不到精髓,只能完成一些低級的項目。看得懂結構體并且能夠靈活運用結構體才能說你入門了單片機。本篇將以最通俗的方式結合STM32單片來講講結構體的運用。解決你學完C...
在工作中經過摸索實驗,總結出單片機大致應用程序的架構有三種:1.簡單的前后臺順序執(zhí)行程序,這類寫法是大多數人使用的方法,不需用思考程序的具體架構,直接通過執(zhí)行順序編寫應用程序即可。2.時間片輪詢法,此方法是介于順序執(zhí)行與操作系統(tǒng)之間的一種方法。3.操作系統(tǒng),此法應該是應用程序編寫...
點擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時間查看嵌入式筆記!本次給大家分享一位大佬寫的應用于單片機內存管理模塊mem_malloc,這個mem_malloc的使用不會產生內存碎片,可以高效利用單片機ram空間。mem_malloc代碼倉庫:?https://github....
點擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時間查看嵌入式筆記!來源:華為云社區(qū)?作者:LongYorke?摘要:從STM32新建工程、編譯下載程序出發(fā),讓新手由淺入深,盡享STM32標準庫開發(fā)的樂趣。?自從CubeMX等圖像配置軟件的出現,同學們往往點幾下鼠標就解決了單片機...
關注星標公眾號,不錯過精彩內容編排|?strongerHuang微信公眾號|?嵌入式專欄學習單片機的同學,或多或少都聽說過ISP、IAP和ICP,都是對單片機進行編程,下面簡單來說下這幾個內容以及區(qū)別。ISPISP:InSystemPrograming,在系統(tǒng)編程。ISP是指可以...
電視、空調都離不開紅外遙控器。空調遙控器其實就是一個紅外信號發(fā)射裝置,而空調機身具有紅外接收探頭,可以接收遙控器發(fā)出的紅外信號并解析,從而實現遙控的功能,電視遙控器也是同樣的原理。現在有很多手機具有紅外功能,通過匹配通訊協(xié)議,就能實現手機遙控電視和空調的作用。下面通過硬件和軟件兩...
學習嵌入式需要了解硬件知識,其中包括單片機、ARM、FPGA等,不同的硬件有不同的特點,需要了解他們相應的特點才有利于操作應用。那么單片機、ARM、FPGA、嵌入式的區(qū)別和特點有哪些呢?單片機1、受集成度限制,片內存儲器容量較小,一般內ROM:8KB以下;2、內RAM:256KB...
關注星標公眾號,不錯過精彩內容作者|?strongerHuang微信公眾號|?嵌入式專欄很多人說單片機性能太弱,那你了解這個性能是如何得出來的嗎?概述我們經常聽見某手機發(fā)布會,安兔兔跑分多少多少,其實這個跑分就是體現手機性能的一個指標。我們使用STM32開發(fā)產品,選擇MCU時,一...
本文中,小編將對智能傳感器予以介紹,如果你想對智能傳感器與傳統(tǒng)傳感器的區(qū)別以及智能傳感器的功能的詳細情況有所認識,或者想要增進對智能傳感器的了解程度,不妨請看以下內容哦。
摘 要:基于實際的應用背景,設計了智能快遞終端存取系統(tǒng),包括以單片機為核心的控制主板、信息推送、快遞存取、開門照明、電子鎖開關、二維碼掃描收費等模塊,并通過實驗模擬,驗證了該設計的可行性。
凡是從事信息技術相關工作的童鞋,一定都聽說過嵌入式和單片機。大家都知道,這兩個名詞,和硬件系統(tǒng)有著非常密切的關系。但是,如果要問具體什么是嵌入式,什么是單片機,它們之間究竟有什么區(qū)別,我相信大部分人并不能解釋清楚。今天,小棗君就給大家做一個入門科普,揭秘上述問題的答案。與此同時,...
1、單片機晶振不起振原因分析遇到單片機晶振不起振是常見現象,那么引起晶振不起振的原因有哪些呢?(1)PCB板布線錯誤;(2)單片機質量有問題;(3)晶振質量有問題;(4)負載電容或匹配電容與晶振不匹配或者電容質量有問題;(5)PCB板受潮,導致阻抗失配而不能起振;(6)晶振電路的...
在編寫單片機程序的時候,由于中斷服務程序寫的不好,導致單片機程序總是跑飛,最后費了好長時間,花了很大功夫才找到問題原因,由此總結了單片機程序跑飛的三種現象、原因及解決方法。01數組越界/溢出現象單片機程序在函數中運行時,總是在運行到函數末尾,要跳出函數時,程序跑飛。原因:數組越界...
什么是單片機解密?單片機(MCU)一般都有內部程序區(qū)和數據區(qū)(或者其一)供用戶存放程序和工作數據(或者其一)。為了防止未經授訪問或拷貝單片機的機內程序,大部分單片機都帶有加密鎖定位或者加密字節(jié),以保護片內程序。如果在編程時加密鎖定位被使能(鎖定),就無法用普通編程器直接讀取單片機...
摘 要:提出智能車庫系統(tǒng)融合RFID和ARM的技術,實時高效地對汽車出入庫進行了管理和控制,為廣大車主提供了便 利。聲光提示功能為車主提供了路徑指引;報警系統(tǒng)則起到了防盜的作用,從而保護了車主的利益;上位機管理系統(tǒng)可實現實 時免停車收費;優(yōu)良的人機交互界面所提供的模式選擇功能減少了車主的進出庫時間,其中,租賃功能不僅使得車主能因閑置 車位盈利,更重要的是在一定程度上消除了高峰期車位閑置的可能,達到了車庫車位最大利用率。
1、程序框架簡介根據多年的編程經驗來看,單片機的程序框架大體分為三種分別是順序執(zhí)行架構、分時輪詢架構和RTOS。順序執(zhí)行架構:該框架或許是我們大部分初學者最常用的一種代碼編寫格式了,比如說首先執(zhí)行我們的按鍵檢測,然后執(zhí)行顯示數碼管,然后去做其他事情!這樣一個任務一個任務執(zhí)行,任務...
摘要:針對現有煤礦井下粉塵浪度檢測可靠性低,不能實時在線檢測等問題,對粉塵傳感器進行了研究,結合煤礦井下的實際情況,采用粉塵春度傳感器與単片機SPMC75F2413A-QFP64相結合,設計出一種新型粉塵濃度檢測系統(tǒng)給出了系統(tǒng)組成、工作原理、硬件原理圖及單片機算法程序,實現了井下粉塵濃度的實時在線檢測和粉塵濃度超限聲光報警。實踐表明該系統(tǒng)具有快速準確、靈敏度高、性能穩(wěn)定等優(yōu)點。
光耦可以結合光來傳輸電信號,這也就意味著,電信號的傳輸速度得到了進一步提高。為增進大家對光耦的認識,本文將對線性光耦、非線性光耦、光耦使用原則予以介紹。