- 打卡等级:以坛为家II
- 打卡总天数:403
- 最近打卡:2025-04-29 08:28:43
金牌会员
- 积分
- 2017
|
1.请教给老师,下面代码中红色行语句的作用?删掉可以吗?
//========================================================================
// 函数: void EEPROM_Trig(void)
// 描述: 触发EEPROM操作.
// 参数: none.
// 返回: none.
// 版本: V1.0, 2014-6-30
//========================================================================
void EEPROM_Trig(void)
{
F0 = EA; //保存全局中断
EA = 0; //禁止中断, 避免触发命令无效
IAP_TRIG = 0x5A;
IAP_TRIG = 0xA5; //先送5AH,再送A5H到IAP触发寄存器,每次都需要如此
//送完A5H后,IAP命令立即被触发启动
//CPU等待IAP完成后,才会继续执行程序。
_nop_();
_nop_();
EA = F0; //恢复全局中断
}
2. 另外PSW寄存器中的F0和F1的作用?
|
|