44问答网
所有问题
在单片机C语言中,extern void _pop_ (unsigned char _sfr)这个是什么意思?括号里是干吗的?
如题所述
举报该问题
推荐答案 推荐于2016-12-03
在定义函数时,如果没有加关键字“static”,或冠以关键字“extern”,表示此函数是外部函数。如果函数的声明中带有关键字extern,仅仅是暗示这个函数可能在别的源文件里定义,没有其它作用。unsigned char是无符号类型,存储的数据范围是0~65535。_sfr是某个字符串名字
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/Y33V6RWRK.html
其他回答
第1个回答 2010-05-26
告诉你参数
extern void _pop_
extern是全局变量声明
viod也就是静态的
至于pop应该是参数
这句话表示:全局变量声明静态的方法_参数
unsigned char
意思是无符号字符型
表示:范围0~255
sfr是数据类型
与int,char等一样
sfr的定义是特殊功能寄存器
希望能够帮到你啦~
相似回答
C语言中
的
sfr
表示
什么意思
答:
SFR是Special Function Register特殊功能寄存器
。SFR是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据。它是80C51单片机中最具有特殊的部分,现在所有80C51系列功能的增加和扩展几乎都是通过增加特殊功能寄存器SFR来达到目的的。对于80C51系列中的80C51,共定义了21个特殊功能寄存...
sfr是什么意思?
答:
sfr是特殊功能寄存器
,全称为special function register。它是80C51单片机中最具有特色的部分,几乎所有80C51系列功能的增加和扩展都是通过增加特殊功能寄存器来达到目的的。英文缩写为SFR,是Special Function Register(特殊功能寄存器)的缩写。具体编程中对特殊功能寄存器的注意:目前单片机开发过程中主要使用两种语...
什么
时候用intrins.h
答:
extern
void
_
pop
_
(unsigned
char
_
sfr)
;这个头文件就几个函数,后面的两个堆栈的。中间的_irol__是移位啊。
keil中INTRINS.H中包括哪些函数
???
都有些
什么
用
答:
extern
void
_push_
(unsigned
char
_
sfr)
;extern void _
pop
_ (unsigned char _sfr);函数有这些,内部函数INTRINS.H 内部函数的原型声明包含在头文件INTRINS.H 函数原型: unsigned char _crol_(unsigned char val,unsigned char n);unsigned int _irol_(unsigned int val,unsigned ...
大家正在搜
相关问题
C语言中->是什么意思啊?
C语言中+=和-=是什么意思
c语言中//与/* */的区别
在c语言中?:是什么意思??
“~”在c语言中是什么意思?
C语言中'#"作用
%*c%c在c语言中是什么意思
c语言中 ==, ++,--,[ ]是什么意思