- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
点阵键盘在LCD显示屏上地应用
东 北 石 油 大 学
课 程 设 计
2011年 7月8日
东北石油学院课程设计任务书
课程 单片机控制系统课程设计
题目 4×4 键盘在LCD显示屏上的应用
专业 自动化 姓名 文晶 学号 080601140304
一.主要内容:
键盘控制LCD显示屏显示不同内容。每个数字键均有对应图片显示;当按下数字键时,数字键对应的图片在LCD显示屏上显示。
二.基本要求:
1.进一步掌握 SPCE061A控制LCD显示屏显示的方法。
2.熟悉 4×4 键盘的使用方法。
三.参考资料:
1.罗亚非.凌阳16位单片机[M].应用基础北京航空航天大学出版社,2005.
2.李坚.初学凌阳单片机[M].高等教育出版社,2005.
3.凌阳科技.凌阳16位单片机开发实例[M] 北京航空航天大学出版社凌阳单片机原理及其毕业设计精选[M]2006.
5.卢胜利.基于凌阳SPCE061A设计实验平台的专业综合设计教程2011.7.4—2011.7.8
指导教师
专业负责人
2011年7 月1日
目 录
第1章 概述 1
1.1 4×4 键盘LCD显示的研究背景 1
1.2凌阳单片机简介 1
1.3 4×4 键盘LCD显示的设计目的和要求 2
第2章 4×4 键盘LCD显示的基本原理及方案 3
2.1 4×4 键盘的工作原理 3
2.2 SPCE061A获取 4×4 键盘键值原理 4
2.3图片显示的原理 4
2.4基本方案 6
第3章 程序设计 7
3.1主程序流程图 7
3.2程序代码 8
3.3调试及结果分析 8
第4章 结论与体会 9
参考文献 10
附录 11
第1章 概述
1.1 4×4 键盘LCD显示的研究背景
本题目用的是凌阳科技公司设计了μ\u8217XnSP?十六位单片机实验箱,应用SPCE061A单机。本次设计主要应用AT89C51单片机为核心控制元件,与键盘、LCD等模块组成核心主控制模块,通过软硬件设计,通过程序对键盘进行行列扫描的方式驱动LCD1602进行显示。发挥51单片机C语言的优势,对键盘、LCD1602模块进行编程。设计一个简易的键盘LCD显示器。
1.2凌阳的16位单片机的CPU内核采用凌阳最新推出的Microcontroller and Signal Processor 16位微机处理器芯片,以下简μ’nSP?。围绕μ’nSP?所形成的16位u’nSP 系列单片机,以下简称μ’nSP?家族。采用的是模块式集成结构,它以μ’nSP?内核为中心集成不同规模的ROM PAM和功能丰富的各种外设部件。μ’nSP?内核是一个通用的和结构。除此之外的其它功能模块均为可选结构。以及这种结构可大可小可有可无,借助这种通用结构附加可选结构的积木式的构成,便可成为各种系列的派生产品,以适合不同场合,这样做无疑会使每种派生产品具有更强的功能和更低的成本。μ’nSP?家族有有以下特点:体积小 ,集成度高,可靠性好易于扩展。μ’nSP?家族把各功能把各功能部件模块化地集成在一个芯片里。内部采用总线结构,因为减少了各功能部件之间的连接,提高了其可靠性和抗干扰能力,另外,模块化的结构易于系列的扩展,以适应不同用户的需求。具有较强的中断处理能力。μ’nSP?家族的中断系统支持10个中断向量及10余个中断源,适合实时应用领域。高性能价格比:μ’nSP?家族片内带有高寻址能力的ROM,静态RAM和多功能的I/O口,另外μ’nSP?的指令系统提供出具有较高运算速度的16位,16位的乘法运算指令和内积运算指令,为其应用添加了DSP功能,使得μ’nSP?家族运用在复杂的数字信号处理方面既很便利又比专用的DSP芯片廉价。????SPCE061A的开发是通过在线调试器PROBE实现的。它既是一个编程器(即程序烧写器),又是一个实时在线调试器。用它可以替代在单片机应用项目的开发过程中常用的软件工具——硬件在线实时仿真器和程序烧写器。它利用了SPCE061A片内置的在线仿真电路ICE(In-?Circuit?Emulator)接口和凌阳公司的在线串行编程技术。PROBE工作于凌阳IDE集成开发环境软件包下,其5芯的仿真头直接连接到目标电路板上SPCE061A相应管脚,直接在目标电路板上的CPU---SPCE061A调试、运行用户编制的程序。PROBE的另一头是标准25针打印机接口,直接连接到计算机打印口与上位机通讯,在计算机IDE集成开发环境软件包下,完成在
文档评论(0)