下载此文档

电子书阅读器项目建议.doc


文档分类:办公文档 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
电子书阅读器项目建议小组成员:马冬梅、祁嫔、邓佳1、 项目名称电子书阅读器二、项目简介1、立项依据随着计算机网络技术以及互联网的不断发展,小型消费类电子产品在人们生活中起到了越来越重耍的作用,而电子书由于其下载简单、免费、易携带等优点越来越受到人们的青睐,随着技术的不断革新,电子书阅读器在人们的日常生活中将扮演越来越重要的角色。2、 项目目标电子书阅读器作为一个多功能的项冃,包括基本功能和扩展功能两部分。基本功能:1) 从SD卡上读取文本文档,在LCD±显示2) 通过按键实现手动翻页与自动翻页的模式转换3) 自动翻页模式下可智能设置翻页的速度扩展功能:4) 智能显示阅读进度5) 支持夜间护眼模式,阅读时间提醍,缓解阅读疲劳、改变字体大小6) 支持背景音乐设置7) 运用蓝牙进行文件传送三、整体设计1、设计原理“电子书阅读器”系统是一个需耍进行软硬件协同设计的系统。在硬件配置方面,可以搭建一个小型的NIOSII系统以降低系统开销,并在这个系统Z上实现了所有的系统功能。软件方而,需耍从C代码健壮性的角度出发进行软件结构的设计和优化,充分利用屮断资源。硬件系统结构图如下:SRAMNIOSIITimerSDCardConnectorPIOcoreAUDIOFIFOWM8731AVALONBUS在硬件配置中,定时器控制时间显示功能,可以添加另一个定时器实现自动翻页功能。可以采用两组Pio,4bit的宽度,只作为输入,并且设置边缘捕获和下降沿触发中断。这两组PIO分别对应开关和按键。软件设计中很多功能都会用到PIOoAUDIOFIFO模块具备16bit的数据宽度,双声道,48K的采样率。LCD是必需的,一般在IP库中可以找到实际液晶模块类似的。对TAlteraDE2开发板来说,,。与SDCardConnector通信使用了SPI模式,四根数据线连接AVALONBUSo在系统软件设计方面,I大I为要用到定时器中断和按键或开关中断,需要掌握定时器和PIO组件的使用以及相关控制寄存器的操作方法,熟悉Altera提供的HALAPI,对基于NIOSII的C语言编程有较深入的理解。可以采用初始化程序、主程序(后台程序)、屮断服务程序(前台程序)的思路。在这个设计思路中,需要编写主函数并初始化定时器和PIO,注册具中断,提供相应接口给服务程序。系统总体效果图如下:LCD实时显示文本詁示自动翻页间隔模式指示::停止或播放疔乐JU显示页码Kcy3:调节自动翻页时间,数码管Key2:向下翻页,与Keyl低四个数码管,显示当前时间KcyO:模式切换,数码管模式显示改变Keyl:向下翻页,页码加I,LCD显示-TT M2=1ALteraDE2开发板硬件设计分析:Sram^NiosIhTimer®SDcardv•••*PIOcoredLCEk1Autofife*-1Keypad^ClocksPowerManagement<-A\ALONBUS<WM8731"系统主耍模块分析:时钟:为处理器等提供时钟,激励整个电路有节奏的工作。微处理器:负责对用户界面的输入信息的计算以及控制输出O存储器SRAM:作为微处理器的扩展内存。定时器:显示时间以及实现自动翻页。电源管

电子书阅读器项目建议 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小330 KB
  • 时间2020-03-17
最近更新