yyq_007 发表于 2026-6-2 10:56:15

求助:官方代码提示错误,怎么解决?

   用#include "AI8051U.h",关于定时器初始化的代码,老是提示左值错误,
如 T0_CT = 0;//定时   

T0CLKO = 0;   //不输出时钟
T0x12 = 1;//1T mode
T2R = 0;    //停止计数
等等,把 T0_CT = 0;改为TMOD &= ~(1 << 2);   则不提示错误,这到底是哪的问题?


梁工 发表于 2026-6-2 11:03:40

会不会是 T0_CT 没有定义?

神农鼎 发表于 2026-6-2 13:04:00


https://www.stcaimcu.com/thread-24057-1-1.html
www.STCAIMCU.com 论坛的 【AI助手】上线了,
欢迎大家来测试,跟帖反馈,我们及时改进

ercircle 发表于 2026-6-2 14:10:46

咱就不能打开头文件看一眼吗,你用的8bit模式的头文件?



yyq_007 发表于 2026-6-3 09:51:50

谢谢,解决了,的确是编译器的问题,win10系统8bit的stc与arm共用 Keil uvision5,而32bit的stc用keilC251,我的win7系统电脑 arm用 Keil uvision5,32bit的stc用keilC251,8bit的stc与其它51单片机用KeilC51V9.0,需3个软件。
页: [1]
查看完整版本: 求助:官方代码提示错误,怎么解决?