mcs51系列单片机实现简单音乐盒。
platformio
用于编译- mcs51系列单片机,或
Proteus
仿真软件
python src/make_song.py > src/music.h
pio run
src/config.h
中包含单片机平台相关的设置,包括蜂鸣器引脚等;
src/make_song.py
中包含乐曲的乐谱,修改后执行python src/make_song.py
生成C语言代码,请手动替换src/song.c
中的部分。
本项目使用sdcc
作为编译器,不兼容Keil C,如要做适配请注意以下几个方面:
- 头文件
- 中断函数语法