|
談?wù)剬W(xué)習(xí)單片機(jī)的開頭一步....
記得二十多年之前,單片機(jī)從8048,8031,8051一路走來,始終雄霸天下!
199* 年,PIC 單片機(jī)破土而出! 一種沒有中斷的單片機(jī),僅僅就只有 PIC16C54 等幾個型號,RISC 精簡指令集,
tus007.jpg (442.16 KB, 下載次數(shù): 67)
下載附件
2018-8-12 14:36 上傳
ROM 高達(dá)12~16位的雙總線系統(tǒng)....一下子把 51 單片機(jī)的天下捅破了!
一開始,許多人都不習(xí)慣使用 PIC 單片機(jī),可是, PIC 公司發(fā)布了許許多多的應(yīng)用示例, 很快地就一躍成為單片機(jī)的領(lǐng)頭羊!
無獨(dú)有偶,我國臺灣的義隆電子,也推出了一套 EM78P 單片機(jī), 一開始也是只有幾個型號, 有點(diǎn)象 PIC 的特色,但是價格卻低
了不少....!
此外,臺灣的合泰,松翰,義隆等多家單片機(jī)也進(jìn)入大陸區(qū)域, 一下子就是五花八門,百花齊放了!
臺灣的多家單片機(jī),都毫無例外的采用了精簡指令集,雙總線的哈佛系統(tǒng),大大提高了單片機(jī)的應(yīng)用水平!
與51單片機(jī)比較一下,主要的地方有:
1. 精簡指令集: PIC 開始推出時,指令系統(tǒng)只有 35 條指令, 僅僅為 51 的 1/3 左右!
2. 哈佛總線結(jié)構(gòu): 其數(shù)據(jù)總線與指令總線是分開的,(而在51單片機(jī)里,數(shù)據(jù)總線與指令總線是采用時分復(fù)用的),這樣做的好處很多,所以,PIC 單片
機(jī)的指令總線按照芯片空間大小而定,都在12位~16位之間! 而數(shù)據(jù)總線則仍然是8位的.
舉例說明: 51單片機(jī)查表,一次查到 8 位的一個字節(jié), 而 PIC單片機(jī)卻可以一次查到 16 位雙字節(jié)(一個字)!
3. 位指令: 51單片機(jī)對位訪問有很多限制, 而PIC類單片機(jī)對任何一個 RAM 都可以位操作與訪問,沒有任何限制, 非常方便!
4. 雙指針乃至多指針, 臺灣多家類似PIC的單片機(jī),都有多個數(shù)據(jù)訪問指針,并且不用切換就可以使用,軟件與硬件上都是獨(dú)立真實存在的!
5. ROM 空間利用率: 不論是 OTP 還是 F_ROM 的, 臺灣多家類似 PIC 的單片機(jī),都采用 16 位為單位, 空間上就比 51 單片機(jī)的實際大一倍!
例如: 51 的 8位*8K, 與 PIC 的 16位*8K , 雖然都是稱呼為 8 K 空間,但是看看結(jié)果,誰都會知道, 后者大了一倍!
6. 端口特性: 51 單片機(jī)有生以來就是準(zhǔn)雙向口為基本端口, 而 PIC 類單片機(jī)則非常明確地只有輸入,輸出端口,并且設(shè)置方便快捷! 高電平與低電
平的驅(qū)動能力都遠(yuǎn)比 51 的強(qiáng)大! 雖然現(xiàn)在的 51 也可以設(shè)置多種輸出的端口特性,為此卻多了每組端口2個設(shè)置寄存器,而且還不能位操作!
輸出電壓的分界線: 51 的基本上仍然為 TTL 電平特性,分界線在 2.0V 左右,而 PIC 類的卻是采用 COMS 特性,直接就是 VDD/2 !
端口內(nèi)置的上拉電阻: 許多單片機(jī)作為輸入時, 都需要一個固定的高電平或低電平,而使用高電平的居多! 看過一些51 的單片機(jī)手冊,內(nèi)置上拉電阻
僅僅為 4K 左右! 這個真是強(qiáng)上拉啊! 耗電不少! ---- 臺灣幾家類似 PIC 的單片機(jī),上拉電阻都在 100K 甚至 200K 或以上! 說實話,這個才是我
們希望的上拉電阻!
7. 代碼程序的編寫: 毫無疑問,RISC 精簡指令集,當(dāng)然是簡單多了! 51 單片機(jī)在建立新項目時,別忘了選擇芯片型號,以及包含文件等! --- 而臺灣
幾家類似 PIC 的芯片,項目中只要標(biāo)注單片機(jī)型號就行! 其他都會自動完成! (程序里需要包含的其他文件除外)
8. 編譯器的問題:
看看現(xiàn)在 51 單片機(jī),千篇一律---至少大部分都是使用 Keil uVision* 軟件, 而且,不知道誰使用的是正版!!! ---- 試用版可以免費(fèi)使用,但是代
碼長度有限制! 學(xué)習(xí)玩玩沒有關(guān)系, 做事業(yè)可就不太好了! --- 盜版是違法的!
臺灣幾家單片機(jī)都有自己的編譯器,只要你使用他們的單片機(jī),你就可以合法使用! 合法二字,人生永記! 這是很寶貴的資源!
tus011.jpg (349.46 KB, 下載次數(shù): 66)
下載附件
2018-8-12 14:36 上傳
tus002.jpg (485.68 KB, 下載次數(shù): 76)
下載附件
2018-8-12 14:36 上傳
HT46_00.jpg (300.61 KB, 下載次數(shù): 62)
下載附件
2018-8-12 14:36 上傳
結(jié)后語:
我們來到北京那陣子,正是單片機(jī)風(fēng)起云涌,百花齊放的年代! 轉(zhuǎn)眼之間,就算 199* 年剛剛出生的小寶寶,現(xiàn)在也已經(jīng)跨入社會,開始大有作為的人生!
在學(xué)習(xí)或從事單片機(jī)行業(yè)時, 不妨多多了解,多多實踐,選擇最適合項目要求的單片機(jī)!
補(bǔ)充: 當(dāng)前,8位單片機(jī)仍然具有廣闊的市場,其間,以 32 位為主的單片機(jī)也獲得越來越廣泛的應(yīng)用, RAM ,STM32....! 就是臺灣的 HT,SN 等單片機(jī)
公司,也有推出不少 32 位的單片機(jī)! 有興趣的朋友們,可以登錄他們的網(wǎng)站,一覽無余!
僅供參考! 并且:
祝福年輕的朋友們! 前程似錦! ------ WEIXIIN:bjxs1508 QQ:2870535058
|
評分
-
查看全部評分
|