淺談 SN 與 51 的長短....
我們身邊,大約有幾十上百種的單片機(jī)吧?!其中有些已經(jīng)超越了通常單片機(jī)的范疇了,變得無比強(qiáng)大!....但是,8 位機(jī)甚至 4 位機(jī)仍然大有市場!寸有所長,尺有所短!道理是明擺的,誰也不會一個人包一架飛機(jī)坐一下......
許多人,特別是上了年紀(jì)的人,幾乎都是踏著 51 的入門之路走上單片機(jī)領(lǐng)域這個大門的! 51 在我國可以說是曾經(jīng)的唯一選擇,51 就是單片機(jī),單片機(jī)就是 51 ......差不多成為等號了!------51 也經(jīng)歷了許多次重大發(fā)展,改進(jìn),于是,到了今天功能更多,更強(qiáng)的樣子了! 大約是 1993--1996 年之間,出來一個 PIC ,就是幾個型號.把號稱老前輩的 51 之尊也大大嚇了一跳!號稱哈佛總線的指令系統(tǒng),一下子把單片機(jī)運(yùn)行速率提高了好多倍!而且芯片資源非常簡單,甚至沒有中斷系統(tǒng)!------就好像第一次學(xué)習(xí)英文一樣,把單片機(jī)這片安靜的湖水激起大波! 低價格,高速率,小封裝,僅僅 30 多條的指令系統(tǒng)......PIC 網(wǎng)站發(fā)布大量應(yīng)用示例,幫助成千上萬的使用者.....終于,把大哥大 51 單片機(jī)擠到差不多靠邊站的位置去了!.......這也推動了 51 的自我改革! 于是乎,我們知道的,臺灣幾家單片機(jī)公司,EM78P.SN8P,十速的 4 位,8 位,合泰 8 位.....紛紛走上市場!進(jìn)入大陸.....單片機(jī)園地出現(xiàn)了百花齊放的鼎盛時代!......51 單片機(jī)作為一名老字號,也不敢稱老大了!------誰英雄,誰好漢!都來中國比比看! 按照近幾年的品種,我們還是看看 51 與 SN 單片機(jī)的長短吧!------水平限制,僅僅限于 8 位單片機(jī)而言!并且僅僅依照匯編語言來比較. 指令系統(tǒng): SN 的比 51 的少多了.(當(dāng)然,許多 51 指令實際已經(jīng)很少使用了.) 指令運(yùn)行速率: SN 的有多達(dá) 8 種選擇,51 的新品種也有一些選擇,但是好像沒有定型一樣,-----整體而言, SN 的占優(yōu)勢! 指令效率: SN 的占絕對優(yōu)勢!它是類似 PIC 的指令方式,特別在查表時,一次就是 16 位雙字節(jié)!夠 51 的忙一陣子!減少好多程序編寫的工作量! 端口使用: SN 的具有模式定義,新品種 51 也有這種模式定義,實用中不太好用,設(shè)置也比較麻煩!而且,象涉及到 AD 輸入等, 51 的端口上拉或開漏模式都可以用,反而讓人模糊了!-----做按鍵等的時候,SN 的靈敏度就明顯好于 51 的! 例如 SN 一個 20P 封裝的芯片,可以實用的端口可以達(dá)到 18 個!非常被要求低成本小空間的用戶看中! 端口驅(qū)動能力,SN 就占絕對優(yōu)勢了!拉電流,灌電流都挺好用,也無需特別去設(shè)置,---------天然的! 程序空間: 這是 51 的強(qiáng)項,大空間,就不怕多寫程序指令!但是,它們不能一比一的看! 例如: 51 的是 4K ,SN 的是 4K ,都是 4K ,卻不一樣 .51 是 8位*4K ,SN 是 16 位*4K ! --------"面積"不一樣哦!好像 1 美元與 1 元人民幣哦! 定時/計數(shù)器: 51 的以 16 位為主,SN 的只有少量芯片有 16 位的,大部分以 8 位為主.在利用計數(shù)器,計時器做測量時不夠方便. RS232 通信: 這是 51 的強(qiáng)項!SN 的僅僅少數(shù)芯片有這個功能模塊.但是,SN 的也有自身特色,可以一次發(fā)送/接收 16 位雙字節(jié)數(shù)據(jù),讓 51 的望塵莫及! 時鐘系統(tǒng): SN 的占絕對優(yōu)勢!SN 基本上都是雙時鐘系統(tǒng)運(yùn)行的,高速/低速可以隨時更改!具有更大的靈活性! LCD 驅(qū)動(不是模擬驅(qū)動): SN 有許多自帶 LCD 驅(qū)動模塊的芯片,51 目前一個沒有! 自帶 AD 功能: SN 的是 12 位 或 16 位,51 目前是到 10 位.-----這些AD 都不太令人滿意!要求不高可以使用.-----也可以體諒,那么便宜,還想吃天鵝肉不成? 放大器/比較器: 芯片自帶放大器/比較器,有時候可以提供許多方便.SN 有部分芯片具有這些功能. 51 的好像就是 2051 有內(nèi)部比較器.其它都沒有! 其它:蜂鳴器/PWM/DA 等: 這些功能,新品種 51 也逐步增加了.由于它們并非單片機(jī)的主要用途,體念不深! RAM 的大小與使用: 這一點 SN 也占絕對優(yōu)勢! 51 對 RAM 的使用是很麻煩的!特別是位尋址, R0--R7 ,切換來切換去,非常麻煩! SN 的任何一個 RAM 都可以位尋址!對不同庫 的 RAM 切換方便簡單,而且可以在不同庫跨庫訪問其它庫的 RAM .-----注意:有使用條件限制和方法! ..........限于時間與認(rèn)識都不夠!就寫這些吧!歡迎朋友們補(bǔ)充指正! 實事求是,面對客觀!方便使用,方便學(xué)習(xí)! 僅供參考!
|