
C8051F040单片机 编程和程序下载问题
刚入门菜鸟一只~买了C8051F040核心板一块(接口无需自制了)编了一个超简单的程序(见图)(本来是想做流水灯的),内部振源24.5MHz(编程没管,默认应该是用这个)...
刚入门菜鸟一只~ 买了C8051F040核心板一块(接口无需自制了) 编了一个超简单的程序(见图)(本来是想做流水灯的),内部振源24.5MHz(编程没管,默认应该是用这个)在Keil中仿真就发现执行了那么多步,sec的示数永远是0。之后我把这个程序单片机设置为AT89S51(教科书上都用它)进行仿真,就正常了。
我又将这个不对头的程序下载到C8051F040上(当活马医)(用了Silicon Labs Flash Utility,我买了仿真机),连接成功,下载成功,但是,我用万用表一测,P0的电压都是3.28V根本就和直接通电没变化,接的LED灯也一直亮。实际之前我程序还有DELAY等等用于流水灯掩饰,下载之后也是没反应。
请问什么原因(可能是很弱智的原因,望大神不要嫌烦,给100分呢) 展开
我又将这个不对头的程序下载到C8051F040上(当活马医)(用了Silicon Labs Flash Utility,我买了仿真机),连接成功,下载成功,但是,我用万用表一测,P0的电压都是3.28V根本就和直接通电没变化,接的LED灯也一直亮。实际之前我程序还有DELAY等等用于流水灯掩饰,下载之后也是没反应。
请问什么原因(可能是很弱智的原因,望大神不要嫌烦,给100分呢) 展开
1个回答
展开全部
GPIO相关的寄存器还没有设置呢,不会有输出的!
建议你读完C8051单片手册以后再开始编程练习,因为C8051系列单片机与普通的8051单片机有很大区别!
建议你读完C8051单片手册以后再开始编程练习,因为C8051系列单片机与普通的8051单片机有很大区别!
更多追问追答
追问
谢谢!不过仿真时时间不流逝的问题怎么回事?(会不会是要什么c8051f的什么插件?我keil版本是4的)
追答
软件仿真还是硬件仿真?keil软件仿真不需要安装插件。硬件仿真需要c8051仿真插件以及电路板
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询