51单片机的公交车报站系统程序代码.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机的公交车报站系统程序代码

基于51单片机的公交车报站系统程序 2007-11-24 14:42 系统源程序(C语言版) /*+++++++++++++++++++++++++++++++++++++ LCD显示,采用FM12864FLCD显示模块(带中文字库) 功能说明:键盘显示,键盘采用普通彩电遥控器(SAA3010A), 语音芯片采用ISD1420P,能够录放20秒, 单片机采用AT89C51, 通过键盘控制实现,语音报站同时LCD显示站名, 晶振24MHz。 接线说明:P1口接LCD的数据口, P0口接ISD1420P的地址口, P3.2----PLAY P3.3----REC P3.4----RS P3.5----WR P3.6----E P3.7接SM0038信号输出脚 版本时间:2007-05-27 23:12 +++++++++++++++++++++++++++++++++++++++*/ #includereg51.h void Clear(); void Delay(unsigned int t); void Write_com(unsigned char d); void Write_data(unsigned char d); unsigned char Read_data(); void Disp_char(unsigned char pos,unsigned char dat); void Disp_word0(unsigned char posx,unsigned char *p,unsigned char n); void Lcd_system(void); bit hw_yima(); void delay0(unsigned int t); void Disp_control(unsigned char zm); void Disp_number(unsigned char pos,unsigned int dat); void Report(unsigned char sl); void Rec_bus(unsigned char rec); void Disp_pucture(unsigned char *p); void bus_contorl(); unsigned char n=0; //红外码位数 unsigned char p_last=0; //上一次显示指针偏移量 unsigned char zm_last=0; unsigned char k=0; unsigned char *q2; unsigned int secret=0; //录音密码 unsigned int ymcode = 255; //红外线编码 bit flag0=1; //译码标志位 bit s; bit hw=0; //解码成功失败标志位 bit mode=0; //模式选择,0:报站模式,1录音模式(录音需要输入密码)。 bit xs=0; //显示输入密码标志位 bit ly=0; //录音允许位 sbit P1_0 = P3^7; //红外线信号输入断口 sbit PLAY=P3^3; //放音 sbit REC =P3^2; //录音 sbit LCD_RS=P3^4; //数据、命令选择信号 sbit LCD_WR=P3^5; //读写信号 sbit LCD_E =P3^6; //使能信号 unsigned int tm=0; unsigned char code gImage_word0[1024]; unsigned char code gImage_word2[1024]; unsigned char code table0[]={虎泉 桌刀泉广阜屯街道口洪山 丁字桥傅家坡大东门阅马场下一站:}; unsigned char code table1[]={深圳市勤正达电子有限公司成立于2002年,是专业研发及生产液晶显示器 和液晶模块的高新技术企业。LCD 显示器覆盖了多种系列多年来公司秉承 全力面向客户,技术专攻的经营理念,一直致力于为广大电子成品制造商 提供质量精良,性能稳定,品种齐全的LCD 显示屏及LCM 显示模块系列产 品。望成为您的首选合作伙伴。 }; unsigned char code table2[]=

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档