预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

语音播报记事器报告06电子信息1班龙祖连胡春贤目录一、方案的论证和比较……………………………………………………11.1单片机型系统的选择与论证………………………………11.2显示模块的选择与论证………………………………………..11.3时钟实现……………………………………………..……………2二、系统框图及工作原理……………………………………………22.1系统总体设计结构框图……………….……………………22.2系统的硬件电路设计………………………..…………………32.2.1单片机控制部分………………………………………….……………32.2.2液晶显示模块部分…………………………………………………..62.2.3键盘输入部分………………………………….………………….72.2.4时钟系统………………………………………………………………82.2.5语音系统………………………………………………………………10三、软件编程……………………………………..…………………143.1主程序流程图………………………………….…………………143.2键盘程序……………………………………….………………153.2.1按键使用流程图…………………………………………………….183.3LCD液晶显示流程图…………………….……………………193.4DS1302时间部分………………………….……………………21四、测试结果和结论……………………………………………………22五、参考文献……………………………………………..………………….…22附录……………………………………………………………………...21语音播报记事器报告摘要在设计中我们主要用到AT89S52芯片为系统控制核心,通过LCD来显示该设计的主要的功能,用6个按键来操作所有设计的控制,以及通过对单片机进行编程来实现对时间设置,按键控制及该时钟所拥有的功能进行控制。一、方案的论证和比较:1.1单片机型系统的选择与论证方案一:此方案采用AT89C51八位单片机实现。它内存较小,只有4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,无在线下载编程功能,也无在线仿真功能。只能通过编程器烧写成以.hex为后缀名的文件。方案二:此方案采用AT89S52八位单片机实现。它内存较大,有8K的字节Flash闪速存储器,比AT89C51要多4K。它可在线编程,可在线仿真的功能,这让调试变得方便。单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。而且体积小,硬件实现简单,安装方便。另外AT89S52在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。综上所述,我们采用了第二个方案,即AT89S52。1.2显示模块的选择与论证方案一:采用LCD点阵显示,用来显示文字、图形、图像、等各种信息的显示屏幕。它均由LCD矩阵块组成。图文显示屏可与计算机同步显示汉字、英文文本和图形,该方案简单易行。但所需的元件较多,且不容易进行操作,可读性差,一旦设定后,很难再加入其他的功能,当加上日期、时间时增加了编程的难度。方案二:采用液晶(JHD529M1)显示器件,该液晶显示器件与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该器件的价格也略低于相同点阵的图形液晶模块。而且此液晶显示平稳、省电、美观,更容易实现题目要求,对后续的功能兼容性高,同时有中文字库,也可以实现图像显示。只需将软件作修改即可,可操作性强,也易于读数,能同时显示日期、时间、星期且易于修改。综上分析,我们采用了第二个方案。1.3时钟实现方案一:采用软件实现,直接用单片机的定时器编程以实现时钟,优点节省硬件,缺点是编程复杂程序运行的每一步都需要时间,多一步或少一步程序都会影响记时的准确度,准确度较差。方案二:采用专用的时钟芯片实现时钟的记时,专用时钟芯片记时准确,容易控制,能够从芯片直接读出日期、时间、星期,更符合题目要求。综上分析,我们采用了第二个方案,时钟芯片选择常用的DS1302。二、系统框图及工作原理2.1系统总体设计结构框图以AT89S52芯片为核心,当它接到来自按键的信号后,在数码管上显示相应的信息,同时在LCD上也显示相应的信息,并且有已处理好的图片文字也显示出来。当接到来自时钟芯片的信号时,其内部程序将根据信号的类型进行处理,并且将处理的结果从其他的I/O口送到显示模块。处理过程所需的时间极短,并且液晶显示的显示时间稳定。系统设计框图如图1所示主控制器键盘控制LCD显示时钟控制部分语音播报单片机复位时钟振荡图1.系统设计框图2.2系统的硬件电路设计2.2.