日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

十層功力"!你在第幾層?

GReq_mcu168 ? 來源:玩轉單片機 ? 2020-05-07 15:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

▍第一層/我來了

處在這一層的典型是可以用C語言寫簡單的邏輯控制,如閃爍LED,簡單數(shù)碼管顯示,簡單外圍模塊驅動實驗。一般對單片機感興趣,經(jīng)常動手實踐的人,半年左右,可以練到此地步(針對沒有接觸過單片機的人而言)。

此層最典型的示例就是,掃描按鍵時候,檢測按下--延時20ms--再次檢測按下--返回鍵值或等待釋放。如果你是這樣做的,或者正在這樣做,毫無懸念,應該處于這個級別。對于95%的電類專業(yè)學生來說,畢業(yè)時候,遠遠低于這個級別,剩下的5%則依次分布在各層上。這也是為什么學單片機的人成千上萬,而會用的人寥寥無幾的原因。

▍第二層/真的打呀

步入這一層的典型標志就是開始思考自己所寫的程序是否能夠有一點實用價值。譬如應用在實際工程項目中。在這一層,應該開始思考如何讓程序結構簡單模塊化,如何合理的利用CPU的時間。我曾經(jīng)寫過這一層的一點簡單教程。對付這一層應該是綽綽有余了。

▍第三層/時間,說愛你不容易

這一層是建立在第二層的基礎上面。從第二層跨越到這一層,需要很多代碼行的積累。在這一層,你對系統(tǒng)中的各個模塊應該能夠很好的區(qū)分。同時對于時間的應用安排更加合理。在這一層,同時也應該考慮時間驅動的設計模式。如何讓CPU更有效率的利用起來,需要長時間的積累,并非看,想就可以弄明白,而是不斷的實踐。

▍第四層/狀態(tài),你在哪里

這一層同樣建立在第三層基礎之上。掌握了以上三層,只要基本不涉及復雜算法的程序,可以組織小規(guī)模的程序的編寫了。在這個時候,如何有效區(qū)分系統(tǒng)中的狀態(tài),利用狀態(tài)來進行遷移,變得尤為重要。有人說通用結構好。反而我認為,針對特定應用來規(guī)劃更優(yōu)秀。對于單片機程序而言,幾乎沒有能夠一摸一樣的項目。而對于可移植性而言,能夠做到函數(shù)級別的復用,已經(jīng)非常難能可貴了。

▍第五層/時間,還是時間

時間具備精確性、模糊性、可丟失性,這三個特性是從應用時間的不同角度來描述的。精確性應用在精確地定時、計時的場合,它是個強實時的概念,比如測量頻率。模糊性應用在需要穩(wěn)定計時的場合,它追求的是長時間的穩(wěn)定性,而忽略定時每刻發(fā)生的時刻,比如顯示日期時間。

可丟失性是非重要的計時,它只要求階段性時間符合而不要求一定時間到達就必定發(fā)生,比如LED閃爍的時間控制、倒計時執(zhí)行某些功能性操作,通常是使用時間系統(tǒng)的時間發(fā)生標志。同時在這一層如果能夠將WINDOWS程序設計中的一些優(yōu)秀思想利用起來,則非常好。能夠領悟到這一層的,在我所知道的前輩高手中少之又少。

▍第六層/豐富你的視界

這一層是我自己安排的位置。相比前面幾層而言,我覺得它更為重要。寫單片機程序,什么最痛苦,當然是做界面最痛苦。一個好的產(chǎn)品,離不開好的UI。在這里,你需要設計簡單易用同時好看的人機接口非常不容易。

而且對于簡單單色點陣液晶的操作,能夠做到顯示界面非常好看,同時程序結構清晰,非常不容易。很多人都說,設計界面,就像繡花似的。太痛苦了。我一直在折騰,現(xiàn)在還沒有一個定論,到底是通用的結構好,還是針對特定用途還設計好。按照我在第四層中的說法,這里應該根據(jù)特定用途來規(guī)劃更好些。

