找回密码
 立即注册

QQ登录

只需一步,快速开始

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

怎么用单片机中断函数和移位库函数来写3只流水灯,每按一次,亮的灯移动到下一个

  [复制链接]
跳转到指定楼层
楼主
ID:347009 发表于 2018-6-7 16:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人完全新手,跪求大神求教····
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:21069 发表于 2019-1-30 03:10 | 只看该作者
都是很基础的东西,为什么都不去看教程

评分

参与人数 5黑币 +115 收起 理由
Sawardeakar + 15
刀刀见红 + 35 赞一个!
#include51.h + 15
areyouok + 15 很给力!
shuisheng + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:138119 发表于 2019-1-30 08:28 | 只看该作者
就算别人给你写好了,你能完全看得懂吗?
还不如现在找个入门资料,自己慢慢啃!
有问题,贴上来,大家一起学习!

评分

参与人数 1黑币 +12 收起 理由
Trump1438 + 12 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:453974 发表于 2019-1-30 10:22 | 只看该作者
#include "reg52.h"//í·Îļt
#include "intrins.h"
sbit key1=P1^0;//°′¼ü¶¨òå

void timmer0_init();//×óoˉêyéùÃ÷
void Delay10ms();       

void main()//Ö÷oˉêy
{
        timmer0_init();
        P0=0xfe;
        while(1);
}
void timmer0_init()//¶¨ê±Æ÷
{
        TMOD=0X01;
        TH0=(65535-2000)/256;
        TL0=(65535-2000)%256;
        EA=1;
        ET0=1;
        TR0=1;       
}
void timmer0() interrupt 1//¶¨ê±Æ÷ÖD¶Ï
{
        TH0=(65535-2000)/256;
        TL0=(65535-2000)%256;
        if(key1==0)
        {
                Delay10ms();
                if(key1==0)
                {
                        P0=_crol_(P0,1);
                }               
        }
}
void Delay10ms()                //@11.0592MHz Ñóê±oˉêy
{
        unsigned char i, j;

        i = 18;
        j = 235;
        do
        {
                while (--j);
        } while (--i);
}
回复

使用道具 举报

5#
ID:453974 发表于 2019-1-30 10:24 | 只看该作者
我给写了一个八位的作参考

程序设计.zip

17.51 KB, 下载次数: 6

回复

使用道具 举报

6#
ID:449525 发表于 2019-1-30 15:57 | 只看该作者
if (key==0)p1>1;
应该就行了
回复

使用道具 举报

7#
ID:471375 发表于 2019-2-9 23:05 来自手机 | 只看该作者
大家一起努力
回复

使用道具 举报

8#
ID:475247 发表于 2019-2-10 03:33 | 只看该作者
你将你心中想的代码先敲出来,如果不行再将代码与电路放上来大家帮你剖一剖.你总不能手都 不动哪有什么意思呢

评分

参与人数 1黑币 +16 收起 理由
shuisheng60 + 16

查看全部评分

回复

使用道具 举报

9#
ID:460466 发表于 2019-2-10 06:56 来自手机 | 只看该作者
这实际就是用单片机很复杂的“笨办法来完成一个用简单方法就能完成的任务”
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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