是,片机的头文件:reg,h是AT,,AT,,头文件,如:#includereg,h是AT,,AT,,头文件。第一个问题是那个是晶振引脚,用来输入时钟脉冲第二个,先说一下头文件是什么作用,它就是把我们常用的一些函数,比如数学公式,常用的一些符号,如特殊功能寄存器,都做成一个标准的文件,里面对这些常用的符号等等进行说明定义,到时候我们用#include这个文件包含指令来将这些头文件调入到当前文件即可。
库函数的源码你是看不到的。要找实现的话得去百度。自带的都是编译好的东西(用到时直接调用)不是原C程序。至于sin()的实现。如果你学过高数应该知道泰勒展开。不知道的话直接给你公式:sin(x)=x-(x^,/ (x^,/ (按这规律求和下去,x是弧度)用一个for循环。不用添加,直接在主文件中include即可。
例:sfrP,=,,这样的一行即定义P,与地址,,对应,P,口的地址就是,,SFR的定义在头文件reg,h或reg,h中。在C,,利用sbit可访问RAM中可寻址位或SFR中可寻址位。如果直接写P,C编译器并不能识别,而且P,也不是一个合法的C语言变量名,所以得给它另起一个名字。reg,h用于,片机reg,h用于,片机不同在于,片机功能多一点,所以多几个寄存器比如多一个定时器/*,Extensions*/sfrT,ON=,C,sfrRCAP,=,CA;sfrRCAP,=,CB;sfrTL,=,CC;sfrTH,=,CD;sbitP=PSW^。
include
感谢您的来访,获取更多精彩文章请收藏本站。
© 版权声明
THE END
暂无评论内容