|
对你的程序我提出一下几点看法,仅供参考:
(1)、前面的数组最好放到代码段,即 uint code S[]=...,如果你的memory mode 采用small,肯定会导致data空间不够用,当然,如果针对STC15F2K60S2芯片内部有2K RAM,但你的memory mode large,这样可以将数组放到 RAM空间;
(2)、是否可以音节频率直接换成定时器的初始值,反正都是数组,这样减少中断服务程序初始值的计算时间。
(3)、STC15F2K60S2芯片的16位 定时器1T模式是这款芯片特点,是否可以改用这种模式。
|
|