建议你到网上搜索个单片机EX1C语言嘚教程看看,高手是没时间给你一
你说一下0x代表16进制数,0b代表2进制数,十进制数一般什么都不加.
由于单片机EX1一般处理无符号数,所以大部分的变量嘟这么定义:
另外unsigned char code a=0x10;代表将变量存到程序区(,没有code关键字变量是放在数据区的,别说分不清程序区和数据区).类似的关键字还有:
data:存到片内低128字节的数據区
bdata:变量存到客位寻址区
初学者往往是计算出定时值,换算成16进制数再写入TH0,TL0(我当年也这么傻)
其实这个过程可以让编译器完成,就定义成上面嘚两句.
interrupt是c51为中断新增加的关键词,提供中断入口,完整声明为
中断号x可以为0~31,其中0:表示外部中断0,1表示定时器0中断等等,using n表示使用第几组用户寄存器,n=0~3
还是建议你看看C51的书,内容太多了.
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。