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

功德箱例程分享

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:125
  • 最近打卡:2025-05-06 08:56:29
已绑定手机

83

主题

299

回帖

437

积分

中级会员

积分
437
发表于 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, 下载次数: 16)
需要链接的资源:
COMM.rar (46.15 KB, 下载次数: 17)
那个功德箱通过两个定时器的我没有搞明白,希望大佬分享源码看看,感谢~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:428
  • 最近打卡:2025-05-07 00:13:45
已绑定手机

19

主题

3192

回帖

4944

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:428
  • 最近打卡:2025-05-07 00:13:45
已绑定手机

19

主题

3192

回帖

4944

积分

论坛元老

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

学习《Ai8051U教学视频》视频作业
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:525
  • 最近打卡:2025-05-06 07:51:34

109

主题

1909

回帖

5298

积分

论坛元老

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

这个不容易理解
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:125
  • 最近打卡:2025-05-06 08:56:29
已绑定手机

83

主题

299

回帖

437

积分

中级会员

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

感谢解答
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:125
  • 最近打卡:2025-05-06 08:56:29
已绑定手机

83

主题

299

回帖

437

积分

中级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2025-05-07 01:01:21
已绑定手机

130

主题

1544

回帖

1977

积分

金牌会员

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

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 02:33 , Processed in 0.118753 second(s), 96 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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