毕业论文(设计)
题 目 基于单片机的电子书设计
学生姓名 倪其玲 学 号 20081305041
院 系 电子与信息工程
专 业 电子信息工程
指导教师 单慧琳
二O一二 年 五 月 二十五 日
目 录
1引言........................................................................................................................1 2方案论证................................................................................................................2 3硬件电路设计.........................................................................................................3 3.1总体电路设计...................................................................................................4 3.2单片机最小系统...............................................................................................4 3.2.1电源电路.....................................................................................................4 3.2.2复位电路.....................................................................................................5 3.2.3时钟振荡电路.............................................................................................5 3.3 SD存储系统.....................................................................................................5 3.3.1电平转换.....................................................................................................6 3.3.2 SD卡通讯模式选择...................................................................................7 3.4 TFT-LCD液晶显示系统..................................................................................9 3.5按键控制系统...................................................................................................9 4元器件介绍..........................................................................................................10
4.1 STC89C52RD+...............................................................................................10 4.1.1功能特性...................................................................................................10 4.1.2 STC89C52RD+单片机的标准工作模式..................................................11 4.1.3引脚说明...................................................................................................11 4.1.4内部原理图...............................................................................................13 4.1.5存储器.......................................................................................................13 4.1.6定时器/计数器..........................................................................................14 4.2SD卡...............................................................................................................15 4.2.1功能特性...................................................................................................15 4.2.2引脚说明...................................................................................................16 4.2.3内部原理图...............................................................................................17 4.3TFT-LCD液晶显示屏.....................................................................................18 4.3.1液晶显示屏的基本原理...........................................................................18 4.3.2TFT-LCD液晶显示屏基本结构................................................................18 4.4AMS1117.........................................................................................................19
4.4.1功能特性...................................................................................................19 4.4.2内部原理图...............................................................................................19 4.4.3引脚说明...................................................................................................20 5软件设计..............................................................................................................21 5.1总体设计........................................................................................................21 5.1主函数模块.....................................................................................................21 5.2存储模块........................................................................................................22 5.2.1SD.c...........................................................................................................22 5.2.2FAT32.c......................................................................................................24 5.3显示模块........................................................................................................27 5.3.1LCD.c.........................................................................................................27 5.3.2show.c.........................................................................................................28 6结束语..................................................................................................................32 参考文献.................................................................................................................32 致谢.........................................................................................................................33
基于单片机的电子书设计
倪其玲
南京信息工程大学电子信息工程系,南京210044
摘要:论文详细介绍了一款电子书的设计和开发过程。本系统采用STC89C52单片机控制实现电子书图片、文字的存
储、显示功能。硬件上分析了电子书阅读器的结构、各模块的设计方案以及电路实现,软件上重点介绍了通过51单片机实现FAT32文件系统上的SD卡信息读取、TFT-LCD液晶的文本显示。最后,对所设计的电子书阅读器的硬件和软件部分进行了仿真调试,结果验证了本文所研究的基于51单片机的电子书设计的正确性,满足设计目标要求。 关键词:STC89C52;SD卡;TFT-LCD;电子书
1引言
数字阅读是近几年兴起的新型阅读形式,随着网络技术的发展、人类阅读方式的转变日益兴盛。电子书的出现革新了图书信息的承载方式以及阅读方式。阅读方式的这种转变极大地促进了整个图书制造业和出版行业的转型。数字出版的发展虽起步较晚,但发展极为迅速,并日趋完善,当然目前仍然存在着一定的问题。在这种转变的过程当中,越来越多的出版、图书、IT业者将焦点放在电子书产业。目前,电子阅读的迅速发展也为整个世界带来了新一轮的阅读热潮,使数字阅读加快了前进的步伐。移动数字阅读的队伍在迅速持续扩大之中,特别是近几年电子书阅读器崭露头角以来,这一产业吸引了越来越多的竞争者入驻市场。
电子书,即电子阅读器,是以电子数据内容为流通介质的一种崭新的信息载体,是一种新兴产物。电子书经历了三个重要的发展阶段:第一个阶段[1]是采用login 授权的方法,远程登录到存放电子书资源的服务器去取阅;第二个阶段[1]是应用各种阅读器软件,将符合相关格式要求的电子书资源下载到PC上,用专门的阅读器软件来看。这种下载到PC的电子书,能够保持原书的排版和色彩,又能够限制复制和打印,深受图书作者和出版社的欢迎。但是这些阅读器软件之间不能相互兼容,另外,阅读者无法脱离PC机进行阅读,很不方便;第三个阶段[1]才是我们现在使用的真正意义上的“电子书”,它是一个普通书本大小的独立的电子图书阅读器硬件,可从网上下载电子书资源进行阅读 [1]。
电子书是一种新兴的科技产物,相对于传统的出版类书籍,它具有无法比拟的优越性[1]:经济,虽然目前电子书的单位价格不低,但其存储容量极大,平均到每本书籍的价格极低;实用,一本电子书只有几百克重,相当于一本薄薄小书的重量,便于携带,减轻出行负担;节能,可多次循环使用,勿需印刷,节约纸张,保护森林资源,节省油墨、保护水资源;环保,不会产生造纸、印刷、运输等过程中产生的环境污染;降低了出版门槛[2],更多的人可以通过网络渠道自行出版和发行书籍;充分挖掘现存纸书价值,进行二次开发,增加电子图书这一新品种,尤其对于存有电子文档的图书,稍加格式转换即成电子书籍;书籍内容的更正、修订、改版等易如反掌。
1