显示器的选择.docVIP

  • 3
  • 0
  • 约9.6万字
  • 约 68页
  • 2016-05-15 发布于重庆
  • 举报
显示器的选择

基于 ATM89S51 的矩阵键盘扫描显示设计 设计题目: 键盘扫描数码管 数码管显示 设计题目: 4*4 键盘扫描数码管显示 题目 学院名称: 学院名称: 名称 机 械 工 程 学 院 指导老师: 指导老师: 袁锋伟 蒋彦 王玉林 谢静 学生姓名: 学生姓名: 学 刘建路 朱军华 号: 20074600111 20074600122 2010 年 7 月 6 日 目 录 一、系统方案设计 设计目的…… …… 1.1 设计目的……3 1.2.系统分析……3 1.2.系统分析……3 系统分析…… 1.3 设计任务与要求……3 1.3 设计任务与要求……3 1.4 各模块方案选择……4 1.4 各模块方案选择……4 1.4 控制器的选择…… ……4 1.4.1 控制器的选择……4 1.4 键盘的选择…… ……4 1.4.2 键盘的选择……4 1.4 显示器的选择……4 1.4.3 显示器的选择……4 1.4 声音发生器的选择 的选择……4 1.4.4 声音发生器的选择……4 二、硬件介绍及硬件电路的实现 单片机……5 …… 2.1 51 单片机……5 单片机与键盘接口…… ……6 2.2 单片机与键盘接口……6 键盘工作原理…… ……6 2.2.1 键盘工作原理……6 独立式按键…… ……10 2.2.2 独立式按键……10 矩阵式按键…… …… 2.2.3 矩阵式按键……11 单片机与显示器接口…… ……14 2.2.4 单片机与显示器接口……14 电路模块…… ……21 2.2.5 电路模块……21 制板问题…… …… 2.2.6 制板问题……23 1 三、系统软件的实现 主程序……24 3.1 主程序……24 自检子程序……26 3.2 自检子程序……26 键盘扫描子程序……28 3.3 键盘扫描子程序……28 译码子程序…… ……31 3.4 译码子程序……31 总结语 …… …… 33 …… 参考文献 …… 33 …… 附录 …… 34 2 一、系统方案设计 1.1 设计目的 矩阵键盘的扫描和动态显示, 运用 ATM89S51 单片机实现对 4*4 矩阵键盘的扫描和动态显示, 并且在有按键按下时发出声音。 并且在有按键按下时发出声音。 设计任务与 任务与要求 1.2 设计任务与要求 (1 设计一 4*4 键盘; 键盘; 按键确认需发出提示音; (2 按键确认需发出提示音; 位数码管动态扫描显示; (3 键按下扫描结果由 2 位数码管动态扫描显示; 必须具有上电自检功能及外接电源、公共地线接口 (4 必须具有上电自检功能及外接电源、公共地线接口,程序在 线下载接口。 线下载接口。 1.3 1.3.系统分析 根据设计要求,系统大体可分为五大部分(或者说是五大模块) 根据设计要求,系统大体可分为五大部分(或者说是五大模块): 矩阵键盘输入部分、 单片机部分、 蜂鸣器部分、 4*4 矩阵键盘输入部分、51 单片机部分、 蜂鸣器部分、发光二极管 显示器部分以及电源和数据接口模块。 显示器部分以及电源和数据接口模块。 电源和程序 下载修改 显示器 显示 蜂鸣器 Output 4*4 矩阵 1.3 1.3.1 图 Input 系统框图 51 单 片 机 Output 发 声 3 按键负责人机交互链接,人通过按键输入数据; 按键负责人机交互链接,人通过按键输入数据;51 单片机负责数 据的处理,并把处理结果送到显示器部分显示;发光二极管显示器接 据的处理,并把处理结果送到显示器部分显示; 受来自单片机的信息,并以数字的形式显示; 受来自单片机的信息,并以数字的形式显示;电源和数据接口模块是 为便于为系统供电及程序输入修改而设计的。 为便于为系统供电及程序输入修改而设计的。 1.4 各模块方案选择 1.4 各模块方案选择 根据题目要求,本系统由控制器模块、键盘模块、显示模块、 根据题目要求,本系统由控制器模块、键盘模块、显示模块、发 声模块。 声模块。 1.4 1.4.1 控制器的选择 单片机作为控制器, 供电, 采用 AT89S51 单片机作为控制器,该单片机位 5V 供电,可用串 口下载程序,编程简便。 口下载程序,编程简便。 优点: (1 单片机使用简单,且容易焊接, 优点: 1)51 单片机使用简单,且容易焊接,也易于与数码管 ( 等显示模块连接。 等显示模块连接。 (2)编程简单。 (2)编程简单。 编程简

文档评论(0)

1亿VIP精品文档

相关文档