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