AI8051U 仿真不好用了?
用如上设置,制作 AI8051U仿真芯片
运行 如下代码
TEST(P4.2) 引脚没有变化
直接运行
输出500Hz 脉冲
完整代码:
void delay_us(uint16_t us)
{
do
{
NOP(31); //(MAIN_Fosc + 500000) / 1000000 - 6
} while (--us);
}
#define HIRC 36864000UL
#define FOSC 36864000UL
#define SYSCLK FOSC
#define MAIN_Fosc FOSC
void delay_ms(uint16_t ms)
{
uint16_t i;
do
{
i = MAIN_Fosc / 6000;
while (--i);
} while (--ms);
}
sbit TEST = P4^2;
void main(void)
{
//SYS_Init();
P4M0 |= 0x04; P4M1 &= ~0x04;
while (1)
{
TEST =1;
delay_ms(1);
TEST = 0;
delay_ms(1);
}
}
检查一下是否有这些问题:
新手必读:
https://www.stcaimcu.com/thread-16535-1-1.html DebugLab 发表于 2025-10-27 14:09
检查一下是否有这些问题:
新手必读:
单步,断点都行,就是 TEST 引脚没有电平变化
页:
[1]