崔瞳
摘要:隨著經(jīng)濟(jì)全球化的發(fā)展,帶動著全球科技的不斷進(jìn)步,與此同時科技的進(jìn)步也正在促進(jìn)著經(jīng)濟(jì)的不斷發(fā)展,現(xiàn)在市場上出現(xiàn)大量單片機(jī)的加工和制造廠商,這些生產(chǎn)廠商都希望能在市場經(jīng)濟(jì)中占據(jù)一席市場地位,想要占取市場首先就要有自己的研發(fā)團(tuán)隊,并掌握核心的科技,根據(jù)市場的供需情況生產(chǎn)大眾消費所需要的單片機(jī),目前在眾多的單片機(jī)中80C51單片機(jī)的使用最為廣泛,但是由于80C51單片機(jī)存在一些弊端,因此美國的Cygnsal公司在80C51單片機(jī)的基礎(chǔ)上推出0C8051F020單片機(jī),這種單片機(jī)的性能要更好一些。本文分析80C51單片機(jī)和0C8051F020單片機(jī)的相關(guān)特性,并著重研究80C51單片機(jī)與80C51單片機(jī)的相同之處和不同之處。
關(guān)鍵詞:80C51單片機(jī);80C51單片機(jī);異同點
前言
現(xiàn)階段,市場經(jīng)濟(jì)的發(fā)展正在帶動著單片機(jī)的不斷發(fā)展,在單片機(jī)中,人們較為熟悉80C51單片機(jī),因為80C51單片機(jī)的使用比較廣闊。這些80C51單片機(jī)被應(yīng)用在多媒體教學(xué)當(dāng)中和其他社會通信網(wǎng)絡(luò)之中。但是在80C51單片機(jī)在使用中,能耗較大,且速度較慢,這些存在的問題導(dǎo)致80C51單片機(jī)難以跟隨時代發(fā)展的步伐,在此基礎(chǔ)上0C8051F020單片機(jī)應(yīng)運而生,0C8051F020單片機(jī)是80C51單片機(jī)升級版本,但是80C51單片機(jī)與0C8051F020單片機(jī)又存在著相同點和不同點,這些相同點和不同點注定兩者在使用中的存在的自身獨特性質(zhì)而又具有相似的屬性和功能。
1.0C8051F020單片機(jī)與80C51單片機(jī)的相同之處
C8051F020單片機(jī)與80C51單片機(jī)在系統(tǒng)指令上存在一定的相同之處,習(xí)慣于用80C51單片機(jī)的用戶也可使用C8051F020單片機(jī),C8051F020單片機(jī)是在80C51單片機(jī)基礎(chǔ)上研發(fā)而成的,是80C51單片機(jī)在技術(shù)上的改良,因此兩者在相應(yīng)的應(yīng)用技術(shù)上還是存在這一定的相同之處。
2.0C8051F020單片機(jī)與80C51單片機(jī)的不同之處
2.1 C8051F020單片機(jī)與80C51單片機(jī)在運行速度上存在不同之處
一般來說C8051F020單片機(jī)是80C51單片機(jī)技術(shù)更新的產(chǎn)物,C8051F020單片機(jī)是科技進(jìn)步的體現(xiàn),因此C8051F020單片機(jī)在運行速度上要比80C51單片機(jī)的運行速度快,有的甚至快10多倍。C8051F020單片機(jī)的CIP-51是處于一種流水線的結(jié)構(gòu),因此沒有機(jī)器周期時序的限制,在一般情況下指令只需要傳送一個周期起或者兩個周期就能完成任務(wù),且時鐘頻率范圍只有0-25MHz,CIP-51工作中最大的系統(tǒng)時鐘頻率可以達(dá)到25MHz而其峰值速度就可以達(dá)到25MI/s[1]。而80C51單片機(jī)的機(jī)器周期時序較長,具有少量的時鐘源可編程,始終范圍較大,在使用技能上不抵C8051F020單片機(jī),其功效也不如C8051F020單片機(jī)。
2.2 C8051F020單片機(jī)與80C51單片機(jī)在I/O的配置方式上存在不同之處
C8051F020單片機(jī)的I/O端口要比80C51單片機(jī)的端口要多,在使用屬性上降低與外部件的連接,并可以有效的減少期間的大范圍的擴(kuò)展,這樣的端口有利于增強(qiáng)其抗干擾能力,并且增加其使用的可靠性能,在C8051F020單片機(jī)I/O端口的使用中位于第四個位置的I/O端口可以作為普通的萬能I/O端口,與此同時還可以作為其他功能,模塊的傳輸引腳,這些引腳具有控制選擇第四I/O端口的交叉開關(guān)配置寄存器XBR0/XBR1/XBR2,在控制譯碼選擇開關(guān)的電路時將片內(nèi)的定時器、串線總線等數(shù)字信號配置展現(xiàn)在I/O端口上。這樣可方便用戶進(jìn)行選擇和使用[2]。相應(yīng)的80C51單片機(jī)在這些上卻存在著一定的缺失,在I/O端口使用中還是存在著一片空白。
2.3 C8051F020單片機(jī)與80C51單片機(jī)的存在一定的內(nèi)部差異
C8051F020內(nèi)部和80C51單片機(jī)的內(nèi)部存在著較大的差異,C8051F020單片機(jī)具有ADC和DAC兩種功能,這些功能都是以數(shù)據(jù)采集為前提,在ADC中具有一個12位逼近型ADC,12位逼近型ADC可以轉(zhuǎn)變轉(zhuǎn)換效率,可通過多通道選擇器配置為單端輸入或差分輸入,具有放大可編程增益放大器PGA信號的功能,以便于提高A/D的轉(zhuǎn)變精準(zhǔn)度,在ADC中還有一種就是8位ADC,8位ADC可實現(xiàn)最快編程轉(zhuǎn)換工作的效率,最高情況下可達(dá)到500kS/s。但是相對于80C51單片機(jī),卻缺少這些程序性ADC,這些ADC可以幫助數(shù)字量轉(zhuǎn)化成為電壓量,最后產(chǎn)生連續(xù)變化的波形,促使兩路信號同步輸出。
2.4 C8051F020單片機(jī)與80C51單片機(jī)的外部接口不同
80C51單片機(jī)在外設(shè)上不存在串行口,不能同時與外界相互聯(lián)系,而且在SMBus上難以與I2C串行擴(kuò)展總線進(jìn)行聯(lián)系,80C51單片機(jī)不能以JTAG接口為基礎(chǔ)并且不具備較強(qiáng)的調(diào)試功能[3]。而在C8051F020單片機(jī)上,C8051F020單片機(jī)可與I2C串行擴(kuò)展總線相互兼容,并通過片內(nèi)的調(diào)試電路實現(xiàn)與JTAG接口的連接,在這樣的情況下可促進(jìn)C8051F020系統(tǒng)的快速和方便的運行。
3.結(jié)論
綜上所述,80C51單片機(jī)與0C8051F020單片機(jī)存在著較大的不同之處,兩者在使用中有各自的使用特點,都在各自使用領(lǐng)域中扮演著重要的角色。但是在使用過程中0C8051F020單片機(jī)和80C51單片機(jī)的指令系統(tǒng)中兩個又完全的相互兼容,這些單片機(jī)在科研領(lǐng)域、教育領(lǐng)域上都占據(jù)重要的地位。想要保證對80C51單片機(jī)與0C8051F020單片機(jī)研發(fā)工作的進(jìn)一步加深,首先要對比兩者之間的共同處和非共同處,研究兩者的結(jié)構(gòu)和屬性,才能更好的對0C8051F020單片機(jī)和80C51單片機(jī)開發(fā)利用,為單片機(jī)的發(fā)展做出貢獻(xiàn),并不斷的促進(jìn)我國科技的進(jìn)步和市場經(jīng)濟(jì)的發(fā)展。
參考文獻(xiàn):
[1]趙不賄,孫立香,劉星橋. C8051F020與80C51單片機(jī)的異同點[J]. 國外電子元器件,2012,05:31-35.
[2]葉麗娜. C8051F與80C51系列單片機(jī)的不同初始化[J]. 國外電子元器件,2011,03:9-12.
[3]孫立香. Cygnal_C8051F020與80C51單片機(jī)的區(qū)別[J]. 企業(yè)技術(shù)開發(fā),2010,19:12+64.