C8051F系列微控制器的中断系统与模拟外设解析
需积分: 12 184 浏览量
更新于2024-08-10
收藏 5.02MB PDF 举报
"该文档是关于采用mc33033和mosfet功率管构建的无刷直流电动机控制器的中断一览表,涉及到C8051F206、C8051F220/1/6、C8051F230/1/6系列混合信号ISPFLASH微控制器的数据手册。"
本文档主要介绍了基于C8051F系列微控制器的中断系统,这些微控制器被用于无刷直流电动机的控制,其中mc33033可能用作电机驱动芯片,而MOSFET功率管则用于高效能的功率转换。中断系统是单片机处理外部事件的关键部分,能够提高系统的实时性和效率。
中断一览表详细列出了C8051F系列微控制器的中断源、中断向量地址、优先级、中断标志和中断使能控制位。这些中断源包括:
1. 复位中断:具有最高优先级,始终允许。
2. 外部中断INT0和INT1:中断向量分别为0x0003和0x0013,可以通过IE0和IE1进行控制。
3. 定时器0和1溢出中断:中断向量分别为0x000B和0x001B,由ET0和ET1控制。
4. 串行口UART中断:中断向量0x0023,由RI和TI标志触发,ES控制。
5. 定时器2溢出或EXF2中断:中断向量0x002B,通过ET2控制。
6. 串行外设接口SPI中断:中断向量0x0033,由SPIF标志触发,ESPI0控制。
7. ADC0窗口比较中断:中断向量0x0043,由ADWINT触发,EWADC0控制。
8. 比较器0和1的下降沿和上升沿中断:由CPT0CN和CPT1CN中的相关标志触发,相应的EIE1位控制。
9. ADC0转换结束中断:中断向量0x007B,由ADCINT触发,EADC0控制。
10. 软件控制中断SCI0-SCI3:中断向量分别为0x0083、0x008B、0x0093和0x009B,由EIE2的相关位控制。
11. 外部晶体振荡器准备好中断:中断向量0x00AB,由XTLVLD触发,EXVLD控制。
C8051F系列微控制器还包含丰富的模拟外设,如SARADC(逐次逼近型模数转换器),具备12位分辨率(对于C8051F206)或8位分辨率(对于C8051F220/1/6),以及1/4LSBINL8位和2LSBINL12位的转换速率,支持高达100ksps的转换速度。此外,它还包括两个模拟比较器,16个可编程回差电压值,可以产生中断或复位。还有电压基准、VDD监视器和欠压检测器等模拟功能。
微控制器内部集成了JTAG调试和边界扫描功能,提供全速非侵入式在系统调试,支持断点、单步、观察点、堆栈监视器,并能观察和修改存储器及寄存器。其8051微控制器内核具有流水线指令结构,执行速度可达25MIPS,有21个中断向量源,适用于高性能的应用场景。
C8051F系列微控制器的这种设计使得它们在无刷直流电动机控制和其他嵌入式系统中表现出色,结合mc33033和MOSFET,能够实现精确且高效的电机控制。沈阳新华龙电子有限公司提供了相关的技术支持和服务。
2019-09-21 上传
2024-07-25 上传
2024-07-21 上传
2024-07-21 上传
小炸毛周黑鸭
- 粉丝: 24
- 资源: 2万+
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载