欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3948|回復: 9
收起左側

51單片機都是定時5ms(沒有中斷,單純定時) 為什么16位定時器次8位定時器慢一點?

[復制鏈接]
ID:711481 發表于 2020-4-20 22:02 來自觸屏版 | 顯示全部樓層 |閱讀模式
一個51單片機問題 都是定時 5ms (沒有中斷,單純定時) 為什么16位定時器次8位定時器慢一點?是程序錯了,還是………
回復

使用道具 舉報

ID:584814 發表于 2020-4-21 11:30 | 顯示全部樓層
理論上講,沒區別,不會有十塊錢的表比十萬塊錢的表快或慢的。但實際上是有區別的,器件質量、編程水平等都會造成事實影響,但如果偏差太大或比較明顯的話,就是與理論上的器件無關的問題了。
回復

使用道具 舉報

ID:711481 發表于 2020-4-21 21:43 來自觸屏版 | 顯示全部樓層
man1234567 發表于 2020-4-21 11:30
理論上講,沒區別,不會有十塊錢的表比十萬塊錢的表快或慢的。但實際上是有區別的,器件質量、編程水平等都 ...

使用中斷是不是可以消除這些???
回復

使用道具 舉報

ID:540236 發表于 2020-4-21 22:14 | 顯示全部樓層
這個都有誤差的,受晶振影響,示波器抓出來看,還有你初始化的時候先開的那個,那個就要快點
回復

使用道具 舉報

ID:582109 發表于 2020-4-21 22:23 | 顯示全部樓層
肯定是程序設計有問題,程序結構不對造成的
回復

使用道具 舉報

ID:584814 發表于 2020-4-21 22:45 | 顯示全部樓層
可愛萌萌噠 發表于 2020-4-21 21:43
使用中斷是不是可以消除這些???

同時開幾個定時器估計也一樣找不到北
回復

使用道具 舉報

ID:401564 發表于 2020-4-22 08:36 | 顯示全部樓層
所謂慢一點是怎么得來的?
仿真:那就不說了,沒有意義
示波器:那就看你的程序,慢了多少?而且,是不是所有時間下都慢這么多
16位和8位的工作方式都是不一樣的,時間上肯定是有區別,你不上圖片,也不給代碼,人家不知道怎么回事的
如果是你要精確到5000uS,那就只能匯編一點一點的去算了,C精確不好達到一個時鐘的
回復

使用道具 舉報

ID:711481 發表于 2020-4-23 02:03 來自觸屏版 | 顯示全部樓層
Y_G_G 發表于 2020-4-22 08:36
所謂慢一點是怎么得來的?
仿真:那就不說了,沒有意義
示波器:那就看你的程序,慢了多少?而且,是不是 ...

相同當時寫了一個C程序,發現兩個燈閃爍的頻率不一樣
回復

使用道具 舉報

ID:401564 發表于 2020-4-23 08:17 | 顯示全部樓層
可愛萌萌噠 發表于 2020-4-23 02:03
相同當時寫了一個C程序,發現兩個燈閃爍的頻率不一樣

如果是你寫好程序燒錄的結果是這樣的,那肯定是你程序的問題,不管是用什么延時,雖然說是有點區別,但肯定不是你可以從燈光的頻率看出來的
你不覺得你應該把代碼上傳一下嗎?
回復

使用道具 舉報

ID:491577 發表于 2020-4-23 11:05 | 顯示全部樓層
你確定是用定時器嗎?從原理上講定時器不管8位16位都一樣,前提是8位的不能夠溢出,8位定時器只能計數256次是不可能定時5ms的,5us可以。你用8位定時器定時5ms是不可能的,你的程序有問題。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表