返回信息流rt
我们在做好单独的秒针旋转方法之后,发现汇编语言是顺序运行的,不可能通过再编写时针、分针的程序来实现了。所以,估计要把三根指针的显示整合在一个程序里(说的很不清楚...因为我现在思路也很乱)
想求助一下,通过一个怎样的思路可以实现在表盘转一圈的时间内,出现三根指针呢?(三根针的转速都不一样,所以我已经想糊涂了)
真心求助~
这是一条镜像帖。来源:北邮人论坛 / circuit / #14295同步于 2010/7/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖
单片机实验--旋转LED时钟中的编程问题
mikejiayan
2010/7/11镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
可是时、分、秒变化的周期是不一样的啊。PIC又不能并行执行程序,怎么能一起计时呢?
【 在 wps 的大作中提到: 】
: 为啥满版都是单片机。。。
: 要用扫描的lz,比如说5ms点亮秒针,5ms点亮分针,5ms点亮时针,循环就行了
: --
: ...................
这
我不知道咋说了。。
【 在 mikejiayan 的大作中提到: 】
: 可是时、分、秒变化的周期是不一样的啊。PIC又不能并行执行程序,怎么能一起计时呢?
求解释啊,这个问题困扰我们一下午了..
【 在 wps 的大作中提到: 】
: 这
: 我不知道咋说了。。
: 【 在 mikejiayan 的大作中提到: 】
: ...................
【 在 mikejiayan 的大作中提到: 】
: 可是时、分、秒变化的周期是不一样的啊。PIC又不能并行执行程序,怎么能一起计时呢?
: 【 在 wps 的大作中提到: 】
: : 为啥满版都是单片机。。。
: ...................
很简单。不是有三个吗?TMR0/TMR1/TMR2
三个计时器可以实现并行执行程序?即在转动一圈周期内分别点亮三组灯吗?
【 在 yanhaoran 的大作中提到: 】
: : 可是时、分、秒变化的周期是不一样的啊。PIC又不能并行执行程序,怎么能一起计时呢?
: : 【 在 wps 的大作中提到: 】
: : : 为啥满版都是单片机。。。
: ...................
三根没区别啊。。
你搞个霍尔元件定位一下。。。然后就输出去呗。。。
【 在 mikejiayan (毁灭水火||刷刷のT不稳的小+です) 的大作中提到: 】
: rt
: 我们在做好单独的秒针旋转方法之后,发现汇编语言是顺序运行的,不可能通过再编写时针、分针的程序来实现了。所以,估计要把三根指针的显示整合在一个程序里(说的很不清楚...因为我现在思路也很乱)
: 想求助一下,通过一个怎样的思路可以实现在表盘转一圈的时间内,出现三根指针呢?(三根针的转速都不一样,所以我已经想糊涂了)
: ...................
嗯,我也觉得霍尔元件靠谱。先测转速然后算出转盘和各个灯的绝对位置,根据位置再判断是否发光。
还有,不要困在汇编里出不来。程序还是while if/else的过程控制,汇编只是在忠实地实现这些程序的流向而已。
【 在 police (又是一年毕业时) 的大作中提到: 】
: 三根没区别啊。。
: 你搞个霍尔元件定位一下。。。然后就输出去呗。。。
【 在 wps 的大作中提到: 】
: 为啥满版都是单片机。。。
: 要用扫描的lz,比如说5ms点亮秒针,5ms点亮分针,5ms点亮时针,循环就行了
: --
: ...................
电子电路版不就是讨论单片机的么??