常見(jiàn)問(wèn)題
經驗之談:如(rú)何學好(hǎo)單片機(✔ΩΩjī)
摘要(yào):單片機(jī)越來(lái)越多(duō)的(de)受到(dα§φ↓ào)電(diàn)子(zǐ)産品研發人(≤₩¶rén)員(yuán)和(hé)我國(guó)高(gāo)等技(jì)術(βεshù)類學校(xiào)的(de)應用(yòng)與重視(shì)。本文(w≈•♥én)在多(duō)年(nián)實際經驗的(de)基礎上(sh×±↕àng),從(cóng)單片機(jī)結構、邏輯思維、和(hé)微(w±↕ēi)觀理(lǐ)念方面著(zhe)手,詳細介紹了(le)如(rú)★↑∑何學好(hǎo)單片機(jī)這(zhè)門(mén)應用(♥≠↓↔yòng)技(jì)術(shù)的(de)幾點經驗之談。
關鍵詞:單片機(jī)學習(xí);經驗介紹
引言
單片機(jī)誕生(shēng)于20世紀70年(ni ₩↓✔án)代。所謂單片機(jī)是(shì)利用(yòngε☆€)大(dà)規模集成電(diàn)路(lù)技(jì)術(shù)÷©把中央處理(lǐ)單元(Center Processin★π<g Unit,也(yě)即常稱的(de)CPU)和≤•(hé)數(shù)據存儲器(qì)(RAM)、程序存儲器(qì)(ROM)及♥Ω其他(tā)I/O通(tōng)信口集成在一(yī)塊芯片上 ÷€(shàng),構成一(yī)個(gè)≥φλπ最小(xiǎo)的(de)計(jì)算(suàn)機™α(jī)系統,再加上(shàng)了(le)中斷±α&∞單元,定時(shí)單元及A/D轉換等更複雜(zá≠ ©¶)、更完善的(de)電(diàn)路(lù),使得(de)單片機(j ↔Ω±ī)的(de)功能(néng)越來(lái)越強大(dà)∑©,應用(yòng)更廣泛[1]。現(xiàn)在 δ更多(duō)單片機(jī)的(de)發展已經進入了(le)嵌φ©≠入式系統時(shí)代, 由于制(zhì≥)造工(gōng)藝的(de)進步,有(yǒu)如$♣$(rú) VHDL、RTOS、CPLD、FPGA、δ DSP、ARM等這(zhè)一(yī)系列可(kě)編程器(qì)件(jiσ←™♣àn)的(de)體(tǐ)積越來(lái)越小(xiǎo)、成本越來(lá✔§§i)越低(dī),而功能(néng)是(shì)越來(lái)越能÷ ♥(néng)滿足人(rén)們的(de)需要(yào)。自(zì)₹δ上(shàng)世紀80年(nián)代以 ₽來(lái),單片機(jī)技(jì)術(shù)在我國(guó)各個(gè≥÷)控制(zhì)領域得(de)到(dào)了(•¥♦λle)廣泛應用(yòng),各個(gè)世界半導體(tγ♥β§ǐ)公司都(dōu)非常看(kàn)好(hǎo)中國(guó)₹§這(zhè)個(gè)龐大(dà)的(de)市(shì)場(chφβǎng)而紛紛到(dào)中國(guó)來(lái) £×投資建廠(chǎng),如(rú)在蘇州就(jδ₽↔&iù)有(yǒu)日(rì)本的(de)瑞薩、松下(xi€✔♣à)、美(měi)國(guó)的(de)快(kuài)捷等半導體(tǐ→©× )公司在中的(de)生(shēng)産廠(chǎng)地(dì)。同 ¶∞時(shí)面對(duì)這(zhè)一(yī)技(jì)術(shù)$♥α的(de)不(bù)斷發展,我國(guó)大(dà)部分(fēn)高₽☆♥∞(gāo)校(xiào)都(dōu)已經把單片機(jī)方面的("$de)課程作(zuò)為(wèi)學生(shēng)的(de)必修課¶ ₩±,這(zhè)為(wèi)我國(guó)近(jìn)≥δ'些(xiē)年(nián)來(lái)的(de)科(kē)技(jì)、工(™→©gōng)業(yè)控制(zhì)等方面的(de)發展培養了(le)大(dà£<)量人(rén)才,而且社會(huì)對(duì)此方面的(de)人÷÷<σ(rén)才需求還(hái)在不(bù)斷的∑₩☆₽(de)增加。面對(duì)如(rú)此情況,作(zuò)為(wè♦££i)在校(xiào)學生(shēng),又(yòu)該從£×♠≠(cóng)何學起?如(rú)何學好(hǎo)這(zhè)門(mén)©φ課程呢(ne)?又(yòu)怎樣才能(néng)不(bù)讓自(zì)己學了(§•☆le)等于沒學呢(ne)?本文(wén)在多(duō)年(nián≠β)實踐的(de)基礎上(shàng),介紹自(zì)已的(de)一(yī)些≤π≥(xiē)感受和(hé)經驗。
1理(lǐ)解單片機(jī)的(de)結構
對(duì)于一(yī)個(gè)初學者,最迷糊的(de→)就(jiù)是(shì)對(duì)單片機(jī≤ ♦∏)芯片裡(lǐ)面的(de)結構的(de)理(lǐ)解,小(xiǎo)α☆小(xiǎo)的(de)一(yī)個(gè)芯片為(wèi)何能(néng)✔&™完成如(rú)此神奇的(de)功能(néng)。
第一(yī)次從(cóng)事(shì)電(diàn)子≤≤↑₽(zǐ)方面的(de)工(gōng)作(∑☆δzuò),也(yě)總對(duì)那(nà)黑(hēi)黑(hē'♠ i)的(de)芯片裡(lǐ)面感到(dào)不(bù)可(kě)思意的(de)α↑♥♠神奇。直到(dào)有(yǒu)一(yī)天&,在檢修一(yī)台日(rì)本二手電(≤♠≥diàn)子(zǐ)市(shì)場(chǎ₽♥¶ng)裡(lǐ)買來(lái)的(de)程控↑$≈λ交換機(jī)時(shí),發現(xiàn)裡(lǐ)面<←©有(yǒu)一(yī)塊黑(hēi)東(dōng)西(xī)上(shàngε★)的(de)黑(hēi)膠已經裂開(kāi),把它↑ε∞撬開(kāi)一(yī)看(kàn),裡(lǐ)面就(jiù)是(shì) →一(yī)塊電(diàn)路(lù)闆,上(shàng)✘→₹面焊滿了(le)密密麻麻的(de)電(diàn)子(zǐ)零件(j ©λ®iàn)。終于有(yǒu)點明(míng)白(₩™bái),原來(lái)芯片也(yě)可(kě× ↔)以這(zhè)樣做(zuò)成。當然當時(shí)所見(jiàn)的(de÷δ)那(nà)塊電(diàn)路(lù)闆↓♦是(shì)不(bù)能(néng)被稱之為(wèi)芯片的(dσ∞e),那(nà)隻是(shì)日(rì)♣✘σ本的(de)電(diàn)子(zǐ)制(zhì)造公★δ 司為(wèi)了(le)防止别人(rén)抄襲而把整個(gè)電( <≈←diàn)路(lù)闆密封起來(lái)'∑α或其它原因,隻引出幾個(gè)的(de)引腳與其§∏它電(diàn)路(lù)連接。不(bù)過&∞它可(kě)以讓人(rén)聯想到(dào)芯片的(de)基本結構↓'與此相(xiàng)類似,如(rú)果把那(nà)些(xi↕ē)內(nèi)眼看(kàn)得(de)見(j><₩ iàn)的(de)電(diàn)子(zǐ)"↑零件(jiàn)再縮小(xiǎo)一(yī)千倍或更小(x₹σiǎo)以至于能(néng)把所有(yǒu)電(diàn)子(zǐ)$↓Ωδ零件(jiàn)做(zuò)在一(yī)個(gè←)矽片上(shàng),那(nà)也(yě)就(jiùα£)成了(le)名副其實的(de)芯片了(l≥€e)。我們不(bù)防以圖1所示的(de)電(dià ≤n)路(lù)及電(diàn)路(lù)闆來(lái)做(zuò)Ω> '一(yī)個(gè)生(shēng)動形象的(de)介≤↕紹。該圖是(shì)一(yī)個(gè)直流馬達可(kě)以正反兩個(gè)方向轉動的(de)電(diàn)路(lù)$≤×<,做(zuò)成電(diàn)路(lù)闆并焊好(hǎo)電(↔$≥diàn)子(zǐ)元件(jiàn)後,經測試沒有(yǒu)問(wè♣®n)題就(jiù)可(kě)以用(yòng)黑&∞∞×(hēi)膠(通(tōng)常采用(yòng)酚醛樹(shù)脂&β♦"等材料)把所有(yǒu)電(diàn)子(zǐ)元件(jiàn)封起來(láφπi),隻留六個(gè)引腳來(lái)與₩€↕&外(wài)部電(diàn)路(lù)連接,這(zhè)樣看(kàn)起 →'&來(lái)就(jiù)好(hǎo)像是(shì)一(yī)$♦個(gè)芯片。

知(zhī)道(dào)了(le)一(yī)般芯λ™片的(de)原理(lǐ),同樣可(kě)§<以更進一(yī)步想象單片機(jī)為(wèi)什(×♣↔¥shén)麽會(huì)執行(xíng)邏輯運算(suàn)等功能(né≤☆✔ng),這(zhè)就(jiù)牽涉到(dào)數(shù)字電§★©(diàn)路(lù)和(hé)模拟電(diàn)路£↑↕(lù)的(de)知(zhī)識。其實不(bù)管一(y♠→ī)個(gè)單片機(jī)的(de)功能(néng)是(shì)如∞★(rú)何的(de)強大(dà),其隻不(bù)過是(shì)把許多(d ↔uō)以微(wēi)米,甚至是(shì)納米為(wèi)單位級的(÷♠γde)數(shù)字的(de)和(hé)模拟電π₩(diàn)子(zǐ)器(qì)件(jiàn✔ ✔)組成。為(wèi)了(le)形象的(de)來'Ω≈γ(lái)說(shuō)明(míng)單片機(jī)內(nèi)×<"部的(de)結構原理(lǐ),這(zhè)裡(lǐ)不(bù)訪♣→®α舉如(rú)圖2所示的(de)跑馬燈電(diàn)路(l÷★↑>ù)來(lái)闡述。圖中電(diàn)路(lù)表明(míng)的(de)最× ✔終目的(de)是(shì)讓LED依次輪±δ≈¶流被點亮(liàng)。首先是(shì)通(tōng)γ$過計(jì)數(shù)器(qì)對(duì)輸入脈沖計(jì)數"←& (shù),從(cóng)0到(dào)15共16個(gè)脈沖為(wèi₹')一(yī)個(gè)輪回,也(yě)即計(j₽©ì)數(shù)器(qì)的(de)輸出依次♥≥ε©為(wèi)二進制(zhì)的(de)0000B≠δ到(dào)1111B,再由四-十六譯碼器(qì)把計←§(jì)數(shù)器(qì)的(de)結果解碼輸出,即依次置Y≤£₩0到(dào)Y15由高(gāo)電(diàn)平變為(wèi)高(₩$→λgāo)電(diàn)平。當某一(yī)輸"•↕出為(wèi)高(gāo)電(diàn)平時(shí),經過反向器(€↑γqì)後,與此線路(lù)相(xiàng)連接€↑'↑的(de)LED的(de)陰極被拉為(wèi)低(dī) ×電(diàn)平從(cóng)而點亮(liàng)該發光(guā♣ε≈ng)二極管。這(zhè)樣一(yī)來(lái),計(jì)數(&££shù)器(qì)和(hé)譯碼器(qì)就(jiù)相(xià♥&↕♦ng)當于單片機(jī)裡(lǐ)的(de)處理(l↕'ǐ)器(qì)與PC地(dì)址寄存器(qì)了(₩₽γle),與譯碼器(qì)輸出腳相(xiàng)$©₹©連的(de)線就(jiù)相(xiàng)當§≈于地(dì)址線,與LED負極相(xiàng)連的(de)輸出↕&線就(jiù)相(xiàng)當于數(shù)據線,每一(yī)條“地♥€₹(dì)址線”都(dōu)與8根“數(shù)據線”有(yǒ¥↑₩↓u)一(yī)個(gè)交叉,每一(yī)個≤₹(gè)交叉就(jiù)相(xiàng)當于存儲單元的∞¥δ≠(de)每一(yī)個(gè)位。在這(zhè☆≥)些(xiē)交叉處是(shì)否要(yào)連通(tōng)就(j≈©↕↑iù)相(xiàng)當于把程式燒錄到(d←€<ào)存儲器(qì)(ROM)裡(lǐ)。最後總體(tǐ)來(lái)看(Ω®★±kàn)就(jiù)相(xiàng)當于一(yī∏λδ∏)個(gè)隻有(yǒu)16個(gè)☆≥→ε地(dì)址的(de)8位單片機(jī)。如(rú)果把LED換成™&•圖中數(shù)碼管,改變圖中的(de)二極管連接,在“單片♥機(jī)”通(tōng)電(diàn)和(hé)輸入時(↑εshí)鐘(zhōng)脈沖後,就(jiù≥÷☆)可(kě)以不(bù)停的(de)來(lái)顯示數(shù)λφ字了(le)。
2理(lǐ)清邏輯思維
學習(xí)單片機(jī)是(shì)最"βα≥重要(yào)的(de)一(yī)點就(jiù)是←♠✘Ω(shì)不(bù)能(néng)糊塗,不(bù)能(néng)♦→÷把邏輯關系搞得(de)亂七八糟。對(duì)于初學單片機(jī)時(s♠<↔♦hí),要(yào)學會(huì)把一(yī)個(gè)程&★∞式的(de)邏輯性關系用(yòng)流程圖的(de)形式清楚的(de)表示出來βγ' (lái)。至于用(yòng)來(lái)編寫程式的(d e)單片機(jī)的(de)語言是(shì)很(hěn)簡單的(de)₹☆≠,不(bù)要(yào)把它想象得(de)很(hěn)神秘,不(b←ù)管是(shì)彙編語言、C語言、還(h£☆ái)是(shì)更高(gāo)級的(de)VC++和(hé)圖示☆₩♠∑化(huà)語言(如(rú)LABVIEW),都→βΩδ(dōu)隻不(bù)過是(shì)把我們清楚的λ₽(de)邏輯思維告訴單片機(jī)處理(lǐ)器(qì),并指令它将要(y£ ♣'ào)被如(rú)何進行(xíng)邏輯操作(zuò)。把單片 €機(jī)的(de)指令看(kàn)得(de)很(hěn)重要(yào)應β→÷π該是(shì)我們大(dà)家(jiā)在學習(xí)單片>'$>機(jī)時(shí)的(de)一(yī)個(gè&©&↓)最大(dà)的(de)誤區(qū),老(±÷π✔lǎo)是(shì)擔心指令記不(bù)住、不(bù)π§會(huì)用(yòng),這(zhè)也(yě)是(shì)學習(xí)單片±π 機(jī)還(hái)沒入門(mén)、上(shàng)路(lù¥♥♦ )的(de)主要(yào)表現(xiàn)×™。其實這(zhè)樣有(yǒu)什(shén)麽擔心的(de)呢(nΩ∞e),記不(bù)住就(jiù)不(bù)要(yào)強求好(hǎ✔"o)了(le),把指令放(fàng)在旁邊,當把邏輯關系清理(lǐ)好(hǎ×★o)之後,再來(lái)對(duì)著(zhe)指令表Ω 确定哪個(gè)邏輯關系由哪些(xiē)指令來€σ₽↑(lái)完成,當一(yī)條指令運用(yòng)得(de)↓♥↔®幾次後,根本就(jiù)用(yòng)不&÷♥(bù)著(zhe)擔心不(bù)知(zhī)道(dδ≥ào)指令不(bù)會(huì)用(yòng)了(le)。退一(yī♠©)步講,即使真的(de)記不(bù)得(de)指令,參照(zhδδ↕ào)書(shū)本的(de)指令用(yòng)法也™δ(yě)完全可(kě)行(xíng),現(☆↑xiàn)在的(de)知(zhī)識量是(shì)海(hǎi)量,全←<把所學的(de)知(zhī)識死記在腦(nǎo)子(zǐ)裡(lǐ)肯定會∞ε>≈(huì)把腦(nǎo)袋漲破。在寫程序♠>♦©時(shí),隻要(yào)程序的(de)邏輯關系調理(lǐ)清楚了✘₩β(le),寫起來(lái)就(jiù)好(hǎo)比做(zuò)簡單的(dδ'e)翻譯工(gōng)作(zuò),把邏輯關系翻譯成計(jì)算(suàn)機₩♥(jī)語言來(lái)表示。如(rú)下(xià)∞¥↑&圖3和(hé)圖4是(shì)一(yī)個(gφ₩₹è)簡單的(de)鍵掃描電(diàn)路(lù)和(&αεhé)程式流程圖,我們根據這(zhè)個(gè)流程圖就(jiù)很(>hěn)快(kuài)能(néng)用(•≤★yòng)目前非常普遍的(de)C51彙編語言來(lái)寫出這(zhèΩ♠♠")個(gè)程序。
KEY_SCAN:
PUSH A ;保存寄存器(qì)A
INC R1 ;
AND R1,00000011B
MOV R2,3
MOVC DPHL,TABLE ;取表首址
MOVC A,@DPHL+R1 ;讀(dú)取表中數♠ ←≠(shù)據
AND A,00001111B ;保留低(dī)4位
MOV P1,A ;按所取表中數(shù)據由P1低>(dī)4位輸出
CALL DELAY_TIME ;延時(shí)
MOV A,P1 ;讀(dú)取P1端口
AND A,11100000B ;保留P14、P16、P17
LOOP:
RLC A ;左移A一(yī)位到(dào)位寄存器(qì)“C”<×π"
JC R1,LOOP1 ;判斷位寄存器(qì)“C★¥ ”是(shì)否為(wèi)“0”
CALL KEY_CAL ;調用(yòng)鍵碼計(jì)算(su←¥•✔àn)子(zǐ)程序
LOOP1:
DJNE R2,LOOP ;判斷是(shì)否已移3位
POP A ;恢複寄存器(qì)A
RTI ;本次掃描結束
KEY_CAL: ;鍵碼計(jì)算(suàn)子(zǐ)≠φσ程序
… … …
RTS
DELAY_TIME: ;延時(shí∑₽€₽)子(zǐ)程序
… … …
RTS
TABLE: ;鍵掃描輸出表
DB 11111110B
DB 11111101B
DB 11111011B
DB 11110111B


3對(duì)微(wēi)觀世界的(de)想象
曾經在設計(jì)電(diàn)路(lù)闆時(♣<≈shí),為(wèi)了(le)讓線路(lù)中的(de)電(diàn)₹γ'≤流能(néng)流暢的(de)通(tōng)過線路(lù),為(wèi)了(l ≠e)所設計(jì)的(de)電(diàn)路(lù)闆能(néng)滿足各種↕ 測試條件(jiàn)下(xià)的(de)安全标準,如(rú)UL×标準要(yào)求最長(cháng)的(de)電(diàn)源地(dì)線不₹(bù)能(néng)過0.02歐姆(其測試條件(jiàn∑)是(shì)在20A的(de)電(diàn)流情況下(xià)測量φ∑₩它的(de)功率P=I2R)。如(rú)果假如(rú)是(shì)¶ <•0.02歐姆,通(tōng)以20A的(de)電(diàn)流,那✘•(nà)這(zhè)條線路(lù)的(de)發熱(§β≥×rè)功率将會(huì)是(shì)8W。把電(diàn)流看≠σ(kàn)作(zuò)是(shì)我們宏觀世♦ 界裡(lǐ)的(de)水(shuǐ),線路(lù)就(j ±≈iù)好(hǎo)比一(yī)條水(shuǐ)溝。要(yào)讓水(sh≠↓©uǐ)在水(shuǐ)溝裡(lǐ)怎麽流,這(z≤♣→hè)理(lǐ)所當然是(shì)很(hěn)容易控制(zhì)的(de)了(<"Ω&le)。如(rú)水(shuǐ)在急轉彎的(de)地(dì)方會(≠δ™huì)起漩渦,會(huì)對(duì)急轉¥δ達彎的(de)溝的(de)對(duì)面産生(sβ♣σhēng)沖擊。同樣在電(diàn)路(lù)闆上(shàng)的ε'λ(de)線路(lù)如(rú)果存在急轉彎的(de)情況,電(diàn>÷)流也(yě)會(huì)引起渦流,也(y↓↑≥"ě)會(huì)對(duì)線路(lù)的(™ β<de)拐點處有(yǒu)一(yī)個(gè)沖擊作(zuò)用(yò£α"™ng)而産生(shēng)輻射。這(zhè)樣一(yī)來(lái),在理∏γ∑™(lǐ)解了(le)這(zhè)一(yī)原理(lǐ)之後,每一(yī)次電(≈ ♥'diàn)路(lù)闆的(de)設計(jì)完成&↔之後,所有(yǒu)的(de)測試都(dōu)能ασα(néng)一(yī)次通(tōng)過。可∏δ©↓(kě)見(jiàn)把微(wēi)觀世界想象成宏₩£γ觀世界相(xiàng)類似的(de)事(shì)物(wù)或過程是 ✘(shì)非常有(yǒu)幫助的(de)。現(xiàn≤↔∑)代電(diàn)子(zǐ)世界,特别是(shì)微(wēi)♦"♥"電(diàn)子(zǐ),要(yào)想看(kàn)清他(tā)的(♦§ £de)真面目,隻有(yǒu)在高(gāo)清昕度的(γ★de)顯微(wēi)鏡下(xià)才能(né<$↔☆ng)看(kàn)到(dào)他(tā)的(de)外(wài)形,可(k¥∑≤ě)是(shì)即使了(le)解了(le)它$φ的(de)外(wài)形,也(yě)隻不(bù)過是(shì)知(zhī)其§然而不(bù)知(zhī)其所以然,它的(de)≥ε<☆工(gōng)作(zuò)過程根本無法看(kàn)得(de)到 ™£(dào)。
現(xiàn)在單片機(jī)結構越來(lái)越複雜(zá),集成度越來(♥ ∞lái)越高(gāo),存儲量越來(lái)越大(dà),✘↑>将來(lái)還(hái)可(kě)能(néng)采用₽∞←∏(yòng)分(fēn)子(zǐ)級電(diàn)子(zǐ)晶體(€tǐ)管呢(ne)。它的(de)運行(x≤ íng)速度也(yě)是(shì)如(rú)此的(de)越來(l♦₹ái)越快(kuài),現(xiàn)在已∏≠經是(shì)采用(yòng)納秒(miǎo)級來(lái)定義它的(de)運∑↔行(xíng)時(shí)間(jiān)了(×le),最長(cháng)的(de)運行(xíng)一(yī)條指≈ $令的(de)時(shí)間(jiān)最多(duō)不(bù)過一(yī≠€&)兩個(gè)微(wēi)秒(miǎo),簡直就(jiù)是(shì)比一(φ<★yī)閃而過還(hái)要(yào)少(shǎo)好(hǎo)多(duō)好←≠≠♥(hǎo)多(duō)。既然我們可(kě)以在空(kōng)間(jiā×✘n)上(shàng)利用(yòng)放(fàng)大(dà)鏡把外(♦♠wài)形放(fàng)大(dà)後來(lái)了(le&φ↔)解,那(nà)麽同樣可(kě)以在時(shí)間(jiān)上($✘εshàng)把時(shí)間(jiān)拉長(cháng)來(lái"'₽)解。不(bù)訪把一(yī)微(wēi)秒(miǎo)當作(z♠★↓uò)時(shí)一(yī)分(fēn)鐘(zhōng)或一(yī)≈π♥小(xiǎo)時(shí)來(lái)理(lǐ)解,這(zhè)樣 δ₽我們就(jiù)不(bù)難理(lǐ)解C≠₩PU就(jiù)如(rú)人(rén)一(yī)樣在處理(lǐ♠&£)某一(yī)條指令。比如(rú)指令“MOV A,01H”就(→✔σjiù)是(shì)CPU把數(shù)據01H送到(dào)A累加器☆β✘π(qì),在這(zhè)個(gè)運送的(de)過€ "程就(jiù)如(rú)人(rén)搬運東✔♥(dōng)西(xī)的(de)過程,這(∑≠↕zhè)個(gè)過程的(de)處理(lǐ)時(shí)間(j↔≈iān)就(jiù)是(shì)CPU處理↑∏(lǐ)一(yī)個(gè)指令的(de)時↕<&(shí)間(jiān),通(tōng)常稱之為(wèi)指令周期。有♠•$(yǒu)些(xiē)時(shí)候單片機(jī)會(huì)出現(xi ≤àn)對(duì)某個(gè)操作(zuò)處理(§₹∞<lǐ)的(de)時(shí)間(jiān)§ ☆不(bù)夠,如(rú)進行(xíng)數(shùσ®)據采集時(shí),被采集的(de)信号相(xiàng)對(d<>uì)于單片機(jī)處理(lǐ)時(sh₹¶Ωí)間(jiān)比較快(kuài)就(jiù)>→會(huì)出現(xiàn)數(shù)據遺失的(dγ★÷e)情況,這(zhè)就(jiù)要(yào)求單片機(jī)的(de)運行(♠≈ γxíng)速度更快(kuài)。如(rú)果沒有(®≥yǒu)這(zhè)處微(wēi)觀時(shí)間(jiān)的(de)≈↔概念,就(jiù)很(hěn)難理(lǐ)解怎麽會(huì∞®π®)出現(xiàn)這(zhè)種情況。
4結束語
單片機(jī)變化(huà)發展迅速,但(dàn)萬變不(b¶€ù)離(lí)其宗,隻要(yào)清楚了(le)它們的(de)基本原理(lǐ)©ε÷和(hé)構造思想,不(bù)管它怎麽變 "¶™,都(dōu)能(néng)做(zuò)到(dào)知(zhī)其然知(zhīδ>)其所以然。
作(zuò)者:袁越陽
高(gāo)級工(gōng)程師(shī)