找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4606|回复: 12
打印 上一主题 下一主题
收起左侧

89C52学习板通信指示灯亮但流水灯没反应

[复制链接]
跳转到指定楼层
楼主
ID:91464 发表于 2015-10-1 20:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
笔记本,STC89C52RC的学习板,用的USB转串口线,采用串口下载软件,实验过程中,可以通过烧录软件检测芯片和晶振的型号,冷启动后通信指示灯也会闪烁。但是流水灯没反应。程序如下(书上的例子):
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delayms(uint);
uchar a;
void main()
{
           a=0xfe;
        while(1)
        {
                P1=a;
                a=_crol_(a,1);
                delayms(500);         
        }
}
void delayms(uint xms)
{
        uint i,j;
        for(i=xms;i>0;i--)
                for(j=110;j>0;j--);
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:79544 发表于 2015-10-2 18:53 | 只看该作者
a=_crol_(a,1);这样试试a=a_crol_(a,1);还不行就把a=0x7f;或者a=a_crol_(a,1);
回复

使用道具 举报

板凳
ID:68416 发表于 2015-10-4 17:48 | 只看该作者
是不是刚开始就有点问题呀
回复

使用道具 举报

地板
ID:68416 发表于 2015-10-5 16:56 | 只看该作者
仔细检查一下硬件
回复

使用道具 举报

5#
ID:88716 发表于 2015-10-5 18:15 | 只看该作者
拿你的程序,烧写成功的,能实现流水灯效果
回复

使用道具 举报

6#
ID:91684 发表于 2015-10-5 23:56 | 只看该作者
你的程序没有问题啊
回复

使用道具 举报

7#
ID:91464 发表于 2015-10-6 21:24 | 只看该作者
我也是才拿到的板子,然后在网上买得串口转换线。一开始简单的程序下载进去只是通信灯会闪烁,并且在stc-isp的检测mcu选项处也能检测到芯片的信号以及晶振的频率。但是多试了几次之后就没反应了,一直是“正在检测目标单片机”。
所以我不太知道是哪里的问题。各位大虾
回复

使用道具 举报

8#
ID:91464 发表于 2015-10-6 21:27 | 只看该作者
回复也要通过审核?
回复

使用道具 举报

9#
ID:91464 发表于 2015-10-6 21:35 | 只看该作者
刚刚打了好多,不知道去哪了。我再打一遍吧,555
我刚刚拿到的板子,以及买的串口线。板子里面之前有个程序,是点阵的,可以跑。然后我自己写了一个小程序,烧进去,通信灯闪烁,但是其余没反应,为了验证串口线的好坏,我在stc-isp那“检测mcu选项”,并且能检测到芯片型号以及晶振频率。但是连续下载几次后,stc-isp就一直显示“正在检测目标单片机”,同时,通信指示灯也不再闪烁,而只是亮。各位遇到过这样的情况么?该从何处着手解决呢?谢谢
主要问题是:
回复

使用道具 举报

10#
ID:91764 发表于 2015-10-6 23:38 | 只看该作者
把a=_crol_(a,1);   改成a=a<<1;  不就好了  
回复

使用道具 举报

11#
ID:91770 发表于 2015-10-7 01:38 | 只看该作者
应该是延时出问题了吧,或者是端口
回复

使用道具 举报

12#
ID:91464 发表于 2015-10-8 10:41 | 只看该作者
问题已解决,谢谢各位。
回复

使用道具 举报

13#
ID:153199 发表于 2017-1-1 11:36 | 只看该作者
没烧写进去吧
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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