中国视频教程网论文大全www.eduvcd.com >>论文频道免费提供海量各专业精品高质量论文:经济论文,管理学论文,会计审计论文  [admin  2006年10月21日]         本站网址:http://lunwen.xue2xue.com 收藏本站网址,方便下次访问 | 设为首页
您现在的位置: 中国视频教程网 >> 论文库 >> 工 学 >> 电子机械 >> 论文正文
C8051F与80C51系列单片机的不同初始化
作者:xue2xue.COM 文章来源:lunwen.xue2xue.com 点击数: | | 设为首页 【字体:

摘要:C8051F系列单片机Cygnal公司出品高速单片机,它与80C51系列单片机指令集兼容,但比后者增加许多资源,从而为嵌入式系统开发提供极大方便。文中介绍这两者结构上差异以及编程时应注意问题,并给出它们较完整初始化程序。

    关键词:特殊功能寄存器SDR;先权交叉开关译码器;交叉开关控制寄存器

1 引言

近30来,世界各主要电子元器件生产厂商纷纷推出自己各具特色单片机产品。而百花齐放单片机家族中,80C5l系列一直扮演着重要角色。该单片机教学、科研等领域经成为入门单片机并成为单片机应用首选,该产品以其易读性好、扩展能力强而著称,从而成为广大从事单片机开发者最熟悉、最具代表机型。但们往往熟悉80C51单片机之后又选择别系列单片机开发产品,这因为80C51具运算速度慢、功耗大、内部资源少等不足,以限制其使用范围。Cygnal公司推出C805lF系列单片机既弥补80C51系列不足,又与MCS—5l指令集兼容。C805lFxxx系列单片机完全集成混合信号系统级芯片,具有与8051指令集完全兼容CIP-51内核。它单片内集成构成一个单片机数据采集或控制系统需要几乎有模拟数字外设及其它功能部件。这些外设或功能部件包括:ADC、可编程增益放大器、DAC、电压比较器、电压基准、温度传感器、SMBus/I2C、UART、SPI、定时器、可编程计数器/定时器阵列(PCA)、内部振荡器、看门狗定时器及电源监视器等。这些外设部件高集成度为设计小体积、低功耗、高可靠性、高性能单片机应用系统提供很大方便,同时也可以使整体系统成本大大降低。

熟悉MCS—51系列单片机工程技术员可以很容易地掌握C8051Fxxx应用技术并进行软件移植。但不能将8051程序直接应用于C8051F单片机中,因为这两种系列单片机内部资源较大差异,因此,完全照搬、移植行不通,必须经过“改良”(主要初始化控制字改写)才能正确运行。本文以C8051Fxxx系列单片机中资源最丰富、功能最多、运算速度最快(达到100MIPS)C8051F12X系列为例,介绍其与80C51主要不同之处以及开发时应注意问题,同时给出其完整、且经过运行验证源程序。

图1

2 结构差异

C8051F12X单片机与8051单片机结构上最大区别有四点:外引脚采用交叉开关配置;系统时钟源多样且控制灵活;内部特殊功能寄存器SFR种类数量增多;具有基于JTAG接口系统调试功能。下面主要介绍前三部分内容。

2.1 可编程数字I/O交叉开关

可编程数字I/O交叉开关一个大数字开关网络,它允许将内部数字系统资源分配给端口I/O引脚。与具有标准复用数字I/O微控制器不同,这种结构支持功能组合。可通过设置交叉开关控制寄存器(XBR2、XBR1XBR0)将片内计数器/定时器、串行总线、硬件中断、ADC转换启动输入、比较器输出以及微控制器内部其它数字信号配置为端口I/O引脚出现,这就使用户可以根据自己特定应用选择通用端口I/O需数字资源组合。而不同于8051单片机引脚基本固定分配。C8051F系列通过优先权交叉开关译码器来控制数字开关网络,优先权交叉开关译码器值由交叉开关控制寄存器(XBR2、XBR1XBR0)来配置,如图1示。优先权交叉开关译码器按优先权顺序从P0.0开始,可以一直分配到P3.7,它为数字外设分配端口引脚优先顺序按系统默认顺序,即:串行通信UART0具有最高优先级,TX0RX0分别被分配到P0.0P0.1 串行通信SPI具有次高优先级,详细端口引脚优先分配顺序表请参考有关资料。如果不选择某个资源,则优先顺序表中下一个功能将填充这个位置。图2三个交叉开关控制寄存器(XBR2、XBR1XBR0)中各位含义,它们复位值均为00000000。

当交叉开关配置寄存器XBR2、XBR1XBR0中外设对应位被设置成逻辑1时,交叉开关将端口引脚分配给外设;如果一个数字外设允许位未被设置成逻辑1,则其端口不能通过引脚访问。未被设置交叉开关分配端口可当作标准连续I/O口使用。系统复位后,默认寄存器XBR2、XBR1XBR0值均为零,即有I/O引脚被强迫成输入口(带上拉),且不与内部资源连通。这样,没有输出系统显然

[1] [2] [3] 下一页

相关名站推荐
相 关 文 章 180天≠6个月保证人应承担责任
托普软件(000583):截至日前对外担保…
摩托罗拉提出专利无效申请 V80侵权案…
CAN总线扩充器MCP25050
P80C592芯片在基于CAN总线显示通信模…
基于DMC1800控制卡的生物芯片点样仪控…
CAN总线扩充器MCP25050
P80C592芯片在基于CAN总线显示通信模…
耐压监控传感器MPXY8020A1 MPXY…
语音处理芯片AC48105在低速语音编码设…
基于AT91M40800的音频视频处理系统设…
论文录入:xue2xue.COM    责任编辑:xue2xue.COM 
中国招生求学网
中国考网.cn
光华管理.cn
中国wap在线
中国视频教程网
学而学共享论文网
易武小说阅
wap在线
手机电子书.cn
海量免费书库
学而学文学网
xue2xue中国课件网
玄幻情色小说网
光华管理网
学而学教育资源网
15wap.cn
经典书城
世界经理人文库
手机小说.cn
更多友情链接...
| 设为首页 | 加入收藏 | 友情链接 | 版权申明 | 会员中心 |
学而学免费论文下载网【http://lunwen.xue2xue.com】:中国最大免费论文阅读下载中心,免费提供各学科最新海量论文:经济论文,管理学论文,会计审计论文,工商管理论文, 财务管理论文,公共管理论文,法学论文,理学论文,医药学论文,社会学论文,文学论文,教育类论文,工学论文,计算机论文,艺术类论文,英语论文,, 电子商务论文,电子通信网络论文等,论文每天更新,欢迎阅读下载。
本站注册序号:桂ICP备05013361号