混合信号单片机C8051F060存储系统的编程
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
混合信号单片机C8051F060存储系统的编程  2012/3/1
引言美国Cygnal公司推出的C8051F系列单片机,将51系列单片机从MCU级推向了SoC时代。特别是C8051F06X系列,更是集当前单片机最新发展技术于一身,其功能已完全达到板卡级水平。C8051F060是高度集成的片上系统混合信号单片机[1],采用与8051兼容的专利内核CIP-51,速度高达25MIPS;有多达59个数字I/O口,5个16位通用定时器,6个带有捕捉/比较模块的可编程定时器/计数器阵列;8路10位ADC带可编程放大器和多路选择器,2路1Msps的16位AD
引 言

美国Cygnal公司推出的C8051F系列单片机,将51系列单片机从MCU级推向了SoC时代。特别是C8051F06X系列,更是集当前单片机最新发展技术于一身,其功能已完全达到板卡级水平。C8051F060是高度集成的片上系统混合信号单片机[1],采用与8051兼容的专利内核CIP-51,速度高达25MIPS;有多达59个数字I/O口,5个16位通用定时器,6个带有捕捉/比较模块的可编程定时器/计数器阵列;8路10位ADC带可编程放大器和多路选择器,2路1Msps的16位ADC,2路12DAC,3个电压比较器,片内温度传感器和参考电压源;硬件串行接口SPI,SMBus/I2C和UART可同时使用,片上CAN2.0B控制器;片上看门狗定时器,电源监视器,2.7~3.6V的低压供电,片内JTAG调试和边界扫描单元等。特别是该系列单片机的存储器组织,与其它系列单片机相比[2],容量大,灵活多变,初学者往往感到不适应。本文根据笔者使用体会,通过程序举例介绍其存储器结构及使用方法。

1 C8051F060单片机的存储器结构

图1 是C8051F060单片机的存储器结构图。显然,该单片机采用了标准8051的程序和数据存储器独立编址的结构,程序存储器为64KB的Flash结构,外加128字节Flash;数据RAM除包含标准51单片机256字节,还有4KB片上XRAM和可外扩64KB数据存储器的接口。

2 数据存储器及其编程

数据存储器分为内部存储器和外部存储器。内部RAM包含256字节,其高端128字节为双映射结构,即间接寻址访问128字节通用RAM,直接寻址访问128字节的特殊功能寄存器SFR地址空间,这个空间又分为256个SFR页,由特殊功能寄存器SFRPAGE来切换。这样,单片机就有足够的SFR来设定和配制各种接口资源,并为以后扩展预留了足够的空间,见例程1;低端的128字节RAM可通过直接或间接寻址来访问,这和8051单片机的RAM完全一样。其中前32个字节是4个通用工作寄存器区,接下来的16字节机可以按字节寻址,也可以按位寻址。
与《混合信号单片机C8051F060存储系统的编程》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095