婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

單片機(jī)初學(xué)者幾個(gè)不易掌握的概念

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2011-5-30

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

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

1地址(如MOV DPTR,#1000H),即地址1000H送入DPTR。
2方式字或控制字(如MOV TMOD,#3),3即是控制字。
3常數(shù)(如MOV TH0,#10H)10H即定時(shí)常數(shù)。
4 實(shí)際輸出值(如P1口接彩燈,要燈全亮,則執(zhí)行指令:MOV P1,#0FFH,要燈全暗, 則執(zhí)行指令:MOV P1,#00H)這里0FFH和 00H都是實(shí)際輸出值。又如用于LED的字形碼,也是實(shí)際輸出的值。 理解了地址、指令的本質(zhì),就不難理解程序運(yùn)行過程中為什么會(huì)跑飛,會(huì)把數(shù)據(jù)當(dāng)成指令來執(zhí)行了。
  
三、P0口、P2口和P3的第二功能用法:
        初學(xué)時(shí)往往對(duì)P0口、P2口和P3口的第二功能用法迷惑不解,認(rèn)為第二功能和原功能之間要有個(gè)切換的過程,或者說要有一條指令,事實(shí)上,各端口的第二功能完全是自動(dòng)的,不需要指令來轉(zhuǎn)換。如P3.6、P3.7分別是WR、RD信號(hào),當(dāng)微片理機(jī)外接RAM或有外部I/O口 時(shí),它們揮作第二功能,不能作為通用I/O口使用,只要一微處理機(jī)一執(zhí)行到MOVX指令,就會(huì)有相應(yīng)的信號(hào)從 P3. 或P3.7送出,不需要事先用指令說明。事實(shí)上‘不能作為通用I/O口使用’也并不是‘不能’而是(使用者)‘不會(huì)’將其作為通用I/O口使用。你完全可以在指令中按排一條 SETB P3.7的指令,并且當(dāng)單片機(jī)執(zhí)行到這條指令時(shí),也會(huì)使P3.7變?yōu)楦唠娖剑褂谜卟粫?huì)這么做,因?yàn)檫@通常這會(huì)導(dǎo)致系統(tǒng)當(dāng)?shù)簦此罊C(jī))。 
  
四、程序的執(zhí)行過程
        單片機(jī)在通電復(fù)位后8051內(nèi)的程序計(jì)數(shù)器(PC)中的值為‘0000’,所以程序總是從‘0000’單元開始執(zhí)行,也就是說:在系統(tǒng)的ROM中一定要存在‘0000’個(gè)單元,并且在‘0000’單元中存放的一定是一條指令。   

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

六、單片機(jī)的開發(fā)過程
        這里所說的開發(fā)過程并不是一般書中所說的從任務(wù)分析開始,我們假設(shè)已設(shè)計(jì)并制作好 硬件下面就是編寫軟件的工作。在編寫軟件之前,首先要確定一些常數(shù)、地址,事實(shí)上這些常數(shù)、地址在設(shè)計(jì)階段已被直接或間接地確定下來了。如當(dāng)某器件的連線設(shè)計(jì)好后,其地址也就確定了,當(dāng)器件的功能被確定下來后,其控制字也就被確定了。然后用文本編緝器(如EDIT、CCED 等)寫軟件,編寫好后,用編譯器對(duì)源程序文件編譯,查錯(cuò),直到?jīng)]有語法錯(cuò)誤,除了極簡(jiǎn)單的程序外,一般應(yīng)用仿真機(jī)對(duì)軟件進(jìn)行調(diào)試,直到程序運(yùn)行正確為止。運(yùn)行正確后, 就可以寫將程序固化在EPROM中)。在源程序被編譯后,生成了擴(kuò)展名為HEX的目標(biāo)文件,一般編程器能夠 識(shí)別種格式的文件,只要將此文件調(diào)入即可寫片。在此,為使大家對(duì)整個(gè)過程有個(gè)認(rèn)識(shí),舉一說明:
ORG 0000H
LJMP START
ORG 040H
START: MOV SP,#5FH ;設(shè)堆棧
LOOP:  NOP
LJMP LOOP ;循環(huán)
END ;

