矩阵键盘简易计算机设计报告,矩阵键盘显设计报告..doc

摘要

在日常生活中,我们经常要用到键盘来实现对电子装置的控制。小到手表手机,中到电视电脑,大到各种复杂仪器,都需要通过各种按键来实现各种操作。本次课程设计以按键控制显示为主题,以MSP430G2553单片机及其接口芯片为核心构造一个键盘控制显示系统。单片机最大的特点是能单独实现电路控制所要求的智能化控制功能。单片机控制系统能够取代以前利用复杂电子线路和数字电路构成的控制系统,可以通过软件来实现。数码管4*4矩阵键盘按键号是按下任意键时,数码管都会显示其按键序号,通过MSP430G2553单片机的程序处理,扫描程序首先判断按键发生在哪一列,然后根据所在的行附加不同的值,从而得到按键的序号。

关键词: 单片机MSP430G2553 数码管 键盘显示

Abstract

In daily life, we often want to use the keyboard to realize the control of electronic devices. Small to watch phone, to TV in computer, big to all kinds of complex instruments, all need through all kinds of pressing buttons all kinds of operation. This course design buttons to control and display as the theme, MSP430G2553 single-chip microcomputer and its interface chip as the core structure a keyboard control and display system. The biggest characteristics is a single chip microcomputer control realization circuit can alone for the intelligent control function. Single-chip microcomputer control system can be replaced by complex before electronic circuits and digital circuit consists of the control system, by software to realize. Digital tube 4 * 4 matrix keyboard key number is press any key, digital tube will show the buttons, serial Numbers, through the MSP430G2553 microcontroller procedures, scanning program first judge where a list of key happen, then according to the line where additional different values, which get buttons serial number.

Keywords: SCM MSP430G2553 digital tube keyboard display

目录

TOC \o "1-3" \u

1 系统方案分析 PAGEREF _Toc330646309 \h 3

1.1键盘的选用 PAGEREF _Toc330646310 \h 3

1.2单片机的选用 PAGEREF _Toc330646311 \h 3

1.3显示器的选用 PAGEREF _Toc330646312 \h 4

1.4辅助功能的论证与选用 PAGEREF _Toc330646313 \h 4

2系统理论分析与计算 PAGEREF _Toc330646316 \h 5

2.1单片机主机系统电路分析 PAGEREF _Toc330646317 \h 5

2.2复位电路分析 PAGEREF _Toc330646318 \h 5

2.3矩阵式键盘电路分析 PAGEREF _Toc330646319 \h 5

2.4译码显示电路分析 PAGEREF _Toc330646320 \h 6

3.电路与程序设计 PAGEREF _Toc330646321 \h 6

3

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/505619.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

server sql 去 反斜杠_%00截断配合反序列化的奇妙利用

文章来源:安全客原文链接:%00截断配合反序列化的奇妙利用 - 安全客,安全资讯平台前言前段时间做了一个CTF题目,发现这道题目相当的精妙,主要是利用了%00的截断来绕过安全校验,最终利用反序列化达成目的。漏…

计算机内码和国际码的转换,汉字机内码、国标码和区位码之间转换关系图

《汉字机内码、国标码和区位码之间转换关系图》由会员分享,可在线阅读,更多相关《汉字机内码、国标码和区位码之间转换关系图(1页珍藏版)》请在人人文库网上搜索。1、区位码区位码 (4 4位十进制位十进制) 国标码国标码 (十六进制十六进制) 机内码机内码 …

刷卡提示57能恢复吗_硬盘格式化之后数据还能恢复吗?

硬盘格式化之后数据还能恢复吗? 移动硬盘是工作生活中常用的一种存储介质,如果在其中存储了重要的数据,但是却因为中了病毒、人为删除或者不小心误删除文件或是格式化等而导致数据丢失该怎么办?移动硬盘数据可以恢复吗?如何进行移…

win7电脑蓝屏没有修复计算机,教你win7开机蓝屏怎么修复

在使用电脑的过程中,经常会遇到一些问题,最常见的莫过于win7开机蓝屏了,很多朋友并不知道win7开机蓝屏怎么修复,那么遇到win7开机蓝屏的情况应该怎么办呢?下面小编针对此问题教程大家开机蓝屏怎么修复。方法一、系统自…

如何计算给定一个unigram语言模型_CS224n笔记[5]:语言模型(LM)和循环神经网络(RNNs)...

CS224n笔记[5]:语言模型(LM)和循环神经网络(RNNs)作者:郭必扬许久没更新了,十分惭愧,翻了翻之前的笔记,才之前上一期我们讲的是“依存分析”。本期,我们介绍一下语言模型…

怎么从计算机上删除东西吗,怎么在电脑中删除不想要的软件

在电脑中删除不想要的软件该怎么操作呢,那么怎么在电脑中删除不想要的软件的呢?下面是学习啦小编收集整理的怎么在电脑中删除不想要的软件,希望对大家有帮助~~在电脑中删除不想要的软件的方法工具/原料笔记本电脑 或者台式电脑方法/步骤用鼠标点击选择电…

js输出100以内的质数_Python 计数质数

一个很经典的问题,从 2 到 N ,一共有多少个质数??一个非常 Naive 的方法,从 2 到 N,判断每个数是不是质数只判断一个数是不是质数,需要 的时间,现在有 N 个数,那么就是 埃…

计算机通信常用的纠错方式,纠错

