曙海教育集團論壇單片機專區(qū)單片機初中級 → 初學單片機幾個不易掌握的概念


  共有12255人關(guān)注過本帖樹形打印

主題:初學單片機幾個不易掌握的概念

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
初學單片機幾個不易掌握的概念  發(fā)帖心情 Post By:2010-12-7 14:52:23

初學單片機幾個不易掌握的概念隨著電子技術(shù)的迅速發(fā)展,計算機已深入地滲透到我們的生活中,許多電子愛好者開始學習單片機知識,但單片機的內(nèi)容比較抽象,相對電子愛好者已熟悉的模擬電路、數(shù)字電路,單片機中有一些新的概念,這些概念非;疽灾劣谝话阕髡卟恍既フ,教材自然也不會很深入地講解這些概念,但這些內(nèi)容又是學習中必須要理解的,下面就結(jié)合本人的學習、教學經(jīng)驗,對這些最基本概念作一說明,希望對自學者有所幫助! ∫、總線:我們知道,一個電路總是由元器件通過電線連接而成的,在模擬電路中,連線并不成為一個問題,因為各器件間一般是串行關(guān)系,各器件之間的連線并不很多,但計算機電路卻不一樣,它是以微處理器為核心,各器件都要與微處理器相連,各器件之間的工作必須相互協(xié)調(diào),所以就需要的連線就很多了,如果仍如同模擬電路一樣,在各微處理器和各器件間單獨連線,則線的數(shù)量將多得驚人,所以在微處理機中引入了總線的概念,各個器件共同享用連線,所有器件的8根數(shù)據(jù)線全部接到8根公用的線上,即相當于各個器件并聯(lián)起來,但僅這樣還不行,如果有兩個器件同時送出數(shù)據(jù),一個為 0,一個為1,那么,接收方接收到的究竟是什么呢?這種情況是不允許的,所以要通過控制線進行控制,使器件分時工作,任何時候只能有一個器件發(fā)送數(shù)據(jù)(可以有多個器件同時接收)。器件的數(shù)據(jù)線也就被稱為數(shù)據(jù)總線,器件所有的控制線被稱為控制總線。在單片機內(nèi)部或者外部存儲器及其它器件中有存儲單元,這些存儲單元要被分配地址,才能使用,分配地址當然也是以電信號的形式給出的,由于存儲單元比較多,所以,用于地址分配的線也較多,這些線被稱為地址總線。  二、數(shù)據(jù)、地址、指令:之所以將這三者放在一起,是因為這三者的本質(zhì)都是一樣的──數(shù)字,或者說都是一串‘0’和‘1’組成的序列。換言之,地址、指令也都是數(shù)據(jù)。指令:由單片機芯片的設(shè)計者規(guī)定的一種數(shù)字,它與我們常用的指令助記符有著嚴格的一一對應(yīng)關(guān)系,不可以由單片機的開發(fā)者更改。地址:是尋找單片機內(nèi)部、外部的存儲單元、輸入輸出口的依據(jù),內(nèi)部單元的地址值已由芯片設(shè)計者規(guī)定好,不可更改,外部的單元可以由單片機開發(fā)者自行決定,但有一些地址單元是一定要有的(詳見程序的執(zhí)行過程)。數(shù)據(jù):這是由微處理機處理的對象,在各種不同的應(yīng)用電路中各不相同,一般而言,被處理的數(shù)據(jù)可能有這么幾種情況: 1·地址(如MOV DPTR,#1000H),即地址1000H送入DPTR。 2·方式字或控制字(如MOV TMOD,#3),3即是控制字。 3·常數(shù)(如MOV TH0,#10H)10H即定時常數(shù)。 4·實際輸出值(如P1口接彩燈,要燈全亮,則執(zhí)行指令:MOV P1,#0FFH,要燈全暗,則執(zhí)行指令:MOV P1,#00H)這里0FFH和00H都是實際輸出值。又如用于LED的字形碼,也是實際輸出的值。理解了地址、指令的本質(zhì),就不難理解程序運行過程中為什么會跑飛,會把數(shù)據(jù)當成指令來執(zhí)行了! ∪、P0口、P2口和P3的第二功能用法 初學時往往對P0口、P2口和P3口的第二功能用法迷惑不解,認為第二功能和原功能之間要有一個切換的過程,或者說要有一條指令,事實上,各端口的第二功能完全是自動的,不需要用指令來轉(zhuǎn)換。如P3.6、P3.7分別是 WR、RD信號,當微片理機外接RAM或有外部I/O口時,它們被用作第二功能,不能作為通用I/O口使用,只要一微處理機一執(zhí)行到MOVX指令,就會有相應(yīng)的信號從P3.6或P3.7送出,不需要事先用指令說明。事實上‘不能作為通用I/O口使用’也并不是‘不能’而是(使用者)‘不會’將其作為通用I/O口使用。你完全可以在指令中按排一條SETB P3.7的指令,并且當單片機執(zhí)行到這條指令時,也會使P3.7變?yōu)楦唠娖,但使用者不會這么去做,因為這通常這會導致系統(tǒng)的崩潰(即死機)。

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

初學單片機幾個不易掌握的概念








簽名
主站蜘蛛池模板: 精品久久久99| 中文久久久久久| 性欧美精品中出| 国产高清视频网站| 婷婷五月精品中文字幕| 国产一区二区在线免费播放 | 亚洲精品国产一区黑色丝袜| 九九九国产视频| 亚洲一区二区三区综合| 人人妻人人澡人人爽精品日本| 爱情岛论坛成人| 亚洲成人精品在线播放| 久久久久久亚洲av无码专区| 99久久精品国产一区色| 色呦呦一区二区| 精品欧美一区二区精品少妇| 亚洲一二三不卡| 少妇无码一区二区三区| 黄色免费av网站| av五月天在线| 中文字幕a在线观看| 日本精品在线免费观看| 国产午夜在线播放| 91精品人妻一区二区三区四区 | 国产又粗又长视频| 91精品999| 香蕉人妻av久久久久天天| 久久久亚洲av波多野结衣| 国产成年人免费视频| 中文人妻熟女乱又乱精品| 欧美日韩精品在线观看视频 | 久久久久久久久久一区二区| www.中文字幕av| 亚洲精品.www| 午夜不卡福利视频| 日本精品一二三区| 久久久久久久久久久影视| 国产chinesehd精品露脸| 亚洲毛片在线播放| 手机看片日韩av| 欧美一级裸体视频|