mtv212m.h正在学习8051。看到了汇编语言下的演奏音乐的代码。无意中发现了一本电子书。用C语言写的演奏音乐。《8051单片机C语言软件设计的艺术》,赖麒文 编著。觉得很好。照他的顺序学习下去。只是他用的的单片机比较怪!“mtv212m”。可能是台湾的一个小公司生产的吧!搭好发声的硬件电路。(STC89RC52+2N3904+蜂鸣器)我把它的代码用KEIL C编译,出错误,预料之中。可能是缺少mtv212m.h这个头文件。估计把本书中的头文件加进去,就能够编译啦。但是那个单片机没有听说过。就用STC89RC52代替了,它可以通过SP232EEP直接把代码烧录进去,不需要专用的烧录器。因此,我学习时候,用它代替常见的AT89C52(可以直接替代!!)。更换了头文件和一些数据类型的定义,把发声的P3.1改成我实际电路中的P1.0(也可以改成你的实际电路的脚位)。结果响啦!成功。
那个代码是C语言的。你学汇编语言,基本上都要求一门高级语言基础,大多数是C语言。从谭浩强的《C语言程序设计》学习Turbo C 2.0。8051的单片机衍生品种有许多!你看着替代吧。
代码在:
你试着参考。(redFe的眼睛看世界!)
有问题发邮件给:wb4916@yahoo.com