- 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)编程简单。 编程简
您可能关注的文档
最近下载
- 贵州省六校联考2025届高三下学期3月高考实用性联考(四)英语试卷(含答案).docx VIP
- 颈椎病的中医护理课件.pptx VIP
- 原调正谱G小小蝴蝶la farfalletta钢琴伴奏高清打印版.pdf VIP
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 广发证券-交通银行-601328-零售转型提速,定增落地夯实资本根基.pdf
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 循环系统护理小讲课.pptx
- 建筑屋面西瓦专项施工方案(范本).doc VIP
- 2024年山东铝业职业学院单招综合素质考试题库及答案1套.docx VIP
- 探究TIPS术后支架堵塞的影响因素及抗凝治疗的必要性:基于多维度分析与临床实践.docx
原创力文档

文档评论(0)