多功能语音报课表
目 录
目 录 ................................................................................................................................................ 1 1、 项目开发的背景、意义及来源 .................................................................................................. 2
1.1系统开发的背景和意义 ........................................................................................................ 2 1.2系统来源 ................................................................................................................................ 3 2、 系统研究的内容及须解决的问题 .............................................................................................. 3
2.1国内外发展现状 .................................................................................................................... 3
2.1.1、 EFT(Ellectrical Fast Transient)技术 ................................................................. 3 2.1.2、 低噪声布线技术及驱动技术 ................................................................................ 3 2.1.3、 采用低频时钟 ........................................................................................................ 4 2.1.4 课题研究的内容 ........................................................................................................ 4 2.1.5 需要解决的关键问题 ................................................................................................ 4
3、 STC89C52RC介绍及应用 .......................................................................................................... 5
3.1 STC89C52RC介绍 ............................................................................................................. 5
3.1.1、单片机的特点 : .................................................................................................... 5 3.1.2、单片机的应用 : .................................................................................................... 5 3.1.3、单片机的基本组成 : ............................................................................................ 6 3.1.4、MCS-51 的寻址方式:........................................................................................... 7 3.1.5、指令: ...................................................................................................................... 7 3.2 STC89C52RC应用 ............................................................................................................. 8 4、 DS1302的介绍及应用 .............................................................................................................. 11
4.1 DS1302的介绍 .................................................................................................................... 11
4.1.1 DS1302的结构及工作原理 .................................................................................... 11 4.1.2 引脚功能及结构 ...................................................................................................... 11 4.1.3 DS1302的控制字节 ................................................................................................ 12 4.1.4 数据输入输出(I/O) .................................................................................................. 12 4.1.5 DS1302的寄存器 ..................................................................................................... 13 4.1.6 DS1302实时显示时间的软硬件 ............................................................................ 13 4.1.7 DS1302与CPU的连接 ........................................................................................... 13
5、 12864液晶介绍及应用 ............................................................................................................. 15
5.1 12864液晶介绍及应用 .................................................................................................... 15
5.1.1基本特性: .................................................................................................................. 15 5.1.2模块接口说明 ........................................................................................................... 16 5.1.3模块主要硬件构成说明 ........................................................................................... 17 5.1.4、交流参数 ................................................................................................................ 21 5.1.5 12864液晶应用 ..................................................................................................... 22
6、 ISD4004语音芯片介绍及应用 ................................................................................................. 24
6.1 ISD4004语音芯片介绍及应用 ........................................................................................ 24
6.1.1 简述 .......................................................................................................................... 24 6.1.2引脚描述 ................................................................................................................... 25 6.1.3 SPI 控制寄存器 ....................................................................................................... 27
7、18B20数字温度计介绍及应用 ................................................................................................... 28
7.1 18B20数字温度计介绍 .................................................................................................... 28
1
某纺织服装职业技术学院毕业设计
7.1.1 DS18B20 的主要特征: .......................................................................................... 28 18B20数字温度计应用 ..................................................................................................... 30
8、论文总结 ...................................................................................................................................... 33 9、致谢: .......................................................................................................................................... 33 参考文献: ........................................................................................................................................ 34
2
多功能语音报课表
多功能语音报课表
引言:多功能语音报表系统包括:控制电路、开关电路、状态显示电路、状态设置电路及控制系统的电源电路。选用STC89C52RC单片机作主控制器,编程写入单片机,实现对各种芯片控制产生多种不同的控制信号,使其正常工作。系统供电采用5V直流电源,无需经过稳压、限流等方法,因此能源获取很方便;电子开关采用普通微动开关,防抖动性能好,并加软件防抖动,基本消除按键抖动问题;电路板采用普通的万能板,价格便宜,操作性强。显示界面采用12864液晶显示器,是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。温度测量使用18B20数字温度计,该芯片DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。时间的控制是使用DS1302时钟芯片,该芯片是美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟电路DS1302的结构、工作原理及其在实时显示时间中的应用,工作电压为2.5V~5.5V采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据 DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器 DS1302是DS1302的升级产品,与DS1302兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿等多种功能。语音提示芯片采用ISD4004语音芯片,它具有多
1
某纺织服装职业技术学院毕业设计
级存储技术,既声音无须A/D转换和D/A转换,采用直接模拟量存贮技术,因此能够真实、自然地再现语音、音乐效果声音,避免了一般固体录音电路量化和压缩造成的量化噪声和金属声。由于设计成和微处理器通过串行接口控制芯片的方法,使本器件引出端数减到最少。后级运算放大器采用LM386, LM386运放电路具有电源电压范围宽,静态功耗小,可单电源使用,价格低廉等优点 。系统实用性强、操作简便、扩展性强 。
摘要:多功能语音报课表是一种能够按照设置来执行的语音提示系统,通过当前的日期来判断当天的课程或通过手动查询课表获得信息,并提供各种不同的提示信息和功能。主要是以STC89C52RC单片机作主控制器,以具体的时间作为控制条件建立了带语音提示功能的课表提示性控制系统,并在此平台上完成对时间、温度、语音、显示为一体的单片机的软件设计。充分利用ISD4004语音芯片的语音特性,不仅具有语音提示功能,还能对当前的各种时间信息和温度情况进行提示,并能够根据不同人的需要进行相应的设置。
关键词:STC89C52RC单片机,ISD4004语音芯片,18B20数字温度计,DS1302时钟芯片,12864液晶显示器,LM386运算放大器。
1、 项目开发的背景、意义及来源
1.1系统开发的背景和意义
随着信息技术的发展,对于时间、温度和自己有关的相关信息将会越发重要,然而,如何又快又准确的获知这些信息也将令人深思。因此,根据人们的需要许多街道是、办公产所、企业等地方设置了提示性的电子产品,这些产品也将是一种将来发展一个方向,对于人们来说他将提供不仅仅是一些但前的信息,更多的是将这些当前信息运用起来,统筹规划自己的工作、休息、学习等的计划。根据不同人的需要,提供信息也将不同,也就是说这些电子产品需要提示的信息将越多,因此这些方面的电子产品将逐步提高性能,拥有更多功能。随着我国现代化
2
多功能语音报课表
技术的不断提高和普及,技术不断发展,电子产品也将进入一个飞跃的阶段,为此我们必须跟上时代的潮流,科学的前进方向,掌握理论知识,实践于足下 ......
1.2系统来源
本课题由学院和辅导老师提出,基于8051及所学的专业知识开发多功能语音报课系统,用于人们对各种信息变更、查询,以及获取需要的问题。
2、 系统研究的内容及须解决的问题
2.1国内外发展现状
在单片机应用中,可靠性是首要因素为了扩大单片机的应用范围和领域,提高单片机自身的可靠性是一种有效方法。近年来,单片机的生产厂家在单片机设计上采用了各种提高可靠性的新技术,这些新技术表现在如下几点:
2.1.1、 EFT(Ellectrical Fast Transient)技术
EFT技术是一种抗干扰技术,它是指在振荡电路的正弦信号受到外界干扰时,其波形上会迭加各种毛刺信号,如果使用施密特电路对其整形,则毛刺会成为触发信号干扰正常的时钟,在交替使用施密特电路和RC滤波电路时,就可以消除这些毛否则令其作用失效,从而保证系统的时钟信号正常工作。这样,就提高了单片机工作的可靠性。Motorola公司的 MC68HC08系列单片机就采用了这种技术。
2.1.2、 低噪声布线技术及驱动技术
在传统的单片机中,电源及地线是在集成电路外壳的对称引脚上,一般是在
左上、右下或右上、左下的两对对称点上。这样,就使电源噪声穿过整块芯片,对单片机的内部电路造成干扰。现在,很多单片机都把地和电源引脚安排在两条相邻的引脚上。这样,不仅降低了穿过整个芯片的电流,另外还在印制电路板上
3