APP下载

C8051F020与80C51单片机的异同点

2014-10-21崔瞳

中国机械 2014年23期
关键词:总线端口单片机

崔瞳

摘要:随着经济全球化的发展,带动着全球科技的不断进步,与此同时科技的进步也正在促进着经济的不断发展,现在市场上出现大量单片机的加工和制造厂商,这些生产厂商都希望能在市场经济中占据一席市场地位,想要占取市场首先就要有自己的研发团队,并掌握核心的科技,根据市场的供需情况生产大众消费所需要的单片机,目前在众多的单片机中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.

猜你喜欢

总线端口单片机
关于CAN总线的地铁屏蔽门控制思路论述
一种端口故障的解决方案
单片机在智能控制中的应用
为程序或设备在路由器上打开端口
Q&A热线
PCI9030及其PCI总线接口电路设计
单片机I/O口模拟串行通讯的C51实现方法
单片机调试方法的探讨
用PIC单片机制作的时间继电器