《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 單片機的幾個重要概念

單片機的幾個重要概念

2016-12-19
關鍵詞: 單片機 基礎知識

隨著電子技術的迅速發展,計算機已深入地滲透到我們的生活中,許多電子愛好者開始學習單片機知識,但單片機的內容比較抽象,相對電子愛好者已熟悉的模擬電路、數字電路,單片機中有一些新的概念,這些概念非?;疽灾劣谝话阕髡卟恍既フ?,教材自然也不會很深入地講解這些概念,但這些內容又是學習中必須要理解的,下面就結合本人的學習、教學經驗,對這些最基本概念作一說明,希望對自學者有所幫助。

一、總線:

我們知道,一個電路總是由元器件通過電線連接而成的,在模擬電路中,連線并不成為一個問題,因為各器件間一般是串行關系,各器件之間的連線并不很多,但計算機電路卻不一樣,它是以微處理器為核心,各器件都要與微處理器相連,各器件之間的工作必須相互協調,所以就需要的連線就很多了,如果仍如同模擬電路一樣,在各微處理器和各器件間單獨連線,則線的數量將多得驚人,所以在微處理機中引入了總線的概念,各個器件共同享用連線,所有器件的8根數據線全部接到8根公用的線上,即相當于各個器件并聯起來,但僅這樣還不行,如果有兩個器件同時送出數據,一個為0,一個為1,那么,接收方接收到的究竟是什么呢?這種情況是不允許的,所以要通過控制線進行控制,使器件分時工作,任何時候只能有一個器件發送數據(可以有多個器件同時接收)。器件的數據線也就被稱為數據總線,器件所有的控制線被稱為控制總線。在單片機內部或者外部存儲器及其它器件中有存儲單元,這些存儲單元要被分配地址,才能使用,分配地址當然也是以電信號的形式給出的,由于存儲單元比較多,所以,用于地址分配的線也較多,這些線被稱為地址總線。

二、數據、地址、指令:

之所以將這三者放在一起,是因為這三者的本質都是一樣的──數字,或者說都是一串‘0’和‘1’組成的序列。換言之,地址、指令也都是數據。指令:由單片機芯片的設計者規定的一種數字,它與我們常用的指令助記符有著嚴格的一一對應關系,不可以由單片機的開發者更改。地址:是尋找單片機內部、外部的存儲單元、輸入輸出口的依據,內部單元的地址值已由芯片設計者規定好,不可更改,外部的單元可以由單片機開發者自行決定,但有一些地址單元是一定要有的(詳見程序的執行過程)。數據:這是由微處理機處理的對象,在各種不同的應用電路中各不相同,一般而言,被處理的數據可能有這么幾種情況:

