对于刚入门单片机做上位机的小伙伴们来说,有一部分伙伴可能会选择杜洋老师的《入门c#设计》视频教程来学习,但是我最近在看到杜洋老师的前四节教程时候教程时候发现了问题-------------倒计数器问题。
1、第一次定时n(1,2,3.......99)秒钟,能够正常运行,
2、但是第二次定时i(i<n)时候出现错误
3、定时j(j>n),出现错误
具体的解决办法我已经详细记述到WORD文档中
下面是源码资料包:
补充:
杜洋老师教程中相关截图掠影 ********************************************************************************************************************************************************************************************************************************************************* 对于刚入门单片机做上位机的小伙伴们来说,有一部分伙伴可能会选择杜洋老师的《入门c#设计》视频教程来学习,但是我最近在看到杜洋老师的前四节教程时候教程时候发现了问题-------------倒计数器问题。 1、第一次定时n(1,2,3.......99)秒钟,能够正常运行, 2、但是第二次定时i(i<n)时候出现错误 3、定时j(j>n),出现错误 一、定时4s钟如图所示, 倒定时器工作过程中以及工作完成后,如图二图三所示 二、不关闭软件4秒计数结束后设置8秒钟, 小伙伴们是不是发现了计数8秒钟时候是从进度条的一半(4秒钟)开手机计数的 三、4秒钟计数完成后,设置2秒钟出现了如下图所示的问题 剩余时间也编程负数了,出现了错误!!! 其实当我们第一次点击开始计时时候能够正常运行,第二次就不能了,因为问题出在了button_1Click()这个函数中 当设置位8s钟时候从进度条中间开始计数以及当设置时间是2s钟时候是负数是因为第二次点击button(开始计时)时候“count还是上次的数值”,所以说在第二次、第三次、第四次…….计数开始时候count必须是“0”,因为此时点击计数时候还没有计数是计数的开始所以,需在button_1Click()函数钟加入count初始化(即count=0)。 四、添加初始化语句 最后:感谢杜洋老师和杜洋工作室录制了大量的课程对我们学习单片机的朋友来说少走了很多的弯路
全部资料51hei下载地址:
教程中的源码.zip
(227.9 KB, 下载次数: 47)
|