1、 嵌入式原理嵌入式原理课程课程考核考核 设计设计报告报告 题目:题目:基于嵌入式系统的基于嵌入式系统的 LCDLCD 广告牌设计广告牌设计 专业班级: 姓名: 学号: 时间: 成 绩: 完成日期:2016 年 12 月 20 日 基于嵌入式系统的基于嵌入式系统的 LCDLCD 广告牌设计广告牌设计 1.设计目的与要求 大街上绚丽多彩的液晶广告牌已经融入到我们生活中了,本学期学习了嵌 入式系统原理与应用后,要求设计一个基于嵌入式系统的 LCD1602 广告牌,该 设计要能满足以下要求: (1).在ARM7LPC2103核心板上设计一个LCD广告牌, 能显示常见一些字符; (2).采用 LCD16
2、02 液晶屏,要求能够滚动显示字符; (3).在 LCD1602 液晶屏上电后第一行显示“Hello! ” ,第二行显示 “Smilence_L” 。之后从第一行左侧滚动移入“0123456789ABCDEFGHIGKLMN”, 第二行左侧滚动移入“ABCDEFGHIJKLMN987654321” ,然后从右侧滚动移出。 (4).要求 LCD1602 液晶屏两行同时滚动显示,显示完后延时一段时间,能够 循环显示。 2.设计内容 2设计内容 (1)硬件电路设计及描述,画出电路原理图; (2)确定元器件及型号; (3)软件设计流程及描述;(重点内容) (4)源程序代码(有注释) ; (5)进行电路
3、模拟仿真; 3编写设计报告 写出设计的全过程,附录中有图纸及源代码,有心得体会。 4答辩 在规定时间内,完成叙述并回答问题。 目录目录 摘要 1 1 引言 1 2 总体设计方案 1 2.1 设计思路. 1 2.2 程序流程图. 3 3 开发环境 3 4 设计原理分析 4 4.1 LPC2103 简介 . 4 4.2 LCD1602 显示电路 . 7 5 系统测试 . 10 6 总结与体会 . 11 参考文献 . 13 附录 1:电路图 14 附录 2:源代码设计 15 1 基于嵌入式系统的基于嵌入式系统的 LCDLCD 广告牌设计广告牌设计 摘要摘要:随着科技的发展,ARM 在社会各个方面的应
4、用越来越广。ARM 芯片广泛应用于无线 产品、PDA、GPS、网络、消费电子产品、STB 及智能卡。LPC2103 是 PHILIPS 公司生产的基 于 ARM7TDMI 的 RISC 微处理器,工作频率可达 70MHZ。液晶显示是嵌入式系统中反映系统输 入/输出的人机交互界面,液晶显示以其微功耗、体积小、显示内容丰富、模块化,接口电 路简单等诸多优点得到广泛应用。我们在看重高性价比的情况下,利用 LPC2103 的通用 I/O 口来控制液晶显示屏的软硬件方法,实现了与 LCD 控制模块一样的功能。 关键词:嵌入式系统、LCD、GPIO、数据传输。 1 引言引言 嵌入式系统是嵌入到对象体系中的
5、专用计算机系统。 以嵌入式计算机为核心 的嵌入式系统是继 IT 网络技术之后, 又一个新的技术发展方向。 本文以 LPC2103 为控制核心介绍和设计了一款基于的 ARM 嵌入式系统的 LCD 显示系统。 该系统在 功耗、体积、集成度、成本等都有较好的优势,具有一定的实用意义。 由于 LCD 液晶显示器具有功耗低、体积小、重量轻、超薄等诸多其他显示器 无法比拟的优点已广泛应用于各种智能型仪表和低功耗电子产品中。 液晶显示器 分为笔段式、 字符点阵式和图形点阵式三种。 前两种可显示数字、 字符和符号等, 而图形点阵式液晶显示器还可以显示汉字和任意图形, 达到图文并茂的效果。其 应用已越来越广泛。
6、本文以液晶显示器 1602 为例介绍了液晶显示器的基本原理 及在 ARM 嵌入式系统下的程序设计。 2 总体设计方案总体设计方案 2.1 设计思路设计思路 LCD1602 广告牌设计采用 ARM7 微处理器为核心,采用 RAM 和 UART 分别存储 和传输数据,实现了 LPC2103 与 LCD1602 之间的数据传输。首先进行 lpc2103 2 进行管脚配置,通过管脚连接模块 PINSEL0,PINSEL1 设置管脚连接 GPIO,但要 先进行复位, 复位值为 0x00000000。 设置管脚方向 IODIR,也就是输入或者输出, 其中对应为 1 表示输出,为 0 表示输入。设置高低电平,相关寄存器采用 IOSET/IOCLR,IOSET 表示让引脚输出 1,IOCLR 表示让引脚输出 0。完成 LPC2103 管脚的配置后,才可以对它进行操作。 液晶屏在 LPC2103 的控制下进行显示, 需要先向液晶屏写入一些显示设置命 令,然后再写入显示数据。向液晶屏写入显示设置命令时,先将管脚 R