找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6632|回复: 14
收起左侧

求大家看看,用keil uv4编译正确,烧录hex文件也成功,可是单片机没有反应

[复制链接]
ID:222244 发表于 2017-7-25 21:34 | 显示全部楼层 |阅读模式
具体情况如下:

(这里是我写的程序)
#include<STC12C2052AD.H>//用的是STC12C4052AD单片机,是STC12C2052AD系列的
sbit LED=P1^0;
void DELAY_MS (unsigned int a)
{
unsigned int i;
while( a-- != 0)
{
  for(i = 0; i < 600; i++);
}
}
void main (void)
{
while(1)
{
  LED = ~LED;
  DELAY_MS(1000);
}
}

回复

使用道具 举报

ID:222244 发表于 2017-7-25 21:35 | 显示全部楼层
顶顶,千万不要沉了
回复

使用道具 举报

ID:222244 发表于 2017-7-25 21:36 | 显示全部楼层
顶顶,千万不要沉了,希望大家可以看看
回复

使用道具 举报

ID:221874 发表于 2017-7-25 22:52 来自触屏版 | 显示全部楼层
你好,你可以给LED赋初值试试
回复

使用道具 举报

ID:123289 发表于 2017-7-26 07:22 | 显示全部楼层
为何说“单片机没有反应”?
回复

使用道具 举报

ID:213173 发表于 2017-7-26 09:58 | 显示全部楼层
你这程序没有问题,就是一个闪烁灯。烧录成功单片机没有反应,要仔细检查硬件。
回复

使用道具 举报

ID:222244 发表于 2017-7-26 10:24 | 显示全部楼层
wulin 发表于 2017-7-26 09:58
你这程序没有问题,就是一个闪烁灯。烧录成功单片机没有反应,要仔细检查硬件。

是的,程序编译正确,好吧,我再试试吧,谢谢你的建议
回复

使用道具 举报

ID:222244 发表于 2017-7-26 10:26 | 显示全部楼层
yzwzfyz 发表于 2017-7-26 07:22
为何说“单片机没有反应”?

就是我在芯片的19脚,和20脚插了一个LED,正负极没有插错
回复

使用道具 举报

ID:222244 发表于 2017-7-26 10:27 | 显示全部楼层
yzwzfyz 发表于 2017-7-26 07:22
为何说“单片机没有反应”?

可是LED点不亮
回复

使用道具 举报

ID:222488 发表于 2017-7-26 10:56 | 显示全部楼层
点亮led为什么要用2个引脚?
回复

使用道具 举报

ID:222244 发表于 2017-7-26 11:15 | 显示全部楼层
wulin 发表于 2017-7-26 09:58
你这程序没有问题,就是一个闪烁灯。烧录成功单片机没有反应,要仔细检查硬件。

哈哈,刚刚弄好了,我把接口搞错了,刚刚改成了P1.7接口
回复

使用道具 举报

ID:218950 发表于 2017-7-26 11:22 | 显示全部楼层
我烧了你的程序 接了线 灯闪 没问题的  你检查接线 元器件的好坏吧
回复

使用道具 举报

ID:219197 发表于 2017-7-26 14:26 | 显示全部楼层
换个灯的管口试试
回复

使用道具 举报

ID:222244 发表于 2017-7-26 15:44 | 显示全部楼层
lingdudishou 发表于 2017-7-26 11:22
我烧了你的程序 接了线 灯闪 没问题的  你检查接线 元器件的好坏吧

哈哈,谢谢你哦,是我自己搞错了接口,硬件其实没有问题
回复

使用道具 举报

ID:221028 发表于 2017-7-26 15:50 | 显示全部楼层
程序没问题,看看板子坏没
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表