纠错是指一种用于纠正在传送或存储数据期间产生的出错数据的方法。纠错可以有几种方法,其中最常见的方法是重传纠错和前向纠错。中文名纠错外文名error correcting所属学科通信原理与基本技术功 能纠正产生的出错数据常见方法重传纠错、前向纠错等应 用现代数…

word总积分怎么算计算机,Word文档怎么计算积分

回答:1、求和:作一表格,填入一系列数字,光标定位于最后一格中,点击表格工具栏中的∑,即可求得总和;2、求平均数:填入一系列数字,光标定位于最后一格中,点击菜单中的“表格”-“公式”,在弹出对话框中填入公式“AVERAGE…

kmeans算法中的sse_聚类算法入门:k-means

一、聚类定义聚类分析(cluster analysis)就是给你一堆杂七杂八的样本数据把它们分成几个组,组内成员有一定的相似,不同组之间成员有一定的差别。区别与分类分析(classification analysis) 你事先并不知道有哪几类、划分每个类别的标准。比如垃圾分类就是…

win7局域网计算机 慢,Win7系统开机宽带连接很慢怎么办?

Win7系统用户在使用电脑系统上网时,都需要对宽度进行连接,但有用户反映在开机时机宽带连接非常缓慢,甚至要等上十来分钟,这使用户非常苦恼,那么Win7系统开机宽带连接很慢应该怎么办呢?接下来下面就来教大家…

小天才被限定使用时长的应用_家庭腕上社交新场景,OPPO Watch、小天才开启暖心联动...

说到小天才手表,相信家长朋友们都或多或少的听说过,或者正在给孩子使用。可爱的造型和实用的功能还有亲民的价格,让小天才手表成为青少年智能穿戴领域的热门产品。特别是对于正在上幼儿园和小学阶段的小朋友来说,支持通话和定位功…

ef 多个左联接查询_.NET 云原生架构师训练营(模块二 基础巩固 EF Core 查询)--学习笔记...

2.4.5 EF Core -- 查询关联数据加载客户端与服务端运算跟踪与不跟踪复杂查询运算原生 SQL 查询全局查询筛选器关联数据加载学员和助教都在项目分组中&#xff0c;调整模型&#xff0c;删除 AssistantProjectGroup 添加 Member 列表public List<Member> Members { get; se…

用友 无法正确解析服务器,用友T3软件登陆软件时提示:“可能无法正确解析服务器名称或者相应的端口被禁用,请尝试输入服务器的IP地址”?...

你好&#xff01;现在想要建立2015年的年度账&#xff0c;但新建年度账 是2016年 怎么解决&#xff1f; 你好&#xff01;现在想要建立2015年的年度账&#xff0c;但新建年度账 是2016年 怎么解决&#xff1f;[]您账才 做到2014年&#xff0c;要建立2015年度账&#xff1f;服务…

来自网页的消息服务器繁处理忙,EventSource 对象用于接收服务器发送事件通知,是网页自动获取来自服务器的更新...

//--------------------------------客户端代码-----------------------------if(typeof(EventSource) ! "undefined") {var source new EventSource("../api/v1/event.source");source.onmessage function(event) {$("#content_event").html(…

linux定向查日志_linux日志查找技巧

基础命令# 查询日志尾部最后10行的日志;tail -n 10 test.log#查询10行之后的所有日志;tail -n 10 test.log# 查询日志文件中的头10行日志;head -n 10 test.log# 查询日志文件除了最后10行的其他所有日志;head -n -10 test.log# 查看日志的尾部&#xff0c;并刷新显示日志变动。…

三国杀服务器改名 插图修改,《三国杀》大幅修改的武将——新旧两版,你更喜欢哪一位...

三国杀中&#xff0c;某些武将因为太强或者太弱&#xff0c;不能适应游戏环境&#xff0c;都会进行修改&#xff0c;例如&#xff1a;李丰、马良、伏皇后、曹冲等等&#xff0c;但这些武将修改之后&#xff0c;原有武将就淘汰了。其实&#xff0c;还有一类武将&#xff0c;技能…

php开源mvccms_轻松理解MYSQL MVCC 实现机制

1. MVCC简介1.1 什么是MVCCMVCC是一种多版本并发控制机制。1.2 MVCC是为了解决什么问题?大多数的MYSQL事务型存储引擎,如,InnoDB&#xff0c;Falcon以及PBXT都不使用一种简单的行锁机制.事实上,他们都和MVCC–多版本并发控制来一起使用.大家都应该知道,锁机制可以控制并发操作…

苹果电脑mac_清理Mac苹果电脑DNS缓存

说到清理苹果电脑想必不少网友会说苹果电脑不需要清理&#xff0c;但事实情况是现在对于“苹果电脑清理”的这个话题一直在不断地热议中&#xff0c;虽说Mac OS X系统它的优化比较好&#xff0c;很多小的无效数据文件会自动归类清除&#xff0c;但很多时候一些稍大的数据文件仍…

学python需要记笔记吗_开始学python,一些笔记

想想其实应该还是像在linux下一样在命令行下测试的&#xff0c;但是先跟着一个教程在IDE上试试手吧。1. 中文编码&#xff0c;我用的是python2.6.9 加两行注释&#xff1a;#!/usr/bin/python2.6# -*- coding: utf-8 -*-我原以为第一行是Python的安装目录&#xff0c;所以找了很…