想成為單片機高手還不容易!隻需十招
發布時間:2015-04-03 責任編輯:echolady
【導讀】單dan片pian機ji的de學xue習xi說shuo簡jian單dan簡jian單dan,說shuo難nan也ye並bing不bu難nan。單dan片pian機ji的de學xue習xi需xu要yao循xun序xu漸jian進jin,層ceng層ceng突tu破po。如ru果guo想xiang要yao知zhi道dao自zi己ji學xue習xi到dao什shen麼me程cheng度du該gai如ru何he衡heng量liang?如ru何he修xiu煉lian才cai能neng成cheng為wei單dan片pian機ji高gao手shou?本ben文wen教jiao你ni十shi招zhao搞gao定ding。
第一層:我來了
處在這一層的典型是可以用C語言寫簡單的邏輯控製,如閃爍LED,簡單數碼管顯示,簡單外圍模塊驅動實驗。一般對單片機感興趣,經常動手實踐的人,半年左右,可以練到此地步(針對沒有接觸過單片機的人而言)。此層最典型的示例就是,掃描按鍵時候,檢測按下------延時20ms --再次檢測按下----返回鍵值或等待釋放。如果你是這樣做的,或者正在這樣做,毫無懸念,應該處於這個級別。對於95%的電類專業學生來說,畢業時候,遠遠低於這個級別,剩下的5%則依次分布在各層上。這也是為什麼學單片機的人成千上萬,而會用的人寥寥無幾的原因。
第二層:真的打呀
步bu入ru這zhe一yi層ceng的de典dian型xing標biao誌zhi就jiu是shi開kai始shi思si考kao自zi己ji所suo寫xie的de程cheng序xu是shi否fou能neng夠gou有you一yi點dian實shi用yong價jia值zhi。譬pi如ru應ying用yong在zai實shi際ji工gong程cheng項xiang目mu中zhong。在zai這zhe一yi層ceng,應ying該gai開kai始shi思si考kao如ru何he讓rang程cheng序xu結jie構gou簡jian單dan模mo塊kuai化hua,如ru何he合he理li的de利li用yongCPU的時間。
第三層:並肩作戰
這(zhe)一(yi)層(ceng)是(shi)建(jian)立(li)在(zai)第(di)二(er)層(ceng)的(de)基(ji)礎(chu)上(shang)麵(mian)。從(cong)第(di)二(er)層(ceng)跨(kua)越(yue)到(dao)這(zhe)一(yi)層(ceng),需(xu)要(yao)很(hen)多(duo)代(dai)碼(ma)行(xing)的(de)積(ji)累(lei)。在(zai)這(zhe)一(yi)層(ceng),需(xu)要(yao)對(dui)係(xi)統(tong)中(zhong)的(de)各(ge)個(ge)模(mo)塊(kuai)應(ying)該(gai)能(neng)夠(gou)很(hen)好(hao)的(de)區(qu)分(fen)。同(tong)時(shi)對(dui)於(yu)時(shi)間(jian)的(de)應(ying)用(yong)安(an)排(pai)更(geng)加(jia)合(he)理(li)。在(zai)這(zhe)一(yi)層(ceng),同(tong)時(shi)也(ye)應(ying)該(gai)考(kao)慮(lv)時(shi)間(jian)驅(qu)動(dong)的(de)設(she)計(ji)模(mo)式(shi)。如(ru)何(he)讓(rang)CPU更有效率的利用起來,需要長時間的積累,並非看,想就可以弄明白,而是不斷的實踐。
第四層:尋找狀態
這zhe一yi層ceng同tong樣yang建jian立li在zai第di三san層ceng基ji礎chu之zhi上shang。掌zhang握wo了le以yi上shang三san層ceng,隻zhi要yao基ji本ben不bu涉she及ji複fu雜za算suan法fa的de程cheng序xu,可ke以yi組zu織zhi小xiao規gui模mo的de程cheng序xu的de編bian寫xie了le。在zai這zhe個ge時shi候hou,如ru何he有you效xiao區qu分fen係xi統tong中zhong的de狀zhuang態tai,利li用yong狀zhuang態tai來lai進jin行xing遷qian移yi,變bian得de尤you為wei重zhong要yao。有you人ren說shuo通tong用yong結jie構gou好hao。但dan也ye有you人ren認ren為wei,針zhen對dui特te定ding應ying用yong來lai規gui劃hua更geng優you秀xiu。對dui於yu單dan片pian機ji程cheng序xu而er言yan,幾ji乎hu沒mei有you能neng夠gou一yi摸mo一yi樣yang的de項xiang目mu。而er對dui於yu可ke移yi植zhi性xing而er言yan,能neng夠gou做zuo到dao函han數shu級ji別bie的de複fu用yong,已yi經jing非fei常chang難nan能neng可ke貴gui了le。
第五層:時間
還是時間,時間具備精確性、模糊性、可丟失性,這三個特性是從應用時間的不同角度來描述的。精確性應用在精確地定時、jishidechanghe,tashigeqiangshishidegainian,biruceliangpinlv。mohuxingyingyongzaixuyaowendingjishidechanghe,tazhuiqiudeshichangshijiandewendingxing,erhulvedingshimeikefashengdeshike,biruxianshiriqishijian。kediushixingshifeizhongyaodejishi,tazhiyaoqiujieduanxingshijianfuheerbuyaoqiuyidingshijiandaodajiubidingfasheng,biruLED閃爍的時間控製、倒計時執行某些功能性操作,通常是使用時間係統的時間發生標誌。同時在這一層如果能夠將WINDOWS程序設計中的一些優秀思想利用起來,則非常好。能夠領悟到這一層的,在前輩高手中都少之又少。
第六層:豐富你的視界
這一層相比前麵幾層而言更為重要。寫單片機程序,什麼最痛苦,當然是做界麵最痛苦。一個好的產品,離不開好的UI。在(zai)這(zhe)裏(li),需(xu)要(yao)設(she)計(ji)簡(jian)單(dan)易(yi)用(yong)同(tong)時(shi)好(hao)看(kan)的(de)人(ren)機(ji)接(jie)口(kou)非(fei)常(chang)不(bu)容(rong)易(yi)。而(er)且(qie)對(dui)於(yu)簡(jian)單(dan)單(dan)色(se)點(dian)陣(zhen)液(ye)晶(jing)的(de)操(cao)作(zuo),能(neng)夠(gou)做(zuo)到(dao)顯(xian)示(shi)界(jie)麵(mian)非(fei)常(chang)好(hao)看(kan),同(tong)時(shi)程(cheng)序(xu)結(jie)構(gou)清(qing)晰(xi),非(fei)常(chang)不(bu)容(rong)易(yi)。很(hen)多(duo)人(ren)都(dou)說(shuo),設(she)計(ji)界(jie)麵(mian),就(jiu)像(xiang)繡(xiu)花(hua)似(si)的(de),太(tai)痛(tong)苦(ku)了(le)。到(dao)底(di)是(shi)通(tong)用(yong)的(de)結(jie)構(gou)好(hao),還(hai)是(shi)針(zhen)對(dui)特(te)定(ding)用(yong)途(tu)還(hai)設(she)計(ji)好(hao)。按(an)照(zhao)我(wo)在(zai)第(di)四(si)層(ceng)中(zhong)的(de)說(shuo)法(fa),這(zhe)裏(li)應(ying)該(gai)根(gen)據(ju)特(te)定(ding)用(yong)途(tu)來(lai)規(gui)劃(hua)更(geng)好(hao)些(xie)。
第七層:我們說好的
這一層主要是各種各樣的協議的熟悉。非常重要,因為這個是和實際聯係最為緊密的。工業現場的各種傳感器,采集儀表如何將采集到的數據有效的發回給上位機。兩者能夠可靠的通信,軟件層麵上都離不開它們。
第八層:CPU的時間分配問題
還在為該如何分配CPU的de時shi間jian嘛ma。其qi實shi不bu用yong苦ku惱nao。千qian萬wan不bu要yao什shen麼me東dong西xi都dou重zhong新xin自zi己ji造zao。比bi如ru想xiang開kai車che,不bu用yong自zi己ji造zao輪lun子zi吧ba,買mai一yi個ge就jiu可ke以yi了le。前qian人ren其qi實shi對dui這zhe些xie問wen題ti都dou研yan究jiu過guo非fei常chang多duo了le。因yin此ci操cao作zuo係xi統tong應ying運yun而er生sheng。有you人ren說shuo,如ru果guo學xue會hui了le在zai操cao作zuo係xi統tong上shang麵mian寫xie程cheng序xu,將jiang絕jue不bu想xiang再zai回hui到dao以yi前qian的de那na種zhong編bian程cheng方fang式shi,聽ting起qi來lai非fei常chang誘you人ren。
第九層 穿著操作係統去裸奔
都(dou)用(yong)上(shang)操(cao)作(zuo)係(xi)統(tong)了(le),還(hai)想(xiang)著(zhe)裸(luo)奔(ben)。太(tai)花(hua)心(xin)了(le)吧(ba)。非(fei)也(ye)。這(zhe)裏(li)是(shi)將(jiang)前(qian)麵(mian)幾(ji)層(ceng)所(suo)提(ti)及(ji)到(dao)的(de)一(yi)些(xie)思(si)想(xiang)與(yu)第(di)八(ba)層(ceng)融(rong)彙(hui)貫(guan)通(tong)。可(ke)以(yi)說(shuo),在(zai)這(zhe)一(yi)層(ceng),需(xu)要(yao)對(dui)前(qian)麵(mian)的(de)每(mei)一(yi)層(ceng)都(dou)非(fei)常(chang)的(de)熟(shu)悉(xi)。並(bing)經(jing)過(guo)很(hen)多(duo)實(shi)際(ji)項(xiang)目(mu)的(de)磨(mo)練(lian)方(fang)能(neng)有(you)所(suo)體(ti)會(hui)。
第十層 無招勝有招
nenggoudadaozheyicengdeyinggaisuandeshangshiquzhikeshudegaoshouzhiyile。zaizheyicengshang,chuleqianmianjiucengdeshulianyingyongzhiwai。gengniuderenyinggaishikeyishejicaozuoxitong,shejigui之類的。要達到這一點,需要非常多的基礎知識,以及大量的專業知識以及實踐,再加以10---20年的實戰經驗,以及一顆不沉寂的心。在這裏,無招勝有招,非常熟悉MCU的特性,能夠利用這種各樣的技巧。這樣的高人,在國內數一數二的電子論壇裏也不在少數。
說shuo到dao底di,單dan片pian機ji即ji便bian再zai複fu雜za再zai深shen奧ao終zhong究jiu也ye就jiu是shi一yi個ge工gong具ju。最zui核he心xin的de部bu分fen其qi實shi是shi模mo擬ni數shu字zi電dian子zi以yi及ji相xiang關guan的de專zhuan業ye課ke程cheng。現xian在zai很hen多duo在zai校xiao的de大da學xue生sheng都dou在zai抱bao怨yuan學xue校xiao中zhong學xue到dao的de知zhi識shi沒mei有you用yong,其qi實shi這zhe些xie知zhi識shi是shi在zai之zhi後hou的de工gong作zuo當dang中zhong將jiang會hui很hen大da程cheng度du上shang提ti供gong便bian利li。
試想一個三極管放大電路都不會分析的人,怎麼可能做出合格的電路呢。所以不要輕視任何學到的知識,也不能停下學習的腳步。
相關閱讀:
單片機程序跑飛腫麼辦?小編直呼有絕招
技術盲點:單片機攻擊技術及其入侵過程詳解
火焰探測器設計方案:集單片機、紫外傳感器所長
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
微波功率管
微波開關
微波連接器
微波器件
微波三極管
微波振蕩器
微電機
微調電容
微動開關
微蜂窩
位置傳感器
溫度保險絲
溫度傳感器
溫控開關
溫控可控矽
聞泰
穩壓電源
穩壓二極管
穩壓管
無焊端子
無線充電
無線監控
無源濾波器
五金工具
物聯網
顯示模塊
顯微鏡結構
線圈
線繞電位器
線繞電阻



