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

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

ID:51385388

大小:330.50 KB

页数:8页

时间:2020-03-23

电子书阅读器项目建议.doc_第1页
电子书阅读器项目建议.doc_第2页
电子书阅读器项目建议.doc_第3页
电子书阅读器项目建议.doc_第4页
电子书阅读器项目建议.doc_第5页
资源描述:

《电子书阅读器项目建议.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子书阅读器项目建议小组成员:马冬梅、祁嫔、邓佳1、项目名称电子书阅读器二、项目简介1、立项依据随着计算机网络技术以及互联网的不断发展,小型消费类电子产品在人们生活中起到了越来越重耍的作用,而电子书由于其下载简单、免费、易携带等优点越来越受到人们的青睐,随着技术的不断革新,电子书阅读器在人们的日常生活中将扮演越来越重要的角色。2、项目目标电子书阅读器作为一个多功能的项冃,包括基本功能和扩展功能两部分。基本功能:1)从SD卡上读取文本文档,在LCD±显示2)通过按键实现手动翻页与自动翻页的模式转换3)自动翻

2、页模式下可智能设置翻页的速度扩展功能:4)智能显示阅读进度5)支持夜间护眼模式,阅读时间提醍,缓解阅读疲劳、改变字体大小6)支持背景音乐设置7)运用蓝牙进行文件传送三、整体设计1、设计原理“电子书阅读器”系统是一个需耍进行软硬件协同设计的系统。在硬件配置方面,可以搭建一个小型的NIOSII系统以降低系统开销,并在这个系统Z上实电子书阅读器项目建议小组成员:马冬梅、祁嫔、邓佳1、项目名称电子书阅读器二、项目简介1、立项依据随着计算机网络技术以及互联网的不断发展,小型消费类电子产品在人们生活中起到了越来越重耍

3、的作用,而电子书由于其下载简单、免费、易携带等优点越来越受到人们的青睐,随着技术的不断革新,电子书阅读器在人们的日常生活中将扮演越来越重要的角色。2、项目目标电子书阅读器作为一个多功能的项冃,包括基本功能和扩展功能两部分。基本功能:1)从SD卡上读取文本文档,在LCD±显示2)通过按键实现手动翻页与自动翻页的模式转换3)自动翻页模式下可智能设置翻页的速度扩展功能:4)智能显示阅读进度5)支持夜间护眼模式,阅读时间提醍,缓解阅读疲劳、改变字体大小6)支持背景音乐设置7)运用蓝牙进行文件传送三、整体设计1、设

4、计原理“电子书阅读器”系统是一个需耍进行软硬件协同设计的系统。在硬件配置方面,可以搭建一个小型的NIOSII系统以降低系统开销,并在这个系统Z上实现了所有的系统功能。软件方而,需耍从C代码健壮性的角度出发进行软件结构的设计和优化,充分利用屮断资源。硬件系统结构图如下:SRAMNIOSIITimerSDCardConnectorPIOcoreAUDIOFIFOWM8731AVALONBUS在硬件配置中,定时器控制时间显示功能,可以添加另一个定时器实现自动翻页功能。可以采用两组Pio,4bit的宽度,只作为输

5、入,并且设置边缘捕获和下降沿触发中断。这两组PIO分别对应开关和按键。软件设计中很多功能都会用到PIOoAUDIOFIFO模块具备16bit的数据宽度,双声道,48K的采样率。LCD是必需的,一般在IP库中可以找到实际液晶模块类似的。对TAlteraDE2开发板来说,在顶层另外添加两个信号LCD.ON和LCD.BLON并设置为高电平,LCD就可以正常T.作了。与SDCardConnector通信使用了SPI模式,四根数据线连接AVALONBUSo在系统软件设计方面,I大I为要用到定时器中断和按键或开关中断

6、,需要掌握定时器和PIO组件的使用以及相关控制寄存器的操作方法,熟悉Altera提供的HALAPI,对基于NIOSII的C语言编程有较深入的理解。可以采用初始化程序、主程序(后台程序)、屮断服务程序(前台程序)的思路。在这个设计思路中,需要编写主函数并初始化定时器和PIO,注册具中断,提供相应接口给服务程序。系统总体效果图如下:LCD实时显示文本詁示自动翻页间隔模式指示:A自动.0手动Switch1:停止或播放疔乐JU显示页码Kcy3:调节自动翻页时间,数码管Key2:向下翻页,与Keyl低四个数码管,显

7、示当前时间KcyO:模式切换,数码管模式显示改变Keyl:向下翻页,页码加I,LCD显示-TTM2=1ALteraDE2开发板硬件设计分析:Sram^NiosIhTimer®SDcardv•••*PIOcoredLCEk1Autofife*-1Keypad^ClocksPowerManagement<-AALONBUS

8、显示时间以及实现自动翻页。电源管理:为各个芯片提供合适电压,降低功耗。WM8731:音频编码解码器,实现音乐播放功能。Keypad:键盘输入。功能按钮说叨:keyO:模式选择,每按一次就在口动/手动模式之间切换一次key1:向上翻页/显示上一个文件名key2:向下翻页/显示下一个文件名key3:U动翻页时间间隔+1Skey4:口动翻页时间间隔・1Skcy5:确定/返冋Key6:打开蓝牙软件流程图:蓝牙功能模块:初始化界面®通讯

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。