基于单片机的公交车语音报站器(程序)
来源:互联网 发布:做金融怎么网络拉客户 编辑:程序博客网 时间:2024/05/01 16:03
#include <AT89X52.H>
//#define P2 KEY
//#define P1 LED
//#define P0 语音芯片控制
unsigned char code table[]=
{0x0fe,0x0fd,0x0fb,0x0f7,0x0ef,0x0df};
unsigned char temp;
unsigned char key;
unsigned char i,j;
void delay(int i) //10ms//延时
{
int j,k;
for(;i;i--)
for(j=40;j;j--)
for(k=124;k;k--);
}
void main(void) //主函数
{
while(1)
{
P2=0xff;
temp=P2;
temp=temp & 0xff;
if (temp!=0xff)
{ delay(1);
temp=P2;
temp=temp & 0xff;
if (temp!=0xff)
{
temp=P2;
temp=temp & 0xff;
switch(temp)
{ case 0x0fe: key=00; break; //VOL 音量控制
case 0x0fd: key=01; break; //FT 直通方式
case 0x0fb: key=02; break; //PLAY播放控制
case 0x0f7: key=03; break; //REC 录音控制
case 0x0ef: key=04; break; //ERASE擦除控制
case 0x0df: key=05; break; // FWD快进控制
}
temp=P2;
P0=table[key];
P1=table[key]; //显示对应的LED
while(temp!=0xff)
{ temp=P2;
temp=temp & 0xff;
}
delay(5);
P1=0xff;
P0=0xff;
}
}
}
}
- 基于单片机的公交车语音报站器(程序)
- 基于51单片机的无线通讯公交报站系统
- 基于51单片机的GPS公交自动报站系统
- 公交车的自动报站名是如何实现的?
- 基于单片机的语音终端设计
- 基于GPS的嵌入式公交自动报站系统的研究
- 基于GPS的嵌入式公交自动报站系统的研究
- 基于GPS卫星定位的公交报站系统研究
- (2)基于51单片机的电压表程序
- (3)基于51单片机电压表的程序
- 设计电子琴的C语言程序(基于单片机)
- 基于IPv6的语音聊天程序
- 基于单片机的红外发射C语言程序单片机
- 基于51单片机的简单交通灯程序
- 基于51单片机的NRF905收发程序
- 通过软件程序消除单片机由外界干扰产生的异常复位的影响(基于STM8S105单片机)
- 基于webrtc的gips 语音引擎库及测试程序
- Android 开发基于百度语音识别技术的小程序
- 一步一步学grails:6 用户登录
- json字符串和json对象之间相互转化
- 电影级别划分以及DVDScr,CAM,TS, TC,等电影版本常见术语
- 计算机安全领域专家
- d005: 求圆的周长 和 面积
- 基于单片机的公交车语音报站器(程序)
- 系统中使用GUID代替自动标识的优缺点
- CRecordSet m_strFilter使用
- return函数与exit函数的总结
- 无视
- ubuntu设置ip和dns
- sg
- IBM架构、网格计算及软件安全技术资源
- JavaScript(JS)自带字符串处理函数