马然江嵌入式.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北大学信息学院2010级电子信息工程专业 嵌入式系统课程设计报告 姓名: 马然江·艾合买提 学号班级:电子1101 电话Email:394725078@ 2013年7月 8 日 摘要 嵌入式系统应用广泛,涉及通信、网络消费电子产品、医疗仪器、汽车电子、工业控制、仪器仪表、航天军事等各个行业和领域。目前全球嵌入式芯片的年出货量达到了60亿。嵌入式系统在应用数量上已经远远超过了各种通用计算机。可以说嵌入式产品“无处不在”。本次课程设计,使用基于ARM7TDMI内核的华邦W90P710处理器, 它提供了4K的指令缓存和4K的数据缓存,并具有强大的外设资源,同时具有一个AC97控制器,一个双向通道GDMA,一个LCD控制器,两个24位定时器,它的外部总线接口控制器支持SDRAM、ROM/SRAM、FLASH存储器和I/O设备的方便接入,还具有串行通信和以太网接口,以适应通信网关和其他的应用场合。 在人们对个人隐私等权益愈发注重的今天,个人信息及所有物的安全性不容忽视。而本次课程设计的题目——《基于华邦W90P710处理器的电子密码锁设计》就是基于这一现状给出的具有使用性的设计。实现了密码设定、三次密码输入、显示电子相册及播放音乐的功能。 关键字:华邦W90P710微处理器、电子密码锁、嵌入式系统 目 录 目 录 3 一、题目设计意义及特点 4 1.1 设计意义及特点 4 1.2 系统的主要功能 4 二、系统功能设计 5 2.1 硬件设计及描述 5 2.1.1系统功能模块整体 5 2.1.2各模块作用及硬件连接图 5 2.2 软件设计及描述 8 2.2.1 程序流程框图 8 2.2.2 源程序代码 9 2.1.2各模块作用及硬件连接图 (1)华邦嵌入式处理器芯片W90P710 W90P710为此次课程设计的中心和运行平台。 它是基于ARM7TDMI内核的处理器,提供了4K的指令缓存和4K的数据缓存,并具有强大的外设资源,包括一个USB1.1主控制器,一个SD/SDIO主控制器,4个独立的UART接口,一个看门狗定时器,71个可编程I/O口,PS/2键盘控制器和高级中断控制器AIC,同时具有一个AC97控制器,一个双向通道GDMA,一个LCD控制器,两个24位定时器,它的外部总线接口控制器支持SDRAM、ROM/SRAM、FLASH存储器和I/O设备的方便接入,还具有串行通信和以太网接口,以适应通信网关和其他的应用场合。 (2)LCD显示模块 90P710试验板,使用的是AUO 3.0 TFT A030DL01(960x240, 8 位数据总线) 数字式TFT 液晶屏,可以将video/OSD的原始图像数据显示到外部显示设备。TFT液晶屏的显示是对屏上每个像素点进行操作,通过向这些像素点配置不同的值,以显示不同的颜色,由于其内部没有缓存,所要显示的数据要随着时钟脉冲一点一点的传送过来。因此,它需要在中开辟出一片缓冲区,将要显示的数据先存放到的缓冲区中,即存在SDRAM 中,一般按照一维数组的形式进行存储,然后把存储数据的SDRAM的地址送给FIFO,然后送给颜色生成器,进而实现在屏幕上的显示;如果在屏上的定位显示,算出所要显示的内容在屏幕上的位置,然后在相应的SDRAM的地址内存入要显示的数据即可。 (3)键盘输入模块 通过外部键盘输入及软件编程实现键盘对系统的控制 (4)LED模块 2.2 软件设计及描述 2.2.1 程序流程框图 主函数中,函数调用了KPI、USI、LCD、AC-97、LED初始化程序。 第一次输入为设定密码,之后1~3次为密码匹配,成功则播放相册及音乐,否则三次后锁定密码锁。 程序框图如下:

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档