下面是引用夷希微于2005-06-6 21:55发表的 :
基本上~~ 8051 是『单工』的 CPU ~~
所以您不必期望它可以跑和弦音乐或 MP3 音乐等等...
只要能用不同的频率跑出早期手机的单音音乐就很棒了呢 ^^"
而且因为 8051 它可以输出的功率并不高~~
所以也就是说~~不必拿太高级的扬声喇叭来使用~~~
.......
虽然过了很久,今天刚好看到,分享一下我的心得好了...
我以前有用 pic16c54 写过一首小蜜蜂,我想作法应该和用8051写差不多吧!!
你要先用频率产生器接"扁扁的那种小喇吧",你会发现频率的不同,他所发出的声音也会
有所不同,接着把"斗" "瑞" "咪" "发" "搜" 这五个音的频率记下来,
在把音和音之间的间隔和五个音当成副程式,主程式的部份只要写谱就好了(就是去call副程式而已),在用一个i/o当key,按一下就会有音乐啦!!
只要2个i/o就可以搞定,而每个音的delay你也可以用音和音的间隔来取代,其实不难~~
你可以试试看!!
其余的i/o你看是要用led闪还是干别的事就看你怎么安排了....
还有,单晶片虽然是单工,但是还是可以利用及短的时间来造成同步的错觉,不过时间要
抓得"很准",不然会越跑越"走钟".....还是单音就好了...