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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1501|回復: 3
收起左側

51單片機采集編碼器信號,感覺讀的脈沖數不對

[復制鏈接]
ID:1003526 發表于 2022-1-27 14:48 | 顯示全部樓層 |閱讀模式
編碼器連接單片機的IO口,編碼器單周脈沖是720個,但是手動轉編碼器一周采集到的信號才100多個。
是不是單片機的循環速率太低,讓單片機跑一個自加程序,用LCD1602顯示數值,感覺數值自加的速率很慢。
如果是這個原因,有什么辦法可以提高程序的運行速度。
回復

使用道具 舉報

ID:883242 發表于 2022-1-27 20:11 | 顯示全部樓層
編碼器應該使用外部中斷來實現,你該不會是用了查詢端口狀態來做的吧?
回復

使用道具 舉報

ID:1003526 發表于 2022-1-28 14:51 | 顯示全部樓層
Hephaestus 發表于 2022-1-27 20:11
編碼器應該使用外部中斷來實現,你該不會是用了查詢端口狀態來做的吧?

確實不是用中斷做的,是使用51的P2口做的,我以為指令的執行速度夠快是可以用查詢端口做的,能不能詳細說一下為什么查詢端口做不成。
回復

使用道具 舉報

ID:161164 發表于 2022-1-29 10:29 | 顯示全部樓層
你的LCD是不斷更新的吧?
LCD的顯示函數是很耗時間滴
你試試在程序底加一段IO口取反代碼
如:
Void main()
{
While(1)
{
//你的代碼

P17 = !P17;
}
}
然后看看P17口的輸出頻率就能大致知道一次循環要多久
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 男女视频在线观看免费 | 91在线精品视频 | 国产一区视频在线 | 综合久久av | 国产免费一区二区 | 国产精品久久久久久久久久了 | 成人免费在线 | 欧美日韩在线一区二区 | 天天拍天天草 | 91在线观看视频 | 国产精品成人一区二区三区吃奶 | 久久91 | 夜夜夜久久久 | 一区二区三区高清 | 久久久久久久久毛片 | 精品国产伦一区二区三区观看说明 | 在线观看成人小视频 | 91精品国产91久久综合桃花 | 国产激情毛片 | 香蕉国产在线视频 | 亚洲福利一区 | 日本一级淫片免费啪啪3 | 欧美一级做性受免费大片免费 | 免费的黄色片子 | 99在线免费观看视频 | 香蕉视频1024 | 综合精品 | 免费看爱爱视频 | 日本大片在线播放 | 久久av资源网| 天天综合久久网 | 欧美一级黄色免费看 | 国产色播av在线 | 国产精品区二区三区日本 | 欧美一级淫片007 | 九九亚洲 | 水蜜桃久久夜色精品一区 | 亚洲图片一区二区三区 | 99精品亚洲国产精品久久不卡 | 亚洲一区视频在线 | 91爱爱·com |