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

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

ID:33554053

大小:130.08 KB

页数:7页

时间:2019-02-27

嵌入式最小系统综合课程设计_第1页
嵌入式最小系统综合课程设计_第2页
嵌入式最小系统综合课程设计_第3页
嵌入式最小系统综合课程设计_第4页
嵌入式最小系统综合课程设计_第5页
资源描述:

《嵌入式最小系统综合课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子科技大学中山学院课程设计说明书学生信息学院计算机学院专业计算机科学与技术班级13计算机A班姓名余博文学号2013031101050课程设计信息课程名称嵌入式最小系统设计课程设计题目PG128128A并行接口液晶电路课程设计时间2015年12月20日小组情况余博文指导教师邓春健批改情况成绩评阅教师批改时间年月日2015-2016学年第1学期3嵌入式最小系统设计要求及评价1.设计目的通过嵌入式最小系统设计课程实践,获得一定的嵌入式综合设计能力、调试能力和开发能力,主要包括:嵌入式最小系统构成要素硬件电路的设计方法,包括电源、

2、时钟、复位等内容;外围设备接口技术,如键盘、显示器的接口电路设计方法;嵌入式最小系统调试软件的设计方法;EDA软件的设计与开发方法。2.设计内容设计的嵌入式最小系统包括一款LPC2114系列ARM,要求系统包括维持系统运行的基本要素,还包括用于验证系统运行的外围设备(输入、输出设备)。从原理图设计开始,独立完成最小系统的设计和验证,并通过编写验证程序,并完成程序的运行。设计手段可以选择如下方式之一:(1)采用PCB绘图软件,完成嵌入式最小系统原理图的设计、并完成PCB板的绘制,然后通过腐蚀液制成电路板,最后完成芯片的焊接与调

3、试。该方式下,外围设备可以简单。(2)采用Proteus仿真软件,完成嵌入式最小系统的设计。该方式下,要求外围设备及测试程序具有一定的复杂度。3.总体评价作品情况按作品的完成、难度、创新情况、报告的书写水平来评分,平时成绩根据平时上课情况、考勤情况评分。作品情况(70)平时成绩(30)总计3目录1.PG128128A与LPC2114硬件电路设计12.PG128128A软件接口设计13.设计结果及分析131.PG128128A与LPC2114硬件电路设计图1-1[注]P1.16~P1.23()表示数据位,P0.0()表示并行接

4、口传输的是命令或数据,P0.2()用于对PG128128A发出写入命令。FS表示PG128128A字体的选择。这里为了固定显示的字体,故接地。2.PG128128A软件接口设计①PG128128A并行接口命令输出函数②PG128128A并行接口数据输出函数[注]以下程序,为方便编程,用表示一条数据输出和一条命令输出、用表示两条数据输出和一条命令输出、用表示一条16位数据输出和一条命令输出。3③清屏函数④打印雪花屏幕⑤在特定位置显示字符串⑥打印一张图片1.设计结果及分析①与其他液晶不同的是,PG128128A在显示数据时是按照

5、“从左到右,从上到下”的顺序依次显示二进制数据,0表示无点,1表示黑点。显示数据的顺序如下图3-1所示。在主函数中调用函数3则PG128128A会循环依照所传送的两个数据交替打印在PG128128A液晶上。其表现的结果如下图3-2所示。图3-1图3-2①PG128128A液晶和其他液晶不同在于其自身带有字库,涵盖了ASCII码中所有可见字符的字模。这样不但可以节约程序员在编程的过程中需要自己建立字模的时间和精力,同时,单片机可直接利用液晶中自带的字库而节约存储空间。例如,若欲在PG128128A液晶上显示英文,主函数中调用函

6、数如下:则PG128128A表现的结果如下图3-3所示。图3-3②若使PG128128A读取一张图片如图3-5所示,则在计算机中,需要准备一张黑白两色的bmp图片。该图片在计算机中的存储文件中,前62字节为与位图有关的文件信息。之后的文件内容则是存储了位图的图像信息。位图横向每8个像素构成一个字节。位图中对于像素的存储顺序如图3-4所表示,且0表示黑色,1表示白色,与PG128128A的显示规则相反。例如,此处所示图像为128*128像素的位图,则会得到128*16大小的数组。则所读的字节每16个逆序存入数组中,且每个字节需

7、要进行取反操纵。读位图程序如下:3在主函数中调用函数即可显示如图1-1。图3-4图3-54.问题及心得体会通过四天的嵌入式最小系统设计的实训课以及两个星期对新芯片PG128128A液晶相关特性及其使用说明的钻研,本人在单片机编程和硬件电路设计上方面的能力有了与以前大幅度的提升。对于新芯片的探究,不仅是个人在嵌入式方面不断学习的过程,更是今后将要面临的挑战。因此,只有不断训练自己在遇到新芯片后快速使用的能力,以及电路方面的设计,才可以适应从事硬件相关方面的工作。5.参考文献[1]周立功.ARM嵌入式系统基础教程.北京航空航天大

8、学出版社.2008.9.[2]PG128128-AOUTLINEDIMENSION&BLOCKDIAGRAM3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。