1·地址(如MOV DPTR,#1000H),即地址1000H送入DPTR。 

2·方式字或控制字(如MOV TMOD,#3),3即是控制字。 

3·常數(如MOV TH0,#10H)10H即定時常數。 

4·實際輸出值(如P1口接彩燈,要燈全亮,則執行指令:MOV P1,#0FFH,要燈全暗,則執行指令:MOV P1,#00H)這里0FFH和00H都是實際輸出值。又如用于LED的字形碼,也是實際輸出的值。 理解了地址、指令的本質,就不難理解程序運行過程中為什么會跑飛,會把數據當成指令來執行了。

三、P0口、P2口和P3的第二功能用法:

初學時往往對P0口、P2口和P3口的第二功能用法迷惑不解,認為第二功能和原功能之間要有一個切換的過程,或者說要有一條指令,事實上,各端口的第二功能完全是自動的,不需要用指令來轉換。如P3.6、P3.7分別是WR、RD信號,當微片理機外接RAM或有外部I/O口時,它們被用作第二功能,不能作為通用I/O口使用,只要一微處理機一執行到MOVX指令,就會有相應的信號從P3.6或P3.7送出,不需要事先用指令說明。事實上‘不能作為通用I/O口使用’也并不是‘不能’而是(使用者)‘不會’將其作為通用I/O口使用。你完全可以在指令中按排一條SETB P3.7的指令,并且當單片機執行到這條指令時,也會使P3.7變為高電平,但使用者不會這么去做,因為這通常這會導致系統的崩潰。

四、程序的執行過程:

單片機在通電復位后8051內的程序計數器(PC)中的值為‘0000’,所以程序總是從‘0000’單元開始執行,也就是說:在系統的ROM中一定要存在‘0000’這個單元,并且在‘0000’單元中存放的一定是一條指令。

五、堆棧:

堆棧是一個區域,是用來存放數據的,這個區域本身沒有任何特殊之處,就是內部RAM的一部份,特殊的是它存放和取用數據的方式,即所謂的‘先進后出,后進先出’,并且堆棧有特殊的數據傳輸指令,即‘PUSH’和‘POP’,有一個特殊的專為其服務的單元,即堆棧指針SP,每當執一次PUSH指令時,SP就(在原來值的基礎上)自動加1,每當執行一次POP指令,SP就(在原來值的基礎上)自動減1。由于SP中的值可以用指令加以改變,所以只要在程序開始階段更改了SP的值,就可以把堆棧設置在規定的內存單元中,如在程序開始時,用一條MOV SP,#5FH指令,就時把堆棧設置在從內存單元60H開始的單元中。一般程序的開頭總有這么一條設置堆棧指針的指令,因為開機時,SP的初始值為07H,這樣就使堆棧從08H單元開始往后,而08H到1FH這個區域正是8031的第二、三、四工作寄存器區,經常要被使用,這會造成數據的渾亂。不同作者編寫程序時,初始化堆棧指令也不完全相同,這是作者的習慣問題。當設置好堆棧區后,并不意味著該區域成為一種專用內存,它還是可以象普通內存區域一樣使用,只是一般情況下編程者不會把它當成普通內存用了。

六、單片機的開發過程:

這里所說的開發過程并不是一般書中所說的從任務分析開始,我們假設已設計并制作好硬件,下面就是編寫軟件的工作。在編寫軟件之前,首先要確定一些常數、地址,事實上這些常數、地址在設計階段已被直接或間接地確定下來了。如當某器件的連線設計好后,其地址也就被確定了,當器件的功能被確定下來后,其控制字也就被確定了。然后用文本編緝器(如EDIT、CCED等)編寫軟件,編寫好后,用編譯器對源程序文件編譯,查錯,直到沒有語法錯誤,除了極簡單的程序外,一般應用仿真機對軟件進行調試,直到程序運行正確為止。運行正確后,就可以寫片(將程序固化在EPROM中)。在源程序被編譯后,生成了擴展名為HEX的目標文件,一般編程器能夠識別這種格式的文件,只要將此文件調入即可寫片。在此,為使大家對整個過程有個認識,舉一例說明:

ORG 0000H LJMP START ORG 040H START: MOV SP,#5FH ;設堆棧 LOOP: NOP LJMP LOOP ;循環 END ;結束

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲午夜黄色| 欧美理论片在线观看| 久久精品国产999大香线蕉| 国产亚洲在线观看| 在线免费观看日本欧美| 午夜视频一区二区| 久久久综合激的五月天| 欧美性大战xxxxx久久久| 久久久亚洲欧洲日产国码αv| 国产欧美视频一区二区| 一二三区精品福利视频| 欧美在线观看视频一区二区三区| 国产目拍亚洲精品99久久精品| 在线国产日韩| 久久久综合视频| 久久久久久久久久久成人| 狠狠综合久久av一区二区小说| 亚洲欧美不卡| 亚洲欧美制服另类日韩| 亚洲永久免费观看| 99国产精品国产精品毛片| 国产综合色在线视频区| 一区二区三区精品国产| 免费成人小视频| 亚洲国产成人精品久久| 麻豆成人综合网| 欧美日韩国产经典色站一区二区三区| 欧美大片网址| 免费在线看一区| 国产午夜精品久久久久久久| 欧美在线视频在线播放完整版免费观看| 日韩视频在线观看| 国产精品家教| 国产在线国偷精品产拍免费yy| 久久亚洲影院| 欧美国产综合| 99视频精品在线| 国产欧美一区二区三区久久人妖| 久久久久国产精品厨房| 亚洲欧美成人一区二区在线电影| 国产精品一区二区三区久久久| 亚洲福利小视频| 欧美激情中文字幕一区二区| 欧美日韩视频免费播放| 一区二区日韩欧美| 欧美人与性动交α欧美精品济南到| 亚洲精品护士| 欧美在线观看视频| 亚洲一区二区三区高清不卡| 国产婷婷97碰碰久久人人蜜臀| 亚洲欧美日韩中文播放| 欧美成在线观看| 欧美在线不卡| 国产精品一区二区久久久| 亚洲欧洲一区| 国产真实乱偷精品视频免| 亚洲一区二区三区四区五区午夜| 一本一本久久a久久精品牛牛影视| 在线中文字幕日韩| 狠狠久久亚洲欧美专区| 在线播放中文字幕一区| 国产精品久久一区二区三区| 久久国产精品久久久| 国内在线观看一区二区三区| 亚洲国产美女精品久久久久∴| 有坂深雪在线一区| 欧美一区二区三区免费观看视频| 亚洲欧美日韩综合| 国产区二精品视| 久久久精彩视频| 黑人巨大精品欧美一区二区| 国产综合色在线视频区| 国产精品视频免费观看www| 麻豆精品在线播放| 好吊一区二区三区| 国产精品白丝黑袜喷水久久久| 亚洲一级高清| 欧美 日韩 国产精品免费观看| 国产偷自视频区视频一区二区| 亚洲欧美日韩一区在线| 香蕉久久a毛片| 久久久蜜臀国产一区二区| 欧美诱惑福利视频| 99精品福利视频| 老色鬼久久亚洲一区二区| 黄色成人在线观看| 榴莲视频成人在线观看| 欧美午夜精品久久久久久人妖| 欧美日韩精品是欧美日韩精品| 1000部国产精品成人观看| 欧美激情va永久在线播放| 国产精品成人观看视频国产奇米| 西西人体一区二区| 久久精品国产亚洲5555| 国产女主播一区| 一区二区在线视频观看| 国产欧美一区二区精品性色| 老鸭窝亚洲一区二区三区| 欧美精品www| 国产精品男人爽免费视频1| 亚洲欧美日韩另类| 免费成年人欧美视频| 亚洲日本电影在线| 女同一区二区| 欧美成人综合| 香蕉久久精品日日躁夜夜躁| 亚洲伦理网站| 欧美在线视频免费观看| 一区二区视频免费在线观看| 亚洲精品午夜| 国产精品五月天| 亚洲韩国青草视频| 亚洲欧洲精品一区二区三区| 国语对白精品一区二区| 亚洲成色777777女色窝| 99精品免费网| 欧美日韩亚洲成人| 欧美成人第一页| 午夜欧美不卡精品aaaaa| 国产精品免费视频观看| 亚洲欧美在线网| 国产精品一区三区| 夜夜爽www精品| 老司机免费视频一区二区| 女仆av观看一区| 国产欧美日韩不卡| 亚洲一区二区三区免费视频| 在线观看日韩www视频免费| 男人的天堂亚洲在线| 亚洲黄色免费| 国产精品久久久久9999| 欧美日韩国产精品一区二区亚洲| 91久久精品美女| 黄色成人免费网站| 国产一区二区三区在线播放免费观看| 亚洲在线国产日韩欧美| 影音先锋亚洲精品| 欧美三级午夜理伦三级中视频| 精品69视频一区二区三区| 久久免费黄色| 国产精品一区二区三区乱码| 在线中文字幕一区| 亚洲欧美一级二级三级| 激情五月婷婷综合| 亚洲风情在线资源站| 一区二区三区欧美在线| 亚洲美女视频在线免费观看| 免费国产自线拍一欧美视频| 亚洲第一综合天堂另类专| 久久手机精品视频| 亚洲视频免费观看| 午夜激情亚洲| 欧美性色aⅴ视频一区日韩精品| 亚洲欧洲免费视频| 欧美三级精品| 亚洲欧美经典视频| 国产精品99久久99久久久二8| 欧美成年人视频网站| 一本久久综合| 136国产福利精品导航网址| 午夜精品久久久久久99热软件| 亚洲福利av| 欧美在线视频免费| 麻豆九一精品爱看视频在线观看免费| 一区二区三区产品免费精品久久75| 欧美三区在线视频| 国产精品久久影院| 国产精品裸体一区二区三区| 亚洲美女在线看| 欧美88av| 欧美日韩国产电影| 欧美日韩视频在线一区二区观看视频| 国产精品高清网站| 国产精品久久久久7777婷婷| 国产综合色精品一区二区三区| 亚洲国产99精品国自产| 亚洲图片激情小说| 欧美午夜宅男影院在线观看| 欧美乱人伦中文字幕在线| 国产精品免费网站在线观看| 欧美一级成年大片在线观看| 国产精品系列在线| 久久亚洲精品一区二区| 亚洲人成人一区二区三区| 国产麻豆视频精品| 久久婷婷影院| 欧美全黄视频| 久久99伊人| 91久久综合亚洲鲁鲁五月天| 在线精品视频一区二区三四| 99re6热在线精品视频播放速度| 国产精品嫩草影院一区二区| 国产精品稀缺呦系列在线| 亚洲激情啪啪| 欧美日本一区二区高清播放视频| 一区二区高清视频| 欧美日韩亚洲系列| 在线亚洲观看| 欧美片在线观看| 欧美一区二区大片| 国产日韩欧美夫妻视频在线观看| 亚洲主播在线播放| 欧美高清视频一区二区三区在线观看| 欧美高清你懂得| 久久一区欧美| 亚洲国产一区二区三区高清| 日韩亚洲欧美成人| 在线播放亚洲一区| 精品99一区二区| 卡一卡二国产精品| 国产精品高潮呻吟视频| 国产精品亚洲综合一区在线观看| 欧美激情一区二区在线| 亚洲一区二区高清| 黄色日韩网站视频| 亚洲欧美日本在线| 亚洲国产日韩一区二区| 亚洲国产日韩欧美综合久久| 亚洲老板91色精品久久| 欧美精品一区二区三区蜜桃| 国产精品天美传媒入口| 久久丁香综合五月国产三级网站| 久久精品国产综合精品| 欧美一区二区三区婷婷月色| 欧美区一区二| 国产日韩亚洲欧美精品| 欧美日韩一区二区精品| 国产精品专区h在线观看| 亚洲欧洲精品一区二区三区波多野1战4| 老司机午夜精品视频在线观看| 欧美专区福利在线| 国产精品久久综合| 国产欧美二区| 免费久久99精品国产| 久久精品一区蜜桃臀影院| 欧美精品一区二区视频| 亚洲三级毛片| 最新国产の精品合集bt伙计| 午夜精品福利一区二区三区av| 欧美乱人伦中文字幕在线| 韩国av一区二区三区四区| 亚洲免费在线视频一区 二区| 国产精品黄页免费高清在线观看| 一本色道久久综合狠狠躁的推荐| 欧美日韩成人一区二区三区| 伊人成年综合电影网| 免费观看国产成人| 激情综合视频| 国产日本精品| 午夜精品久久久久久久久久久久| 久久精品72免费观看| 亚洲精品裸体| 亚洲视频网在线直播| 亚洲午夜精品在线| 一区二区三区精品国产| 亚洲高清视频在线观看| 欧美丝袜一区二区| 亚洲国产va精品久久久不卡综合| 亚洲韩国日本中文字幕| 亚洲精品系列| 亚洲福利视频一区二区| 亚洲综合国产激情另类一区| 欧美一区二区三区精品电影| 久久综合综合久久综合| 久久久女女女女999久久| 欧美午夜片在线观看| 欧美日韩国产经典色站一区二区三区| 亚洲天堂男人| 欧美性一二三区| 欧美视频三区在线播放| 久久女同精品一区二区| 国产精品久久久久久久久借妻| 亚洲午夜精品国产| 国产一区二区三区丝袜| 国产午夜精品理论片a级探花| 国产精品久久国产精麻豆99网站| 欧美日韩免费观看一区三区| 亚洲欧美一区二区在线观看| 亚洲图片欧美一区| 另类av一区二区| 免费成人黄色| 中文国产成人精品| 狠狠入ady亚洲精品经典电影| 日韩一区二区高清| 国产亚洲精品久久飘花| 一个色综合导航| 日韩视频三区| 欧美色欧美亚洲高清在线视频| 91久久线看在观草草青青| 亚洲另类一区二区| 国产一区二区久久精品| 亚洲美女精品久久| 久久精品国产亚洲aⅴ| 亚洲欧美美女| 一区久久精品| 欧美日韩综合另类| 亚洲另类自拍| 日韩一二三在线视频播| 日韩午夜激情电影| 国产乱码精品一区二区三区忘忧草| 久久夜色精品| 亚洲乱码国产乱码精品精98午夜| 亚洲经典自拍| 国产视频在线观看一区二区三区| 国产欧美高清| 国产一区二区三区在线播放免费观看| 亚洲理伦在线| 亚洲精品一区在线观看香蕉| 欧美日韩国产美| 欧美日韩福利在线观看| 香蕉成人啪国产精品视频综合网| 国产精品美女xx| 亚洲精品永久免费| 欧美二区不卡| 亚洲国产成人tv| 亚洲视频一区二区在线观看| 夜夜躁日日躁狠狠久久88av| 久久久精品日韩欧美| 欧美三级不卡| 亚洲人成在线观看一区二区| 国产一区二区在线免费观看| 亚洲人成网站999久久久综合| 欧美四级在线| 欧美日本一区二区高清播放视频| 亚洲欧洲一区二区三区在线观看| 亚洲人成在线观看一区二区| 欧美国产欧美亚州国产日韩mv天天看完整| 日韩一级黄色大片|