1、天津理工大学中环信息学院课程设计报告 1 一、 问题描述 1、 系统基本背景 这学期我们专业开设了 嵌入式系统课程设计 这门课程 ,是嵌入式系统课程的辅助教学课程。通过课程设计,使 我们 掌握嵌入式 ARM 的基本概念,结合实际的操作和设计,巩固课堂教学内容,使 我们 掌握嵌入式系统的基本概念、原理和技术,将理论与实际相结合,应用现有的仿真工具和嵌入式软件开发平台,规范、科学地完成一个小型 LCD 显示电路的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化 我们 的实践意识、提高其实际动手能力和创新能力。 2、 芯片及开发软件的选择 本课程设计 采用了 LPC2106 ARM嵌入
2、式处理器和 LM016L 液晶显示模块 , 在实现软件商 使用了 Proteus Version 7.5 进行电路仿真和设计 , 程序设计上 采用 RealView MDK来设计实现 。 二、 电路 设计 1、 Proteus 创建工程过程 图 1.1 创建工程 打开 Proteus Version 7.5 点击工具栏下面一行 第一个图标 创建一张电路板, 保存在选定好的路径上 。 天津理工大学中环信息学院课程设计报告 2 2、 元件的选择 点击侧栏项目元件列表上的 P 键,弹出元件库,在搜索框中搜索 LPC2106 和 LM016L并 双击 添加 元件到左侧元件列表 。 图 1.2 添加 L
3、PC2106ARM 处理 器 图 1.3 添加 LM016L 液晶显示模块 天津理工大学中环信息学院课程设计报告 3 图 1.4 添加元件到项目元件列表 在左侧元件列表中元件添加到右侧电路图上 ,同样操作添加另一个 元件 , 调整好对应位置 ,效果如下图 。 图 1.5 添加 元件到电路图上 天津理工大学中环信息学院课程设计报告 4 3、 电路连线 及对应参数配置 选择左侧工具栏中的 终端模式 , 将地线和电源 添加进电路图 , 本设计采用了两种电源设计,所以要添加两个电源在后续的配置中配置电源属性 。 图 1.6 添加 电源和 地线 到电路图上 图 1.7 配置 电源 电压参数 选中电源 ,
4、右键菜单 ,会出现 图 1.6 效果,选中 Edit properties 会 弹出图 1.7 菜单 在 String 栏中输入 +3.3V, 同理配置另外一个电源为 +1.8v。 天津理工大学中环信息学院课程设计报告 5 图 1.8 连接芯片电源线和地线 图 1.9 添加总线到电路图 按图 1.8 连接好电源线 和 地线 ,调整好元件位置, 点击左侧工具栏选中终端模式 ,点击 BUS, 在两个元器件之间 添加总线 , 调整好位置 。 将芯片的 13 到 35 引脚连接到总线上 , 将 液晶显示器模块 的 4 到 14引脚 连接 到 总线上 , 连接好后的效果图如 图 1.10 所示 。 天津
5、理工大学中环信息学院课程设计报告 6 图 1.10 通过 总线 连接处理器和液晶显示器模块 图 1.11 右键 调处 总线 配置 菜单 天津理工大学中环信息学院课程设计报告 7 图 1.12 总线配置菜单 图 1.13 右键调处总线配置菜单 按照图 1.11 右键总线 调出 如图 1.12 配置菜单后 , 在 String 栏中 输入 P0.0.10点击确认 , 总线参数配置完毕 接下来 配置各个连线 , 选中 13脚 右键 菜单 , 点击 place wire label 得到 图 1.14,按照引脚 功能 选择 P0.0, 如图 配置 好 13 到 35 引脚 。 天津理工大学中环信息学院
6、课程设计报告 8 图 1.14 连线配置 图 1.15 总线连接配置完成后截图 配置完 LPC2106 引脚后 配置液晶模块 引脚 , 引脚 7到 14 依次 配置 P0.0 到 P0.7, 4引脚 配置 P0.8, 5 引脚配置 P0.9, 6引脚配置 P0.10。 到此 总线及总线 连接配置完毕 。 天津理工大学中环信息学院课程设计报告 9 图 1.16 右键调处 晶振频率配置菜单 图 1.17 仿真器晶振频率配置菜单 最后配置好仿真器晶振频率 , 选中 LPC2106 的 11 引脚 , 右键选中 Edit properties得到 图 1.17 菜单 ,在 Clock Frequenc
7、y 栏中输入 12MHZ。 到此 电路图的连接及配置 完成 。 4、 电路效果图 天津理工大学中环信息学院课程设计报告 10 图 1.18 电路最终效果图 三、 程序 设计 1、 RealView MDK 创建工程过程 打开软件,在工具栏上选择 project 菜单项,选择第一个新建一个工程,填好工程名字 lcd_dw,然后点击确认创建 ,选择目标设备,以便添加启动代码,根据之前的设计,我们选择 NXP,在里面选择 LPC2106,然后在随后弹出的对话框中选确认创建启动代码。创建成功后,在左侧项目管理树形图中选择一个文件夹右键,点 manage components,在这个菜单中创建 src 和 inc 文件夹,然后点击 target options 按钮,在 output 选项条中点击 select Folder for objects 选择之前在项目文件夹中创建好的目录。同样的设置 listing 选项卡中的 select Folder for objects 选项。 这样 RealView MDK 的工程就创建完成了。之后就可以导入开发好的头文件和住函数文件进行开发了。