网站大量收购闲置独家精品文档,联系QQ:2885784924

嵌入式最小系统合课程设计.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式最小系统合课程设计

电子科技大学中山学院 课程设计说明书 学生信息 学院 计算机学院 专业 计算机科学与技术 班级 13计算机A班 姓名 余博文 学号 2013031101050 课程设计信息 课程名称 嵌入式最小系统设计 课程设计题目 PG128128A并行接口液晶电路 课程设计时间 2015年12月20日 小组情况 余博文 指导教师 邓春健 批改情况 成绩 评阅教师 批改时间 年 月 日 2015-2016学年第 1 学期 嵌入式最小系统设计要求及评价 1.设计目的 通过嵌入式最小系统设计课程实践,获得一定的嵌入式综合设计能力、调试能力和开发能力,主要包括: 嵌入式最小系统构成要素硬件电路的设计方法,包括电源、时钟、复位等内容;外围设备接口技术,如键盘、显示器的接口电路设计方法;嵌入式最小系统调试软件的设计方法;EDA软件的设计与开发方法。 2.设计内容 设计的嵌入式最小系统包括一款LPC2114系列ARM,要求系统包括维持系统运行的基本要素,还包括用于验证系统运行的外围设备(输入、输出设备)。从原理图设计开始,独立完成最小系统的设计和验证,并通过编写验证程序,并完成程序的运行。 设计手段可以选择如下方式之一: (1)采用PCB绘图软件,完成嵌入式最小系统原理图的设计、并完成PCB板的绘制,然后通过腐蚀液制成电路板,最后完成芯片的焊接与调试。该方式下,外围设备可以简单。 (2)采用Proteus仿真软件,完成嵌入式最小系统的设计。 该方式下,要求外围设备及测试程序具有一定的复杂度。 3. 总体评价 作品情况按作品的完成、难度、创新情况、报告的书写水平来评分,平时成绩根据平时上课情况、考勤情况评分。 作品情况(70) 平时成绩(30) 总计 目 录1. PG128128A与LPC2114硬件电路设计 1 2. PG128128A软件接口设计 1 3. 设计结果及分析 1 PG128128A与LPC2114硬件电路设计 图1-1 [注]P1.16~P1.23()表示数据位,P0.0()表示并行接口传输的是命令或数据,P0.2()用于对PG128128A发出写入命令。FS表示PG128128A字体的选择。这里为了固定显示的字体,故接地。 PG128128A软件接口设计 PG128128A并行接口命令输出函数 ②PG128128A并行接口数据输出函数 [注]以下程序,为方便编程,用表示一条数据输出和一条命令输出、用表示两条数据输出和一条命令输出、用表示一条16位数据输出和一条命令输出。 ③清屏函数 ④打印雪花屏幕 ⑤在特定位置显示字符串 ⑥打印一张图片 设计结果及分析 与其他液晶不同的是,PG128128A在显示数据时是按照“从左到右,从上到下”的顺序依次显示二进制数据,0表示无点,1表示黑点。显示数据的顺序如下图3-1所示。在主函数中调用函数 则PG128128A会循环依照所传送的两个数据交替打印在PG128128A液晶上。其表现的结果如下图3-2所示。 图3-1 图3-2 PG128128A液晶和其他液晶不同在于其自身带有字库,涵盖了ASCII码中所有可见字符的字模。这样不但可以节约程序员在编程的过程中需要自己建立字模的时间和精力,同时,单片机可直接利用液晶中自带的字库而节约存储空间。例如,若欲在PG128128A液晶上显示英文,主函数中调用函数如下: 则PG128128A表现的结果如下图3-3所示。 图3-3 若使PG128128A读取一张图片如图3-5所示,则在计算机中,需要准备一张黑白两色的bmp图片。该图片在计算机中的存储文件中,前62字节为与位图有关的文件信息。之后的文件内容则是存储了位图的图像信息。位图横向每8个像素构成一个字节。位图中对于像素的存储顺序如图3-4所表示,且0表示黑色,1表示白色,与PG128128A的显示规则相反。例如,此处所示图像为128 * 128像素的位图,则会得到128 * 16大小的数组。则所读的字节每16个逆序存入数组中,且每个字节需要进行取反操纵。读位图程序如下: 在主函数中调用函数 即可显示如图1-1。 图3-4 图3-5 问题及心得体会 通过四天的嵌入式最小系统设计的实训课以及两个星期对新芯片PG128128A液晶相关特性及其使用说明的钻研,本人在单片机编程和硬件电路设计上方面的能力有了与以前大幅度的提升。对于新芯片的探究,不仅是个人在嵌入式方面不断学习的过程,更是今后将要面临的挑战。因此,只有不断训练自己在遇到新芯片后快速使用的能力,以及电路方面的设计,才可以适应从事

文档评论(0)

xll805 + 关注
内容提供者

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

1亿VIP精品文档

相关文档