久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 單片機學習應用

單片機學習應用

作者:admin 來源:不詳 發布時間:2018-05-08  瀏覽:35

一、總線:

我們知道,一個電路總是由元器件通過電線連接而成的,在模擬電路中,連線并不成為一個問題,因為各器件間一般是串行關系,各器件之間的連線并不很多,但計算機電路卻不一樣,它是以微處理器為核心,各器件都要與微處理器相連,各器件之間的工作必須相互協調,所以需要的連線就很多了,如果仍如同模擬電路一樣,在各微處理器和各器件間單獨連線,則線的數量將多得驚人,所以在微處理機中引入了總線的概念,各個器件共同享用連線,所有器件的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的目標文件,一般編程器能夠識別這種格式的文件,只要將此文件調入即可寫片。

編輯:admin  最后修改時間:2020-06-27

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
亚洲乱码日产精品bd在线观看| 精品亚洲视频在线| 男人添女人下部视频免费| 黄色一级片网址| 4444在线观看| 日本熟妇人妻xxxx| 成人网站免费观看入口| 免费在线激情视频| 日本999视频| 在线免费观看av网| 成年丰满熟妇午夜免费视频 | 欧美国产日韩激情| 三上悠亚久久精品| 成人性生交免费看| 黄色免费高清视频| 国产精品后入内射日本在线观看| 国产欧美高清在线| 99999精品| 日本精品免费在线观看| 天天操狠狠操夜夜操| 1314成人网| 中文字幕无码精品亚洲35| 在线能看的av网站| 欧美视频免费看欧美视频| 国产精品天天av精麻传媒| 手机在线视频你懂的| 大j8黑人w巨大888a片| 亚洲色图偷拍视频| 每日在线更新av| 一级全黄肉体裸体全过程| 777精品久无码人妻蜜桃| 亚洲 国产 图片| 狠狠干 狠狠操| 日韩欧美色视频| 午夜视频在线瓜伦| 蜜桃传媒一区二区三区| 国产欧美精品一二三| 日本在线视频www| 日韩精品一区二区在线视频| 狠狠操狠狠干视频| 激情视频综合网| 黄色国产一级视频| 欧洲在线免费视频| 日本www.色| 欧美视频在线播放一区| 欧美一级特黄aaaaaa在线看片| 欧美精品第三页| 日日碰狠狠添天天爽超碰97| 午夜啪啪免费视频| 在线免费看污网站| 久久久精品高清| wwww.国产| 亚洲第一中文av| 国产一区视频免费观看| 国产中文字幕免费观看| 久草视频国产在线| 我的公把我弄高潮了视频| 奇米777在线视频| 五月六月丁香婷婷| 夜夜夜夜夜夜操| 欧美激情国内自拍| 五月天婷婷在线观看视频| 污污的视频免费| 蜜桃福利午夜精品一区| 国产黑丝在线视频| 欧洲金发美女大战黑人| 久久久天堂国产精品| 夜夜添无码一区二区三区| 妞干网视频在线观看| 极品粉嫩国产18尤物| 狠狠爱免费视频| 亚洲不卡视频在线| 中文字幕制服丝袜在线| 国产91沈先生在线播放| 国产淫片免费看| 91n.com在线观看| 在线视频日韩欧美| 青青草视频在线视频| 黄色免费福利视频| 天天色综合天天色| 九九热视频免费| 欧美 丝袜 自拍 制服 另类| 男人操女人免费软件| 日韩爱爱小视频| 国产麻豆电影在线观看| 成人免费观看cn| 国产一区二区在线免费播放| 性做爰过程免费播放| 天堂…中文在线最新版在线| 北条麻妃av高潮尖叫在线观看| 91亚洲一区二区| 日本三级免费网站| 一区二区三区一级片| 尤物av无码色av无码| 五月六月丁香婷婷| 日韩av三级在线| mm131午夜| 天天碰免费视频| 日韩精品视频在线观看视频| 在线免费观看视频黄| 霍思燕三级露全乳照| 亚洲一区二区福利视频| 18禁免费无码无遮挡不卡网站| 国产999免费视频| 自拍偷拍 国产| 青青草原成人网| 青青草免费在线视频观看| 99免费视频观看| 一二三四视频社区在线| 日本丰满少妇黄大片在线观看| 热久久精品免费视频| 日本在线xxx| 国产二区视频在线| 国产女教师bbwbbwbbw| 图片区乱熟图片区亚洲| 久久精品影视大全| 丰满少妇在线观看| 国产91对白刺激露脸在线观看| 国产免费裸体视频| www.一区二区.com| 白白操在线视频| 日韩精品手机在线观看| 日本不卡一区二区三区四区| 伊人色在线观看| 亚洲小视频网站| 最新天堂在线视频| 污污的视频免费观看| 中文字幕线观看| dy888午夜| 欧美在线观看黄| 无码专区aaaaaa免费视频| 国产爆乳无码一区二区麻豆| 300部国产真实乱| 日韩av中文字幕第一页| 欧美大片在线播放| 日本成人在线免费视频| 国产91色在线观看| 1314成人网| 国产主播自拍av| 欧美黑人又粗又大又爽免费| 香蕉视频禁止18| 亚洲国产精品女人| www在线观看免费| 一区二区三区入口| 亚洲区成人777777精品| 无码专区aaaaaa免费视频| 国产裸体舞一区二区三区| 三级在线免费看| 视频一区二区视频| 日日摸日日碰夜夜爽无码| 成年人视频在线免费| 午夜影院免费观看视频| 精品无码一区二区三区在线| 无码人妻丰满熟妇区毛片| 亚洲午夜精品一区| 缅甸午夜性猛交xxxx| 日本人69视频| 男人日女人逼逼| 欧美爱爱视频网站| www一区二区www免费| 午夜精品久久久久久久99热影院| 日韩小视频网站| 色综合色综合色综合色综合| 欧美一区二区视频在线播放| 日本新janpanese乱熟| 青青在线视频免费观看| 日本中文字幕精品—区二区| 久久综合色视频| 日本三级中文字幕在线观看| 免费黄色特级片| 可以看毛片的网址| 99亚洲精品视频| 第四色婷婷基地| 亚洲成熟丰满熟妇高潮xxxxx| 欧美黄网在线观看| √天堂资源在线| 另类小说第一页| 欧美视频第一区| 精品久久一二三| 日本香蕉视频在线观看| av中文字幕网址| 不卡的av中文字幕| 激情五月婷婷久久| 久久久久国产精品熟女影院| 男人添女人下部高潮视频在观看| 超碰超碰超碰超碰超碰| 红桃视频一区二区三区免费| 中文字幕亚洲乱码| 亚洲欧洲日本精品| 成人亚洲精品777777大片| mm1313亚洲国产精品无码试看| 性高湖久久久久久久久aaaaa| 久久人人爽人人片| 男人的天堂视频在线| 不卡中文字幕在线| 亚洲美女自拍偷拍| 男人j进女人j| 成人一级生活片| aa在线观看视频| 午夜精品久久久内射近拍高清|