- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬件设计方案
根据第二章介绍的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接口;
具有一套完整的逻辑控制电路和时序发生器,可以实现对各种显示功能的控制;
具备功能齐全的控制指令集,编程更容易;
具有管理显示缓冲区的能力。计算机通过控制器访问显示缓冲区,控制器自行管理显示缓冲区;
具备液晶显示驱动器工作所必需的扫描时序信号的生
您可能关注的文档
最近下载
- 2025年安徽省(初三学业水平考试)中考地理真题试卷(含详解) .pdf VIP
- 2025-2026学年高三年上学期数学教学进度参考表 .pdf VIP
- 工业机器人离线编程与仿真(ABB)高职PPT完整全套教学课件.pptx VIP
- 【上海市】医疗服务收费标准.pdf VIP
- 苏教版小学二年级体育全册教案.pdf VIP
- 2024年首届全国工程监理行业知识竞赛题库.pdf VIP
- 丁立梅父亲的菜园阅读训练及含答案.doc VIP
- 2025年七年级英语秋季开学第一课(全国通用)(课件).pptx VIP
- 发展党员全流程培训.pptx VIP
- 2025年秋季1530学生安全教育记录表.docx VIP
文档评论(0)