电子传真IE寄存器中位的功能含义
2012-05-22
电子传真指针oC51指针类型提供一个3字节的通用存储器指针,通用指针的头一个字节表明指针所指的网络传真存储区空间,另外两个字节存储16程TA、IDATA、和PDATA段只需要八位偏移量,C51允许使用者规定指针指向的存储段,这种指针具体指针。使用具体指针的好处是节C51存储空间interrupt不用为存储器选和决定正确的存储器操作指令产生代码,这样就使代码更加简短。但必须保证指针不指向所声明的存储区以外的地方,否则会产生错误,而且很难调试。
中断服务0 8051的中断系统十分重要,C51使你能够用C来声明中断和编写中断服务程序(当然也可以用汇编来写)。中断过程通过使用inte肌pt关键字和中断号来实现。中断号告诉编译器中断程序的人口地址,中断号对应着IE寄存器中的使能位。
IE寄存器中位的功能含义
群发传真再入函数。因为8051内部堆栈空间的限制,C51没有像大系统那样使用调用堆栈。一般C语言中调用过程时会把过程的参数和过程中使用的局部变量入栈,为了提高效率C51没有提供这种堆栈,而是提供一种压缩栈,每个过程被给定一个空间用于存放局部变量,过程中的每个变量都存放在这个空间的固定位置,当递归调用这个过程时会导致变量被覆盖。电子传真软件在某些实时应用中非再人函数是不可敢的,因为函数调用时可能会被中断程序中断,而在中断程序中可能再次调用这个函数。所以C51允许将函数定义成再入函数,再人函数可被递归调用和多重调用而不用担心变量被覆盖。
上一篇: