- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计类别 任务编号 报告类型
设计论证书与结题报告
设计题目: 基于ARM7与HD7279、12864的键盘显示模块
学 生:
指导教师:
专 业: 电子信息工程2008级
提交日期: 2011年5月7日
2011年 5月
论证题目: 键盘与显示模块 任务内容
键盘与显示是硬件设备的基本组成模块。本项目为实现按键的输入,数码管与液晶屏显示。首先建立硬件连接,之后基于ARM7编写,并制作pcb板。
论证内容
系统硬件组成:
硬件系统描述:
硬件实现:
(1)、按键与数码管部分:以ARM7LPC2138为核心控制HD7279a ,最终实现按键的串行输入并将输入显示到数码管上。
(有关芯片HD7279a内容请参考“hd7279a 8位数码管64键盘中文”)
(2)、LCD显示部分: 以ARM7LPC2131为核心控制液晶屏、以并行传输数据方式将内容显示在液晶屏上(有关12864内容请参考“中显ZX12864R中文字库LCD”)
硬件系统框图:
(1)、按键与数码管部分:
(2)、LCD显示部分:
原理图 (1)、按键与数码管部分:
(2)、LCD显示部分:
pcb
系统软件设计:
1、软件系统设计描述:
(1)、按键与数码管部分:LPC2138控制HD7279a读写操作,读取键码值显示在数码管上
(2)、LCD显示部分:LPC2131以并行的方式控制液晶屏显示内容
2.主流程图:
按键与数码管部分流程图 LCD显示部分流程图
3、源代码分析:
按键与数码管显示程序:
/*****************************************************************
**
**-------------------------- FILE Info ---------------------------
**File Name: jpxs.c
**Last Modified Date: 2011-05-6
**Last Version: V1.0
**Description: 基于 LPC2138与HD7279 的键盘显示程序设计
**----------------------------------------------------------------
**Created By: 姚金龙、张翃敔
**Created Date: 2011-05-6
**E-mail Address: 546213859@
******************************************************************/
/*****************************************************************
** Begin of File **
******************************************************************/
/*****************************************************************
** 包含头文件 **
******************************************************************/
#include LPC213X.H
#include math.h
/********************
文档评论(0)