Tags:單片機(jī),學(xué)習(xí),入門教程  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 糖心vlog在线免费观看| 激情婷婷综合网| 国产精品嫩草影视| 亚洲天堂网一区| 中文字幕天天干| 在线观看亚洲色图| 777视频在线| 久久撸在线视频| 手机av在线免费| 91精品视频国产| av电影一区二区三区| japanese在线播放| 久久综合色视频| 亚欧在线免费观看| 一区二区久久精品| 丰满人妻一区二区三区53号| 女人帮男人橹视频播放| 国模吧无码一区二区三区| 青青在线视频免费| 午夜视频在线网站| av久久久久久| 国产免费人做人爱午夜视频| 中文字幕第一页在线视频| 蜜桃视频一区二区在线观看| 9久久9毛片又大又硬又粗| 免费看污黄网站| 久久久久久久久影视| 欧美视频免费播放| 九九九九九国产| 东北少妇不带套对白| 91福利国产成人精品播放| 天美一区二区三区| 国产精品网站免费| 天天干天天曰天天操| 国产毛片视频网站| 中文字幕亚洲影院| 免费毛片小视频| 黄色高清视频网站| 亚洲免费av一区二区三区| 蜜臀精品一区二区| 国内av一区二区| 超碰影院在线观看| 国产午夜福利100集发布| 特黄视频免费观看| 日本成人中文字幕在线| 全黄性性激高免费视频| 在线免费黄色小视频| 亚洲乱码国产一区三区| 国产真人做爰毛片视频直播| 91香蕉国产线在线观看| 少妇高清精品毛片在线视频| 国产免费黄色一级片| 亚洲成人动漫在线| 色噜噜狠狠一区二区| 日本xxxxxxx免费视频| 精品无码国产一区二区三区av| 国产精品久久久久久9999| 日韩无套无码精品| 国产v亚洲v天堂无码久久久| 日韩av黄色网址| 91成人在线观看喷潮教学| 亚洲精品久久久久久久蜜桃臀| 自拍偷拍视频在线| 黄色一级片网址| 欧美国产日韩在线视频| 亚洲黄色av片| 亚洲高清视频免费| 中文字幕在线视频一区二区| 欧美精品色视频| 麻豆md0077饥渴少妇| 日韩一级片一区二区| 福利视频免费在线观看| 欧美一级免费播放| 欧美色图色综合| 国产超碰在线播放| 一本一道久久a久久综合蜜桃| 冲田杏梨av在线| 亚洲在线观看网站| 成年丰满熟妇午夜免费视频| cao在线观看| 蜜臀视频一区二区三区| 中文av一区二区三区| 日本网站在线看| 欧日韩免费视频| 亚洲精品一二三四五区| 日本77777| 国产精品一线二线三线| 男人的天堂99| www.偷拍.com| 国产一区二区网| 夜夜夜夜夜夜操| 欧日韩免费视频| 久久撸在线视频| 国产精品久久国产| mm1313亚洲国产精品无码试看| 奇米影音第四色| av在线播放亚洲| 超碰超碰在线观看| 欧美v在线观看| 亚洲人精品午夜射精日韩| 玩弄japan白嫩少妇hd| 久艹在线免费观看| 欧美精品久久久久久久免费| 欧美亚洲国产成人| 国产xxxxhd| www.欧美日本| www.夜夜爱| www.桃色.com| 好男人www社区| 131美女爱做视频| 免费观看黄色大片| 邪恶网站在线观看| 国产二区视频在线播放| 大胆欧美熟妇xx| 亚洲精品mv在线观看| 五月婷婷深爱五月| 亚洲色成人一区二区三区小说| 日韩成人午夜影院| 精品国产无码在线| 国产91对白刺激露脸在线观看| 成人免费无码av| 国产视频九色蝌蚪| 亚洲中文字幕无码一区二区三区| 成人免费在线观看视频网站| 1024av视频| 欧美s码亚洲码精品m码| 日本阿v视频在线观看| 六月婷婷激情网| 国内av免费观看| 青青草原播放器| 波多野结衣三级在线| 青青草影院在线观看| 玖玖精品在线视频| 国产女教师bbwbbwbbw| 欧美成人精品免费| 波多野结衣之无限发射| 欧美极品欧美精品欧美| 成年人视频网站免费观看| 国产成人无码一二三区视频| 一本大道熟女人妻中文字幕在线| 日本网站免费在线观看| 成人观看免费完整观看| 欧美伦理片在线观看| 中日韩av在线播放| 久久av秘一区二区三区| 影音先锋成人资源网站| 蜜桃传媒一区二区三区| 欧美国产日韩在线播放| 99sesese| 欧美黑人在线观看| 少妇人妻互换不带套| 波多野结衣天堂| 午夜啪啪福利视频| 午夜免费福利小电影| 99视频在线视频| 日韩视频在线观看视频| 成年女人18级毛片毛片免费| 97av视频在线观看| 成年人黄色在线观看| av无码久久久久久不卡网站| 欧美亚洲日本在线观看| 欧美激情第一区| 亚洲污视频在线观看| 玩弄japan白嫩少妇hd| 天堂在线精品视频| 精品人妻一区二区三区四区在线| 免费看涩涩视频| 男女私大尺度视频| 在线播放免费视频| www.射射射| 亚洲精品20p| 欧美老熟妇喷水| wwwjizzjizzcom| 一区二区三区韩国| 91九色丨porny丨国产jk| 欧美成人手机在线视频| 久久网站免费视频| 欧美人成在线观看| 欧美三级午夜理伦三级老人| 国产免费视频传媒| 日日摸日日碰夜夜爽无码| av在线网站免费观看| 亚洲欧美日韩一级| aa在线免费观看| av网站大全免费| 中文字幕日韩精品无码内射| 日本高清久久久| 天堂网在线免费观看| 国产成人无码av在线播放dvd| 国产精品无码电影在线观看| 深爱五月综合网| 一本色道久久亚洲综合精品蜜桃| 北条麻妃在线观看| 黄色网页免费在线观看| 性欧美大战久久久久久久| 超级碰在线观看| 色哟哟免费网站| 日韩亚洲欧美一区二区| 日本黄网站色大片免费观看| 先锋影音男人资源|