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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5189|回復: 10
收起左側

怎么利用51單片機的定時器在兩個引腳同時輸出兩個頻率不同的方波?求思路

[復制鏈接]
ID:636407 發表于 2019-11-5 23:58 | 顯示全部樓層 |閱讀模式
如題
回復

使用道具 舉報

ID:235200 發表于 2019-11-6 01:52 | 顯示全部樓層
當定時計數器產生溢出時,同時給兩個引腳電平進行相反電平輸出,如P10=~P10;P11=~P11
回復

使用道具 舉報

ID:560467 發表于 2019-11-6 07:49 | 顯示全部樓層
要兩個頻率不同的方波呢你可以選擇一個頻率最高的作為定時器的溢出頻率,然后另外一個就是頻率低的可以選擇定時器溢出一次,兩次或者多次改變一次,這樣就可以獲得兩個不一樣頻率的方波但是他們之間的頻率是整數倍數關系
回復

使用道具 舉報

ID:332444 發表于 2019-11-6 08:06 | 顯示全部樓層
通過計數的方式可以達到不同頻率的控制引腳電平
回復

使用道具 舉報

ID:584814 發表于 2019-11-6 08:41 | 顯示全部樓層
用兩個定時器,分別控制兩個引腳輸出。
回復

使用道具 舉報

ID:631219 發表于 2019-11-6 09:09 | 顯示全部樓層
最合適的方法是兩個定時器都設置為自動重裝模式,允許中斷,在中斷服務程序中反轉引腳的輸出電平。注意由于輸出頻率不同,頻率高的那個應該中斷優先,可以減少誤差。
回復

使用道具 舉報

ID:636407 發表于 2019-11-6 09:09 來自觸屏版 | 顯示全部樓層
CZ1 發表于 2019-11-6 07:49
要兩個頻率不同的方波呢你可以選擇一個頻率最高的作為定時器的溢出頻率,然后另外一個就是頻率低的可以選擇 ...

感謝!
回復

使用道具 舉報

ID:636407 發表于 2019-11-6 09:10 來自觸屏版 | 顯示全部樓層
xianfajushi 發表于 2019-11-6 08:06
通過計數的方式可以達到不同頻率的控制引腳電平

懂了懂了
回復

使用道具 舉報

ID:266429 發表于 2019-11-6 10:14 | 顯示全部樓層
    兩個方波的高電平和低電平的時長作為基本參數,也就是四個參數,找出它們的一個合適的公約數(如果有整數的最大公約數最好,沒有就近似,只要誤差在你的容忍范圍之內就行了),作為定時時長就是了。
回復

使用道具 舉報

ID:636407 發表于 2019-11-6 14:16 來自觸屏版 | 顯示全部樓層
慢慢思考 發表于 2019-11-6 10:14
兩個方波的高電平和低電平的時長作為基本參數,也就是四個參數,找出它們的一個合適的公約數(如果有整 ...

感謝!
回復

使用道具 舉報

ID:923835 發表于 2021-5-19 14:04 | 顯示全部樓層
CZ1 發表于 2019-11-6 07:49
要兩個頻率不同的方波呢你可以選擇一個頻率最高的作為定時器的溢出頻率,然后另外一個就是頻率低的可以選擇 ...

怎樣設置溢出次數呢?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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