今天做好了语音播报程序。本来这个项目,我用了两个STC单片机,主单片机功能为,体重三位数码管显示,身高四位数码管显示,BMI三位数码管显示。还有三个状态灯,另外还有四路按键用了四个(本来ADC按键做了9个键,用了一个引脚,但他们说太多,改用了独立按键),12位高精度转换用了四个脚,蜂鸣器用了一个,继电器用了两个。DS18B20用了一个。超声波用了INT0与INT1,现在只有SPI MOSI,SIMO,SS,SCLK ,而从单片机刚好是MOSI,SIMO,SS,SCLK,INT0 五个脚做语音功能,现在语音功能都做好了,本来初忠是主单片机,发串口指令给从单片机,按自己的要求报语音。但这样两单片机相互的串口通信,要做两单片机间的多字节串口通讯及通讯协议,而这种协议我还没弄过,怕搞得时间长,影响进度。刚发现主单片机,刚好少一个外部中断脚,就可以满足从单片机应用语音功能了。但主单片机上两个中断脚都被超声波测高使用了。如果这两个脚可以复用的话,可以去掉从单片机,用一个单片机使用控制。坛友们复用过中断INT0或INT1引脚吗?给点建议。。。 |