- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机C8051F040
单片机C8051F040
1 C8051F040基本特点 2
2 C8051F040中断 3
3 C8051F040存储器 3
4 C8051F040端口 4
图1 C8051F040内部结构
Cygnal公司的51系列单片机C8051F040是集成在一块芯片上的混合信号系统级单片机,在一个芯片内集成了构成一个单片机数据采集或控制的智能节点所需要的几乎所有模拟和数字外设以及其他功能部件,代表了目前8位单片机控制系统的发展方向。芯片低压供电(2.7V~3.6V),输入输出口兼容5V电平,输出有开漏和推挽模式,在开漏模式下,逻辑1时端口为高阻态,可通过上拉电阻接至5V,使得逻辑1状态下,输出为5V电平,可与5V供电芯片相容。芯片上有1个12位多通道ADC,2个12位DAC,2个电压比较器,1个电压基准,1个32kB的FLASH存储器,与MCS-51指令集完全兼容的高速CIP-51内核,峰值速度可达25MIPS,并且还有硬件实现的UART串行接口和完全支持CAN2.0A和CAN2.0B的CAN控制器。
1 C8051F040基本特点
C8051F040器件是完全集成的混合信号片上系统型MCU,具有64 个数字I/O 引脚(C8051F040/2/4/6)或32 个数字I/O 引脚(C8051F041/3/5/7),片内集成了一个CAN2.0B 控制器。
下面列出了一些主要特性。
高速、流水线结构的8051 兼容的CIP-51 内核(可达25MIPS)。
控制器局域网(CAN2.0B)控制器,具有32 个消息对象,每个消息对象有其自己的标识。
全速、非侵入式的在系统调试接口(片内)。
真正12 位(C8051F040/1)或10 位(C8051F042/3/4/5/6/7)、100 ksps 的ADC,带PGA 和8通道模拟多路开关。
允许高电压差分放大器输入到12/10 位ADC(60V 峰-峰值),增益可编程。
真正8 位500 ksps 的ADC,带PGA 和8 通道模拟多路开关(C8051F040/1/2/3)。
两个12 位DAC,具有可编程数据更新方式(C8051F040/1/2/3)。
64KB(C8051F040/1/2/3/4/5)或32KB(C8051F046/7)可在系统编程的FLASH 存储器。
4352(4K+256)字节的片内RAM。
可寻址64KB 地址空间的外部数据存储器接口。
硬件实现的SPI、SMBus/ I2C 和两个UART 串行接口。
5个通用的16 位定时器。
具有6 个捕捉/比较模块的可编程计数器/定时器阵列。
片内看门狗定时器、VDD 监视器和温度传感器。
具有片内VDD 监视器、看门狗定时器和时钟振荡器的C8051F04x 系列器件是真正能独立工作的片上系统。所有模拟和数字外设均可由用户固件使能/禁止和配置。FLASH 存储器还具有在系统重新编程能力,可用于非易失性数据存储,并允许现场更新8051 固件。
片内JTAG 调试电路允许使用安装在最终应用系统上的产品MCU 进行非侵入式(不占用片内资源)、全速、在系统调试。该调试系统支持观察和修改存储器和寄存器,支持断点、观察点、单步及运行和停机命令。在使用JTAG 调试时,所有的模拟和数字外设都可全功能运行。
芯片采用了流水线处理构架,不再分系统时钟和机器周期。指令直接照系统时钟执行,而且大部分指令只需要1~2个系统时钟完成。而且在执行当前指令时还可能部分处理下一条指令,从而使得有些指令执行时间不是很确定,比如大部分判断指令可能是n个周期,也可能是n+1个周期。
2 C8051F040中断
芯片共有21个中断,中断分优先级,且优先级还可以通过相关寄存器IP,EIP1和EIP2调整。若同一时刻有多个中断同时发生,则MCU先进入优先级最高的中断,执行相应中断程序,再执行次高优先级中断,一直到优先级最低的中断也处理完毕,再会中断响应前,执行原来的代码。
3 C8051F040存储器
CIP-51 有标准的8051 程序和数据地址配置。它包括256 字节的数据RAM,其中高128 字节为双映射。用间接寻址访问通用RAM的高128 字节,用直接寻址访问128 字节的SFR 地址空间。CIP-51的SFR 地址空间可包含多达256 个SFR 页。通过SFR 分页,CIP-51 MCU 可以控制大量用于控制和配置片内外设所需要的SFR。数据RAM 的低128 字节可用直接或间接寻址方式访问。前32 个字节为4 个通用寄存器区,接下来的16 字节既可以按字节寻址也可以按位寻址。C8051F040 中的CIP-51 还另有位于外部数据存储器地址空间的4KB 的RAM 块和一个可用于访问外部数据存储器的外部存储器接口(EMIF)
文档评论(0)