C51的特殊关键字,比如sbit,sfr,interrupt,code等在程序中的作用是什么?

[复制链接]
查看11 | 回复1 | 2011-11-11 08:40:11 | 显示全部楼层 |阅读模式
sbit:定义特殊功能寄存器的位变量,如:sbit P0_0=P0^0;//即定义P0_0为P0口的第1位sfr:可以对51内部的寄存器进行定义,定义格式:sfr 变量名=变量地址。你打开reg51.h,里面的寄存器都是用sfr进行定义的interrupt:中断的意思。code:程序存储区。如定义一个数组uchar ad_data[],即把数组定义在RAM中,uchar code ad_data[],就把数组定义在rom中了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行