电子词典设计方案.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硬件设计方案 根据第二章介绍的ARM芯片的选择原则,此处选择集成了丰富的外围功能模块,便于低成本设计嵌入式应用系统的S3C44B0X处理器作为系统的主控制器。 利用其内置的LCD控制器实现LCD控制接口; 利用IIC总线控制器实现键盘控制接口; 利用ADC转换器实现触摸屏控制接口; 利用UART实现调试接口; 利用GPIO连接LED灯显示有关状态。 利用其内置的LCD控制器实现LCD控制接口; 利用IIC总线控制器实现键盘控制接口; 利用ADC转换器实现触摸屏控制接口; 利用UART实现调试接口; 利用GPIO连接LED灯显示有关状态。 电子词典方案设计 软件设计方案 本电子词典软件主要完成键盘操作、菜单操作及LCD显示功能,根据软件模块化设计方法将系统软件分为三个模块:词库编写、功能控制软件设计、人机交互接口功能设计。 电子词典硬件设计 硬件资源分配 最小系统简介 显示模块(输出设备) 触摸屏及键盘模块(输入设备) I/O端口设计 硬件资源分配 片选信号 选择的接口或器件 片选控制寄存器 S44B0 地址范围 nGCS0 FLASH BANKCON0 0x0000_0000~0x01BF_FFFF nGCS6 SDRAM BANKCON6 0x00_0000~0x0DFF_FFFF 中断信号 功能 INT0 触摸屏中断源 INT2 键盘中断源 最小系统简介 电源电路 系统时钟电路 复位电路 存储器 UART接口电路 JATG接口电路 最小系统简介 嵌入式最小系统是指由保证嵌入式微处理器可靠工作所必须的基本电路组成的系统。 处理器单元 时钟单元 复位单元 存储器单元 供电电源 调试接口 基于ARM的嵌入式最小系统 基于ARM核的微处理器 电源电路 复位电路 时钟电路 存储器电路(FLASH和SDRAM) UART接口电路 JTAG调试接口 电源电路 电源芯片:LT1085 输入:DC +5V 输出: S3C44B0X +2.5V I/O +3.3V 系统时钟电路 根据S3C44B0X的最高工作频率以及PLL电路的工作方式,选择8MHz有源晶振,8MHz晶振频率经过S3C44B0X片内的PLL电路倍频后,最高可以达到66MHz。 系统RTC单元时钟源直接 由晶体(32.768kHz)提供, 复位电路 复位芯片:IMP811S, 手动复位, 实时监控系统的电源,一旦系统电源低于系统复位的阀值(2.9V),IMP811S 将会自动输出低电平复位信号,对系统进行复位 存储器 FLASH芯片: AM29LV160DB, 8MByte (2M×8Bit/1M×16Bit) 采用+3.3V供电 输出数据宽度为16位 片选信号直接连接S3C44B0X的nGCS0信号 SDRAM芯片:HY57V651620B 8MByte(4 Banks ×1M ×16Bit) 采用+3.3V供电 输出数据宽度为16位 片选信号直接连接S3C44B0X的nGCS6信号 UART接口电路 JATG接口电路 JTAG(Joint Test Action Group)联合测试行动小组是IEEE的标准规范,主要用于芯片内部测试及对系统进行仿真、调试。 ARM内部提供了JTAG型的扫描链,可以进行调试和配置嵌入式的ICE-RT逻辑。JTAG仿真器是通过ARM芯片上的JTAG边界扫描链与ARM内核进行通信,属于完全插入式(不占用片上资源)调试。通过JTAG接口,可对芯片内部的所有部件进行访问,14针接口和20针接口。 开发环境的建立 液晶显示屏(LCD,Liquid Crystal Display)主要用于文本及图形、图像信息的显示。本节主要内容如下: S3C44B0X LCD控制器概述 S3C44B0X LCD控制器功能及应用概述 S3C44B0X LCD控制器应用编程 S3C44B0X LCD控制器概述 LCD控制器在嵌入式系统中的功能概述 一套完整的液晶显示系统主要由三部分组成:液晶显示屏、液晶显示驱动器和液晶显示控制器。 液晶显示控制器具有两大作用:其一,控制器为液晶显示提供时序信号和显示数据;其二,在计算机系统中,液晶显示控制器是一种专业IC芯片,专用于计算机与液晶显示系统的接口,控制器接受计算机的直接操作,并可以脱机独立控制液晶显示驱动系统,从而解除了计算机在显示上的繁琐工作。 目前的液晶显示控制器具有如下的功能: 具有简捷的计算机接口,一般以总线形式提供IO接口; 具有一套完整的逻辑控制电路和时序发生器,可以实现对各种显示功能的控制; 具备功能齐全的控制指令集,编程更容易; 具有管理显示缓冲区的能力。计算机通过控制器访问显示缓冲区,控制器自行管理显示缓冲区; 具备液晶显示驱动器工作所必需的扫描时序信号的生

文档评论(0)

boss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档