找回密码
 立即注册
查看: 685|回复: 6

功德箱例程分享

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:272
  • 最近打卡:2025-10-29 05:10:19
已绑定手机

152

主题

505

回帖

735

积分

高级会员

积分
735
发表于 2024-12-23 18:49:56 | 显示全部楼层 |阅读模式
截图202412231842078719.jpg

从救护车例程改的,

                //任务3:救护车灯控制器,按下报警按钮,红蓝交替闪烁(LED1和LED2              表示红和蓝灯),再按一下报警按钮,红蓝灯停止。
                if( P32 == 0 )                                                                //判断P32按钮是否按下
                {
                        Delay20ms();                                                        //延时20ms消抖
                        if( P32 == 0 )
                        {
                                Run_State = !Run_State;                                //运行状态取反
                                                               
                                printf ("功德\xfd\XFD: %d次\r\n",(int)count);
                                count++;
                               
                                if( Run_State==1 )                                        //运行
                                {
                                        Timer0_Init();
                                }
                                else
                                {
                                        TR0 = 0;                                                //关闭定时器
                                        P20 = 1;
                                        P21 = 1;
                                }
//                                P20 = 0;
//                                Timer0_Init();
                                while( P32 == 0 );                                        //等待P32松开
                               
                        }
                }



适合擎天柱Ai8051U,
完整代码包:
示例代码.rar (76.66 KB, 下载次数: 55)
需要链接的资源:
COMM.rar (46.15 KB, 下载次数: 53)
那个功德箱通过两个定时器的我没有搞明白,希望大佬分享源码看看,感谢~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:602
  • 最近打卡:2025-10-29 00:00:12
已绑定手机

19

主题

3274

回帖

6102

积分

论坛元老

积分
6102
发表于 2024-12-23 19:48:47 来自手机 | 显示全部楼层
定时器可以不关。用变量控制
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:602
  • 最近打卡:2025-10-29 00:00:12
已绑定手机

19

主题

3274

回帖

6102

积分

论坛元老

积分
6102
发表于 2024-12-23 21:39:44 | 显示全部楼层
don*** 发表于 2024-12-23 20:58
功德箱是什么意思?

学习《Ai8051U教学视频》视频作业
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:687
  • 最近打卡:2025-10-28 07:57:25

125

主题

2077

回帖

4180

积分

论坛元老

积分
4180
发表于 2024-12-23 21:50:04 | 显示全部楼层
so*** 发表于 2024-12-23 21:39
学习《Ai8051U教学视频》视频作业

这个不容易理解
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:272
  • 最近打卡:2025-10-29 05:10:19
已绑定手机

152

主题

505

回帖

735

积分

高级会员

积分
735
发表于 2024-12-24 12:19:38 | 显示全部楼层
so*** 发表于 2024-12-23 19:48
定时器可以不关。用变量控制

感谢解答
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:272
  • 最近打卡:2025-10-29 05:10:19
已绑定手机

152

主题

505

回帖

735

积分

高级会员

积分
735
发表于 2024-12-24 12:20:31 | 显示全部楼层
don*** 发表于 2024-12-23 20:58
功德箱是什么意思?

寺庙里的东西吧,按一下加份功德
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:529
  • 最近打卡:2025-10-29 00:10:31
已绑定手机

154

主题

1893

回帖

2681

积分

金牌会员

积分
2681
发表于 2024-12-24 14:21:39 | 显示全部楼层
so*** 发表于 2024-12-23 19:48
定时器可以不关。用变量控制

我也是用一个bit 变量控制的
开关定时器到后面的课程任务调度就不适用了
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-10-29 06:00 , Processed in 0.116451 second(s), 93 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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