|
用易語言編寫,通過串口可以模擬 語音模塊和TTS模塊。
視頻地址:https://www.bilibili.com/video/BV19F411W7qw
需要自己安裝一個虛擬串口,在proteus中通過虛擬串口給模擬器發(fā)送數(shù)據(jù)。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.png (10.71 KB, 下載次數(shù): 60)
下載附件
2022-3-28 04:43 上傳
單片機源程序如下:
- #include <reg51.h>
- #include "stdio.h"
- sbit P36 = P3^6;
- sbit P37 = P3^7;
- void InitUART(void)
- {
- TMOD = 0x20;
- SCON = 0x50;
- TH1 = 0xFD;
- TL1 = TH1;
- PCON = 0x00;
- EA = 1;
- ES = 1;
- TR1 = 1;
- }
- void SendOneByte(unsigned char c)
- {
- SBUF = c;
- while(!TI);
- TI = 0;
- }
- void main(void)
- {
- InitUART();
- while(1)
- {
- if(P36 == 0)
- {
- while(P36 == 0);
- printf("<01>");//播放第一個聲音
-
- }
- if(P37 == 0)
- {
- while(P37 == 0);
- printf("[你好 軒軒 good]");//TTS轉(zhuǎn)化
- }
- }
- }
- void UARTInterrupt(void) interrupt 4
- {
- if(RI)
- {
- RI = 0;
- //add your code here!
- }
- else
- TI = 0;
- }
- char putchar (char c)
- {
- SendOneByte(c);
- return c;
-
- }
復(fù)制代碼
51hei截圖_20220327185648.png (46.54 KB, 下載次數(shù): 51)
下載附件
2022-3-27 18:58 上傳
模擬器用易語言編寫,會報病毒,如介意請勿下載 密碼51hei:
語音模塊模擬器_proteus_keil程序.rar
(596.73 KB, 下載次數(shù): 45)
2022-3-28 04:46 上傳
點擊文件名下載附件
視頻里面的文件 下載積分: 黑幣 -5
|
評分
-
查看全部評分
|