
8051单片机的中断响应过程解析-8051的CPU在每个机器周期期间,顺序采样每个中断源,CPU在下一个机器周期按优先级顺序查询中断标志,如查询到某个中断标志为1,将在下一个机器周期期间按优先级来进行中断处理。在下列任一种情况存在时,中断申请将被封锁。

MCS-51单片机的算术运算指令解析-MCS-51有一个程序状态字寄存器PSW,用来保存指令执行结果的标志,供程序查讯和判别。PSW是特殊功能寄存器中的一个,其格式如下:
PSW7--既是布尔处理机的累加器C,又是进位标志CY,如果操作结果在最高位有进位输出(加法时)或借位输入(减法时),置位CY,否则清“0”CY。
AC--辅助进位(半进位)标志。如果操作结果的低4位有进位(加法时)或向高4位借位时(减法),置AC,否则清“0”AC,AC主要用于二-十进制数加法调整。

PIC单片机INT0中断的原理-当RBx/INTx引脚上出现一个有效边沿时,相应标志位 INTxF 被置1 。在重新使能该中断前,必须在中断服务程序中先用软件将标志位INTxF 清零。
通过对相应的使能位INTxE 清零,可以禁止该中断。

AVR单片机的nRF24L01发送接收设计-//spi标志
#define DDR_SPI DDRB
#define DD_MOSI 5
#define DD_MISO 6
#define DD_SCK 7
#define DD_SS 4
#define CE PB3
#define IRQ PB2

STC系列单片机的adc模块初始化程序-ADC初始化的代码如下:
void ADC_INIT()
{
P1M0=0x01;
P1M1=0x00;
ADC_CONTR = ADC_CONTR|0x80;
delay1(10);
delay1(10);
ADC_CONTR = ADC_CONTR&0xe7;
}
P1M0和P1M1寄存器是P1口的模式配置寄存器,第3 4句把P1.0配置为ADC输入引脚。
ADC_CONTR是ADC控制寄存器,第5句是打开ADC电源,第8句是清FALG转换完成标志和START开启位标志。

STC单片机ADC采样程序设计-BOOLRun;//BOOL量作为定时采样标志,比如每隔3秒,置位一
次该标志
BYTECurch;//当前通道
BYTEtempCvData[6];//转换结果临时缓冲
BYTECvTimes;//采样次数采样4次,去最大最小,保留4个取平均值
BYTEADData[MAX_ADCH];//MAX_ADCH保存各通道最终采样数据

基于PIC单片机的摩托车防盗器设计-R3EQU0X03PORT5EQU0X05PORT6EQU0X06R3EQU0X03KEY_STATUSEQU0X10;低半字节为按键标志,高半字节为控制标志SIGNAL_LOWEQU0X11;信号电平低计数器SIGNAL_HIGHEQU0X12;信号电平高计数器DATA_RECORDEREQU0X1