- 0
- 0
- 约1.22千字
- 约 2页
- 2026-01-20 发布于北京
- 举报
MSP430C语言的关键字扩展
1.interrupt
该关键字用于中断函数。中断函数的定义如下:
语法:interruptvoid函数名()或者
interrupt[中断向量]void函数名()
参数:中断函数没有参数。中断函数需要指定中断向量。
返回:中断函数一般是void,没有返回。
说明:interrupt关键字了在处理器发生中断时调用。函数的参数必须为空,
2.monitor
该关键字是使函数进入原型(atomic)操作状态。
语法:monitor函数类型函数名(参数表)
参数:该函数可以有参数,也可以没有参数。
返回:函数可以有返回,也可以没有返回。
说明:monitor关键字使得在函数执行期间中断,使函数执行不可中断。在
其它所有方面,有monitor的函数则与普通函数相同。
3.no_init
语法:no_init变量
说明:在默认情况下,MSP430的C语言编译器将变量存放在主RAM中,并在启
动时对其进行初始化。no_init类型修正符使编译器把变量放在非易失RAM区中
(如EEPROM、FLASH等),在启动时也不对它们进行初始化。在no_init变量的
中,不能含有初始化。如果用了非易失RAM,连接时要安排在非易失RAM区,
地址范围为0x0000~0xFFFF。实际可用范围是0x200~0xFFDF.
4.sfrb
该关键字用于单字节I/O数据类型对象。
语法:sfrb标识符=常量表达式
说明:sfrb表示一个I/O寄存器,具有以下特点
•它等价于无符号字符
•它只能直接寻址
•它驻留地址范围0x00~0xFF之内
例如:sfrbP1OUT=0x0021;//定义了P1端口的输出寄存器。
sfrw
该关键字用于双字节I/O数据类型对象。
语法:sfrw标识符=常量表达式
说明:sfrw表示一个I/O寄存器,具有以下特点
•它等价于无符号字符
•它只能直接寻址
•它驻留地址范围0x100~0x1FF之内
例如:sfrwWDTCTL=0x0021;//定义了看门狗的寄存器。
作者:Goodmcu时间:2008-2-9MSN:dearliujian@.com手
机:
您可能关注的文档
- 战略分析之价值链分解与企业资源能力评估.pdf
- 美能达低速机型保养与常见问题.pdf
- layui社区项目开发设计与账户管理.pdf
- 中级工商管理考试分析与预测.pdf
- Altium Designer 19安装与破解指南.pdf
- 光催化空气净化器设计评语及成绩表.pdf
- 魔法树屋:周三战争词汇匹配.pdf
- 行为济学视角下生考研现状分析.pdf
- 25-26学年政治统编版必修4课件:5.2 社会历史的发展.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.2.2 尊重知识产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 世界多极化课件-2026届高考政治一轮复习.pptx VIP
- 情感纠纷和解协议书.docx VIP
- 《合同变更与解除》课件 —— 深入解析合同法律风险与管控策略.ppt VIP
- 《现代物流学》说课.ppt VIP
- 2024年苏教版五年级(上)期末考试数学试卷(附答案).pdf VIP
- 浙江省杭州市下沙区杭四下沙2024-2025学年高二上学期期末考物理试卷(原卷版+解析版).docx VIP
- 第六课+走进经济全球化课件-2026届高考政治一轮复习统编版选择性必修一当代国际政治与经济.pptx VIP
- 新解读(2025)《HJ_T 400-2007车内挥发性有机物和醛酮类物质采样测定方法》.pptx VIP
- 《深圳市高质量幼儿园过程性质量提升指导手册》知识检测题测试卷附答案.docx
- 物流公司安全管理制度范本.docx VIP
原创力文档

文档评论(0)