sfr(Special function registers):特殊功能寄存器声明
bit:位变量声明
sbit:特殊位声明
psw^2,表示psw寄存器上的第2位
<< >> 位左移 位右移
& | 按位与,按位或
^按位异或
~按位取反
单片机最小系统:1.电源 2.晶振3.复位电路
code数组(方便数码管显示)定义uchar code table[]={};
定义中断函数(中断函数不需要在前面声明)void func() interrrupt 0
interrupt表示为中断函数,0表示在中断中的位置.
ps:
51的边沿触发只有下降沿有效
下降沿触发:当从高至低电平转变时,触发产生;低电平保持多久都只产生一次。所
以,边沿触发适合与以负脉冲形式输入的外部中断请求。
51的电平触发方式时,中断标志寄存器不锁存中断请求信号
低电平触发:那么在低电平时间内中断一直有效;因此如果在电平没有恢复之前中断
程序就已经执行完成从而退出,那么会在退出后又再次进入中断;但只要中断没有退
出是不会重复触发的。