久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5321|回復: 12
打印 上一主題 下一主題
收起左側

89c51怎么獲取從開始運行到現在的時間?

[復制鏈接]
跳轉到指定樓層
樓主
200黑幣
目的是獲得程序運轉的時間,因為要對電機進行測速,外置了一個傳感器;
現在已經能夠從傳感器得到了電機運轉的圈數 count ,需要把count除以從通電開始到現在的時間才能得到速度。
請問這個時間要怎么做才能得到?


已有定時器程序如下:

最佳答案

查看完整內容

用一個定時器,50毫秒跳一次,二十次加一,主函數初始化完就開中斷,就能計時了。隨便設個整數變量。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:336165 發表于 2018-5-19 14:13 | 只看該作者
用一個定時器,50毫秒跳一次,二十次加一,主函數初始化完就開中斷,就能計時了。隨便設個整數變量。
回復

使用道具 舉報

板凳
ID:302650 發表于 2018-5-20 15:30 | 只看該作者
為什么要從開始算哪?
回復

使用道具 舉報

地板
ID:302650 發表于 2018-5-20 15:36 | 只看該作者
不用從運行開始算時間,你可以計算比如一秒時間內的圈數,開啟計數器,同時開啟計圈傳感器,1秒后定時器溢出,引發中斷,再關閉定時器,關閉計圈傳感器。不就解決了。
回復

使用道具 舉報

5#
ID:334309 發表于 2018-5-20 17:09 | 只看該作者
在10ms的中斷服務程序中,增加一個計數器,就可以得到時間。那么電機打開的時候,記下這個起始的時間,用當前時間減去起始時間就可以得到運行時間
回復

使用道具 舉報

6#
ID:313895 發表于 2018-5-20 23:05 | 只看該作者
電機開始 設置一個標志位  定時器定時  關閉標志位 。之后計算
回復

使用道具 舉報

7#
ID:334565 發表于 2018-5-21 00:53 | 只看該作者
需要計時的話,直接對單片機內部脈沖計數不就好了么,用一個整數的晶振,然后輸出轉換成時間不就是單片機開始到結束的時間了么
回復

使用道具 舉報

8#
ID:334622 發表于 2018-5-21 09:35 | 只看該作者
用DS1302;也只能這樣了……你想,單片機里面就定時器而已
回復

使用道具 舉報

9#
ID:295783 發表于 2018-5-22 08:27 | 只看該作者
設置開始到結束兩個標志位 然后計算時間
不過我個人感覺不用算從開始的時間 沒有什么必要
希望對你有幫助
回復

使用道具 舉報

10#
ID:137653 發表于 2018-5-22 11:58 | 只看該作者
弄一個標志位,開始的時候標志位等于0,然后再進入main函數初始化的時候標志位置1,然后到定時器判斷標志位為1了就開始計時,就好了
回復

使用道具 舉報

11#
ID:335307 發表于 2018-5-23 00:01 來自觸屏版 | 只看該作者
你可以設置一個中斷,非常好用
回復

使用道具 舉報

12#
ID:308979 發表于 2018-5-23 13:59 | 只看該作者
優雅的刺猬 發表于 2018-5-22 23:43
用一個定時器,50毫秒跳一次,二十次加一,主函數初始化完就開中斷,就能計時了。隨便設個整數變量。

按回復結合另一個分享的帖子弄好了
回復

使用道具 舉報

13#
ID:308979 發表于 2018-5-23 14:36 | 只看該作者
優雅的刺猬 發表于 2018-5-19 14:13
用一個定時器,50毫秒跳一次,二十次加一,主函數初始化完就開中斷,就能計時了。隨便設個整數變量。

時間time能得到了,計數count也有了,可是顯示不出來啊

我用的是四位共陽數碼管,buf[]數組的0~3分別是四個位。顯示其他數據的時候例如:buf[1] = 1;display();這樣就能正常顯示,但是速度count/time沒法顯示出來,不知道是不是數據類型的問題?

while(!s5) { //TODO  顯示rs??
        rs = count/time;
        buf[3] = rs/1000 ;
        buf[2] = rs%1000/100;
        buf[1] = rs%100/10 ;
        buf[0] = rs%10;
        display();
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧洲精品在线 | 久久国产欧美日韩精品 | 亚洲一一在线 | 国产精品久久久久久吹潮 | 熟女毛片 | 精品欧美一区二区三区 | 欧美日韩精品一区二区三区蜜桃 | 日韩电影在线 | 中文字幕 在线观看 | 国产精品视频久久 | 成人激情视频免费观看 | 三级黄色大片网站 | 精品欧美二区 | 国产一级片av | 日韩午夜一区二区三区 | 亚洲欧美国产一区二区三区 | 狠狠av | 丝袜久久 | www.午夜| 国产精品99视频 | 亚洲国产成人精品久久久国产成人一区 | 美女国内精品自产拍在线播放 | 免费视频二区 | 日韩一区在线观看视频 | 亚洲国产精品99久久久久久久久 | 国产精品1区 | 91av小视频| 午夜99 | 黄色一级视频 | 国产免费一级片 | 欧美日韩精品一区二区三区四区 | 最新超碰| 国产成人精品一区二区三区 | 欧美日韩大片 | 国产欧美日韩在线观看 | 四虎永久 | 欧美日本一区二区 | 欧美一区二区三区久久精品视 | 老牛影视av一区二区在线观看 | 日本亚洲欧美 | 久久这里有精品 |