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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

單片機(jī)音樂(lè)控制流水燈

[復(fù)制鏈接]
ID:561943 發(fā)表于 2019-6-13 19:21 | 顯示全部樓層 |閱讀模式
音樂(lè)盒設(shè)計(jì)
1、設(shè)計(jì)任務(wù)和要求
(1) 利用 I/O 口產(chǎn)生一定頻率的方波,驅(qū)動(dòng)蜂鳴器,發(fā)出不同的音調(diào),從而演樂(lè)曲。
(2 直接當(dāng)前播放的歌曲。
(3) 可通過(guò)功能鍵選擇播放上一首、下一首和暫停播放歌曲。
2、總體設(shè)計(jì)
(1) 要產(chǎn)生音頻脈沖,只要算出某一音頻的周期 (1/ 音頻), 然后將此周期除以 2, 即為半周期的時(shí)
間, 利用定時(shí)器計(jì)時(shí)這個(gè)半周期時(shí)間 , 每當(dāng)計(jì)時(shí)到后就將輸出脈沖的 I/O 反相, 然后重復(fù)計(jì)時(shí)此半周期
時(shí)間再對(duì) I/O 口反相 , 就可在 I/O 腳上得到此頻率的脈沖
(2) 利用 8052 的內(nèi)部定時(shí)器使其工作在計(jì)數(shù)器模式 MODE1 下, 改變記數(shù)值 TH0及 TL0以產(chǎn)生不同
頻率的方法。例如頻率為 523HZ,其周期 T=1/523=1912 微秒, 因此只要令計(jì)數(shù)器定時(shí) 956/1=956 在每
記數(shù) 9 次時(shí)將 I/O 口反相 , 就可得到中音 D0(523HZ)。
記數(shù)脈沖值與頻率的關(guān)系公式如下:
N=Fi/2/Fr    N :記數(shù)值
Fi :內(nèi)部計(jì)時(shí)一次為 1 微秒.故其頻率為 1MHZ
     Fr ;要產(chǎn)生的頻率
(3) :起記數(shù)值的求法如下:
T=65536-N=65536-Fi /2/Fr
例如:設(shè) K=65536,F(xiàn)=1000000=Fi =1MHZ,求低音 D0(523HZ),高音的 D0(1046HZ)的記數(shù)值。
T=65536-N=65536-Fi /2/Fr=65536-1000000/2/Fr=65536-500000/Fr
低音 D0的 T=65536-500000/262=63627
中音 D0的 T=65536-500000/523=64580
高音 D0的 T=65536-500000/1047=65059

單片機(jī)音樂(lè)控制流水燈.pdf

332.97 KB, 下載次數(shù): 10, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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