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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3948|回復(fù): 9
收起左側(cè)

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

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

使用道具 舉報

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

使用道具 舉報

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

使用中斷是不是可以消除這些???
回復(fù)

使用道具 舉報

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

使用道具 舉報

ID:582109 發(fā)表于 2020-4-21 22:23 | 顯示全部樓層
肯定是程序設(shè)計有問題,程序結(jié)構(gòu)不對造成的
回復(fù)

使用道具 舉報

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

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

使用道具 舉報

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

使用道具 舉報

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

相同當時寫了一個C程序,發(fā)現(xiàn)兩個燈閃爍的頻率不一樣
回復(fù)

使用道具 舉報

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

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表