大一新生写了第一个程序,led常亮
然后写完第二个,打开,下载,启动单片机,并不是代码中的闪烁效果,而是第一个程序的常亮效果
试了很多东西,比如说网上再抄一个代码,一直都是第一个代码效果

大一新生写了第一个程序,led常亮
然后写完第二个,打开,下载,启动单片机,并不是代码中的闪烁效果,而是第一个程序的常亮效果
试了很多东西,比如说网上再抄一个代码,一直都是第一个代码效果

有没有可能新写的代码并没有正确添加到工程文件中,导致编译的一直都是第1个程序。
课堂上经常遇到这样的新手问题,keilc51的工程文件中要添加.c文件作为编译的代码,但是学生重新新建了第2个、第3个功能.c文件,只是写了对应的.c文件,并没有将新写的文件替换到工程管理界面,导致编译的代码一直没有被替换!
去检查看看progect管理界面的源代码是不是更新了吧!
还有一个新手错误:添加了新的.c文件到工程管理界面,但是旧的.c文件也在,导致出现两个main函数,编译报错,也无法生成正确的.hex文件。