C51中的函数
来源:互联网 发布:网络靶场 安恒 编辑:程序博客网 时间:2024/04/29 11:59
在C51中,函数的定义与ANSI C相同,只是C51的函数在函数后面可以根据需要加若干C51的关键字。
C51函数定义的格式:
[返回值类型] 函数名([形参表]) [函数模式] [reentrant] [inerrupt n] [using n]
函数模式:small|compact|large,没有明确指定存储类型的变量、函数参数等数据的默认存储区
reentrant:可重入函数
interrupt n:中断函数,向量地址为8*n+3,n(0~31)
using n:如有code banking使用哪一块存储空间
1. small模式
所有缺省变量参数都装入内部RAM。
2.compact模式
所有缺省变量均位于外部RAM的一页(pdata),最大变量数256字节。使用@R0和@R1寻址方式指令来访问相应的存储器,R0和R1中装的是低位字节的地址,高位字节的地址由P2提供。
3.large模式
所有缺省变量客房在多达64K的外部RAM(xdata),均使用DPTR数据指针来寻址。
- C51中的函数
- Keil C51 中的函数指针使用注意事项
- Keil C51 中的函数指针使用注意事项
- Keil C51 中的函数指针和再入函数
- Keil C51 中的函数指针和再入函数
- C51中断函数格式
- C51中的IDATA
- C51中的code关键字
- C51中的volatile关键字
- C51中的reentrant
- C51中的volatile关键字
- C51中的code关键字
- C51中的数据类型
- C51中的ABSACC.H
- C51中的位移
- C51内部函数intrins.h
- C51中各种函数总结
- Keil C51 实现 printf 函数
- 第一篇文章
- 揭开SOCKET的神秘面纱
- ClearCase是什么?
- ECMAScript中的原始值和引用值
- ClearCase管理员的任务
- C51中的函数
- JavaScript的匿名方法书写模式
- 忽略保研,一心复习
- ubuntu右键添加打开终端的快捷菜单
- 完美解决Sql*Plus的客户端无法登录问题
- C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(十二)神奇的副本地图
- 我想学网络通讯编程(C#),给点指点哦
- Java初学者习题20道
- 金山训练营入学考试的一道程序题