▍第七層/我們說好的

這一層主要是各種各樣的協(xié)議的熟悉。非常重要,因為這個是和實際聯(lián)系最為緊密的。工業(yè)現(xiàn)場的各種傳感器,采集儀表如何將采集到的數(shù)據(jù)有效的發(fā)回給上位機。兩者能夠可靠的通信,軟件層面上都離不開它們。

▍第八層/別爭了,我來分配

還在為該如何分配CPU的時間嘛。其實不用苦惱。千萬不要什么東西都重新自己造。你想開車,不用自己造輪子吧,買一個就可以了。前人其實對這些問題都研究過非常多了。因此操作系統(tǒng)應運而生。有人說,如果學會了在操作系統(tǒng)上面寫程序,將絕不想再回到以前的那種編程方式,聽起來非常誘人。

▍第九層/穿著操作系統(tǒng)去裸奔

什么,都用上操作系統(tǒng)了,還想著裸奔。太花心了吧。非也。這里是將前面幾層所提及到的一些思想與第八層融匯貫通??梢哉f,在這一層,需要對前面的每一層都非常的熟悉。并經(jīng)過很多實際項目的磨練方能有所體會。

▍第十層/無招勝有招

能夠達到這一層的應該算的上是屈指可數(shù)的高手之一了。在這一層上,除了前面九層的熟練應用之外。更牛的人應該是可以設計操作系統(tǒng),設計gui之類的。要達到這一點,需要非常多的基礎知識,以及大量的專業(yè)知識以及實踐,再加以10-20年的實戰(zhàn)經(jīng)驗,以及一顆不沉寂的心。在這里,無招勝有招,非常熟悉MCU的特性,能夠利用這種各樣的技巧。這樣的高人,在國內數(shù)一數(shù)二的電子論壇里也不在少數(shù)。

▍寫在最后

單片機的本質只是一個工具。因此,更為重要的是模擬電子數(shù)字電子以及其它基礎的專業(yè)課程。很多人都說大學學的東西沒有用,其實這個才是最大的謬論。萬丈高樓平地起,沒有這些專業(yè)基礎課程的支撐。以后工作中進步非常緩慢。道理很簡單。學的東西都是建立在以前的基礎課程上面的。如果一個連三極管的放大電路都不會分析的人,我不相信他可以設計出優(yōu)秀的電路來。因此作為一個合格的電子工程師,除了掌握廣泛的專業(yè)知識技能外,時刻不能夠停止學習的腳步。

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

    關注

    2578

    文章

    55610

    瀏覽量

    794433
  • 單片機
    +關注

    關注

    6078

    文章

    45602

    瀏覽量

    674251
  • C語言
    +關注

    關注

    183

    文章

    7648

    瀏覽量

    146231

