普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 2014|回复: 0

HC6800-MS板流水灯中开始第一灯不会点亮

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-9-15 11:05:51 | 显示全部楼层 |阅读模式
本帖最后由 njskar 于 2021-9-15 11:08 编辑

原程序:
void main(void)
{
        unsigned char n;
        LED=0xfe;                        //1111_1110
        while(1)
        {
                for(n=0;n<7;n++)                                                          //左移7次,这样子就会到达最左边
                {
                        LED=_crol_(LED,1);                          //将GPIO_LED左移一位
                        Delay10ms(80);                                                         //延时
                }
                for(n=0;n<7;n++)                                                         //右移7次,这样子就会到达最右边
                {
                        LED=_cror_(LED,1);                         //将GPIO_LED右移一位
                        Delay10ms(80);                                                         //延时
                }        
        }        
}
烧录后,第一灯是不会点亮的,复位也一样,
LED=0xfe;                        //1111_1110
后面加上
Delay10ms(80);        
写程序的自己不测试下吗
是这样教我们新人的吗



回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-20 01:07 , Processed in 0.145650 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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