老司机午夜精品_国产精品高清免费在线_99热点高清无码中文字幕_在线观看国产成人AV天堂_中文字幕国产91

切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
  • 如何學(xué)好單片機(jī)?

    作者:佚名 來(lái)源:網(wǎng)絡(luò) 時(shí)間:2011-12-18 15:34 閱讀:1760 [投稿]
    單片機(jī)越來(lái)越多的受到電子產(chǎn)品研發(fā)人員和我國(guó)高等技術(shù)類學(xué)校的應(yīng)用與重視。本文在多年實(shí)際經(jīng)驗(yàn)的基礎(chǔ)上,從單片機(jī)結(jié)構(gòu)、邏輯思維、和微觀理念方面著手,詳細(xì)介紹了如何學(xué)好單片機(jī)這門(mén)應(yīng)用技術(shù)的幾點(diǎn)經(jīng)驗(yàn)之談。
    2.理清邏輯思維
    學(xué)習(xí)單片機(jī)是最重要的一點(diǎn)就是不能糊涂,不能把邏輯關(guān)系搞得亂七八糟。對(duì)于初學(xué)單片機(jī)時(shí),要學(xué)會(huì)把一個(gè)程式的邏輯性關(guān)系用流程圖的形式清楚的表示出來(lái)。至于用來(lái)編寫(xiě)程式的單片機(jī)的語(yǔ)言是很簡(jiǎn)單的,不要把它想象得很神秘,不管是匯編語(yǔ)言、C語(yǔ)言、還是更高級(jí)的VC++和圖示化語(yǔ)言(如LABVIEW),都只不過(guò)是把我們清楚的邏輯思維告訴單片機(jī)處理器,并指令它將要被如何進(jìn)行邏輯操作。把單片機(jī)的指令看得很重要應(yīng)該是我們大家在學(xué)習(xí)單片機(jī)時(shí)的一個(gè)最大的誤區(qū),老是擔(dān)心指令記不住、不會(huì)用,這也是學(xué)習(xí)單片機(jī)還沒(méi)入門(mén)、上路的主要表現(xiàn)。其實(shí)這樣有什么擔(dān)心的呢,記不住就不要強(qiáng)求好了,把指令放在旁邊,當(dāng)把邏輯關(guān)系清理好之后,再來(lái)對(duì)著指令表確定哪個(gè)邏輯關(guān)系由哪些指令來(lái)完成,當(dāng)一條指令運(yùn)用得幾次后,根本就用不著擔(dān)心不知道指令不會(huì)用了。退一步講,即使真的記不得指令,參照書(shū)本的指令用法也完全可行,現(xiàn)在的知識(shí)量是海量,全把所學(xué)的知識(shí)死記在腦子里肯定會(huì)把腦袋漲破。在寫(xiě)程序時(shí),只要程序的邏輯關(guān)系調(diào)理清楚了,寫(xiě)起來(lái)就好比做簡(jiǎn)單的翻譯工作,把邏輯關(guān)系翻譯成計(jì)算機(jī)語(yǔ)言來(lái)表示。如下圖3和圖4是一個(gè)簡(jiǎn)單的鍵掃描電路和程式流程圖,我們根據(jù)這個(gè)流程圖就很快能用目前非常普遍的C51匯編語(yǔ)言來(lái)寫(xiě)出這個(gè)程序。 
    KEY_SCAN:
    PUSH A ;保存寄存器A
    INC R1 ;
    AND R1,00000011B
    MOV R2,3
    MOVC DPHL,TABLE ;取表首址
    MOVC A,@DPHL+R1 ;讀取表中數(shù)據(jù)
    AND A,00001111B ;保留低4位
    MOV P1,A ;按所取表中數(shù)據(jù)由P1低4位輸出
    CALL DELAY_TIME ;延時(shí)
    MOV A,P1 ;讀取P1端口
    AND A,11100000B ;保留P14、P16、P17
    LOOP:
    RLC A ;左移A一位到位寄存器“C”
    JC R1,LOOP1 ;判斷位寄存器“C”是否為“0”
    CALL KEY_CAL ;調(diào)用鍵碼計(jì)算子程序
    LOOP1:
    DJNE R2,LOOP ;判斷是否已移3位
    POP A ;恢復(fù)寄存器A
    RTI ;本次掃描結(jié)束
    KEY_CAL: ;鍵碼計(jì)算子程序
    … … …
    RTS
    DELAY_TIME: ;延時(shí)子程序
    … … …
    分享到:
    掃一掃,關(guān)注光行天下的微信訂閱號(hào)!
    【溫馨提示】本頻道長(zhǎng)期接受投稿,內(nèi)容可以是:
    1.行業(yè)新聞、市場(chǎng)分析。 2.新品新技術(shù)(最新研發(fā)出來(lái)的產(chǎn)品技術(shù)介紹,包括產(chǎn)品性能參數(shù)、作用、應(yīng)用領(lǐng)域及圖片); 3.解決方案/專業(yè)論文(針對(duì)問(wèn)題及需求,提出一個(gè)解決問(wèn)題的執(zhí)行方案); 4.技術(shù)文章、白皮書(shū),光學(xué)軟件運(yùn)用技術(shù)(光電行業(yè)內(nèi)技術(shù)文檔);
    如果想要將你的內(nèi)容出現(xiàn)在這里,歡迎聯(lián)系我們,投稿郵箱:service@opticsky.cn
    文章點(diǎn)評(píng)