原文標題:單片機開發(fā)設計之"十層功力"!你在第幾層?

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    從"端子排叢林"到"總線拓撲":海納A8/H8互聯(lián)式溫控器的嵌入式系統(tǒng)剖析

    塑料擠出機的控制柜里,曾流傳著一種令人窒息的布線方式:每臺溫控器需要獨立的電源線、傳感器線、輸出線、通信線。十六臺溫控器意味著六十多根線匯聚在端子排上,像一團糾纏的藤蔓。工程師排查故障時,得拿著
    的頭像 發(fā)表于 04-27 15:27 ?191次閱讀

    從"替代人力"到"智能協(xié)同":履帶式巡檢機器人的產(chǎn)業(yè)躍遷

    2026年的工業(yè)智能化轉型浪潮中,一個顯著的趨勢正在形成——工業(yè)巡檢機器人正從單純的"人力替代工具"升級為具備感知、決策與協(xié)同能力的"智能體"。
    的頭像 發(fā)表于 02-05 10:42 ?470次閱讀

    選EtherCAT模塊,別只看價格,先看"體檢報告"

    ±8kV靜電、±2kV浪涌、-42℃極寒、1500V高壓—這不是極限運動,而是DPort-ECT模塊的出廠"必修課"。本文詳解工業(yè)級EtherCAT從站如何通過嚴苛測試關
    的頭像 發(fā)表于 02-04 11:46 ?544次閱讀
    選EtherCAT模塊,別只看價格,先看&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;體檢報告&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;

    給包裝做&amp;amp;quot;熱力CT&amp;amp;quot;:SensorMicro芯火微電子紅外成像技術精準捕捉隱形缺陷

    包裝行業(yè),密封性缺陷如同隱藏在精密機械中的暗礁,傳統(tǒng)檢測手段往往只能發(fā)現(xiàn)表面裂痕,卻難以捕捉氣體泄漏、熱封虛焊等隱形問題。芯火微電子推出的紅外熱成像模組機芯,憑借其非接觸式測溫與毫秒級熱響應
    的頭像 發(fā)表于 01-12 14:07 ?1402次閱讀
    給包裝做&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;熱力CT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;:SensorMicro芯火微電子紅外成像技術精準捕捉隱形缺陷

    L3試點落地,和芯星通如何成為車企突圍的&amp;amp;quot;隱形守護者&amp;amp;quot;?

    當長安汽車與北汽極狐拿到中國首批L3級自動駕駛準入許可的那一刻,整個產(chǎn)業(yè)鏈等待多年的&quot;靴子&quot;終于落地。在這個責任主體從駕駛員轉向車企的關鍵轉折下,系統(tǒng)可靠性成為真正的&quot
    的頭像 發(fā)表于 01-04 12:03 ?812次閱讀
    L3試點落地,和芯星通如何成為車企突圍的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;隱形守護者&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;?

    Vishay Vitramon Touch &amp;quot;N&amp;quot; Tune? MLCC套件技術分析

    元件焊盤上,無需焊接即可查看電路特性。這樣可以實現(xiàn)快速電路性能評估,并方便更換組件,直至達到所需的調諧效果。該高頻MLCC Touch &quot;N&quot; Tune套件非常適合寬帶無線通信、 RF儀器、濾波網(wǎng)絡、 定時
    的頭像 發(fā)表于 11-09 17:46 ?1656次閱讀

    &amp;quot;Access violation&amp;quot; 錯誤,復位位置,重新打印

    &quot;Access violation&quot; 錯誤
    的頭像 發(fā)表于 11-08 07:16 ?786次閱讀

    CXK控制變壓器:船舶導航為何總&amp;amp;quot;失靈&amp;amp;quot;?

    浩渺無垠的大海上,導航設備的精準度直接關系到船舶的安全。您是否曾為導航設備頻繁出現(xiàn)數(shù)據(jù)漂移而困擾?雷達定位偏差擴大、電子海圖軌跡抖動,這些現(xiàn)象背后往往隱藏著供電系統(tǒng)的&quot;心跳失常&quot
    的頭像 發(fā)表于 09-28 10:34 ?674次閱讀
    CXK控制變壓器:船舶導航為何總&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;失靈&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;?

    為什么變頻器一開,監(jiān)控畫面就&amp;amp;quot;雪花&amp;amp;quot;?

    當你的工廠監(jiān)控畫面總是&quot;雪花&quot;閃爍,變頻器一啟動就跳線,是不是以為是攝像頭老化了?其實,90%的這類問題都是變頻器諧波作怪!這不是攝像頭的錯,而是變頻器輸出的高
    的頭像 發(fā)表于 09-23 14:17 ?778次閱讀
    為什么變頻器一開,監(jiān)控畫面就&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;雪花&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;?

    船舶變頻系統(tǒng)頻故障?移相整流變壓器的&amp;amp;quot;相位魔法&amp;amp;quot;揭秘

    是否為船舶變頻系統(tǒng)頻繁故障而困擾?當系統(tǒng)因諧波干擾突然停機,不僅影響航行計劃,還可能帶來安全隱患。這種&quot;隱形殺手&quot;往往被忽視,卻在悄悄侵蝕著船舶電力系統(tǒng)的可靠性。在船舶電力
    的頭像 發(fā)表于 09-12 10:10 ?753次閱讀
    船舶變頻系統(tǒng)頻故障?移相整流變壓器的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;相位魔法&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;揭秘

    光耦合器:電子世界的 &amp;quot;光橋梁&amp;quot;

    現(xiàn)代電子設備的復雜電路中,信號的傳輸與隔離至關重要。就像城市交通中需要橋梁來跨越障礙、連接不同區(qū)域一樣,電子電路里也需要一座 &quot;橋梁&quot; 來實現(xiàn)信號的安全、高效傳輸,同時避免
    的頭像 發(fā)表于 08-22 16:58 ?1208次閱讀

    為什么GNSS/INS組合被譽為導航界的&amp;amp;quot;黃金搭檔&amp;amp;quot;?

    導航技術領域,GNSS(全球導航衛(wèi)星系統(tǒng))和INS(慣性導航系統(tǒng))的結合,一直被業(yè)界譽為&quot;黃金搭檔&quot;。它們優(yōu)勢互補,克服了單一系統(tǒng)的局限性,為高精度、高可靠性的導航提供了完美
    的頭像 發(fā)表于 07-09 17:12 ?1225次閱讀
    為什么GNSS/INS組合被譽為導航界的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;黃金搭檔&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;?

    工業(yè)數(shù)采很多數(shù)據(jù)可能用不上,不同系統(tǒng)要的&amp;quot;數(shù)據(jù)菜&amp;quot;要對號入座

    工業(yè)數(shù)采的本質,是給不同的系統(tǒng)&quot;投喂&quot;它們能消化的數(shù)據(jù)。就像請客吃飯,MES要的是&quot;快餐&quot;(快節(jié)奏數(shù)據(jù)),QMS要的是&
    的頭像 發(fā)表于 06-11 11:29 ?964次閱讀

    人形機器人為什么要定制? ——揭秘工業(yè)場景的&amp;quot;千面需求&amp;quot;

    核心洞察:標準化機器人難以破解工業(yè)場景的&quot;需求碎片化&quot;困局。富唯智能通過?&quot;五大模塊柔性架構+零代碼中樞&quot;?,為?人形機器人為什么要定制?提供了
    的頭像 發(fā)表于 06-10 17:19 ?1572次閱讀
    人形機器人為什么要定制? ——揭秘工業(yè)場景的&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;千面需求&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;

    倉儲界的&amp;quot;速效救心丸&amp;quot;,Ethercat轉PROFINET網(wǎng)關實戰(zhàn)案例

    實戰(zhàn)案例,Ethercat轉PROFINET網(wǎng)關,倉儲界的&quot;速效救心丸&quot;
    的頭像 發(fā)表于 05-11 10:32 ?953次閱讀
    倉儲界的&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;速效救心丸&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;,Ethercat轉PROFINET網(wǎng)關實戰(zhàn)案例
    苍溪县| 武冈市| 新宁县| 五莲县| 深水埗区| 佳木斯市| 石家庄市| 江西省| 平塘县| 万山特区| 兰溪市| 泌阳县| 苍梧县| 靖宇县| 海晏县| 上饶市| 桂林市| 佛教| 石景山区| 南皮县| 涿鹿县| 博兴县| 双江| 保亭| 芜湖市| 托克逊县| 澄迈县| 青浦区| 青龙| 秦皇岛市| 岑溪市| 武宣县| 新绛县| 城固县| 永善县| 云南省| 辽阳市| 开原市| 屏东县| 鸡泽县| 武义县|