- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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接口;
具有一套完整的逻辑控制电路和时序发生器,可以实现对各种显示功能的控制;
具备功能齐全的控制指令集,编程更容易;
具有管理显示缓冲区的能力。计算机通过控制器访问显示缓冲区,控制器自行管理显示缓冲区;
具备液晶显示驱动器工作所必需的扫描时序信号的生
您可能关注的文档
- 多通道电路设计.ppt
- 多通道数据采集卡FPGA设计文档.doc
- 俄罗斯国情课件.ppt
- 鹅湖屋高架桥承台系梁施工方案.doc
- 儿科护理学部分教案.doc
- 电子测量技术第一次课.ppt
- 电子电工作业答案.doc
- 电子工艺实习实验报告.doc
- 尔雅题目,仅供参考.doc
- 电子技术——放大电路.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)