直接上代码文章末尾讲解 注文章篇幅较长可能需要点阅读时间
//在指定位置显示一个字符,包括部分字符 //num:汉字对应的序号 //num 显示汉字的个数 //BMP[]:要写入的图片数组 //定时器3中断服务程序
接下来是对此代码的详解
首先是对于key.h 文件的解释我们对于矩阵键盘对应IO口的一个声明,之后我们可以将对应的IO口进行简化方便使用,也使我们的代码更有可读性。
对于oled.h也是同理,这就不在啰嗦了,应该都懂吧
对于key.c 文件是本文章的核心部分
首先是对于矩阵键盘八个对应引脚的初始化这里我们选择扫描的方式来进行按键检测,但是之后我遇到了一个大问题 那就是延时的问题 会发现在我们使用oled后,时间会变得不可控。
在这里我们对于八个IO口选择 4个推挽输出 4个上拉输出的模式 在这里我将led灯对应的IO口初始化也放在这里了。对于io口的初始化就不在详细的说明 ,没什么好说的 只需要注意和.h文件的对应关系
我们在初始化时将4路IO口设置为默认上拉 也就是一直输出高电平
所以我们只需要循环检测 电平的高低 如果有按键按下 那么图上边的一排1 必然有一路变为低电平
我们只需要在循环扫描一列4路哪一路为低电平 如果2路都为低电平则可以确认按键的位置 相当于在按键位置花了一个十字 确认位置。
好了原理已经说清了,借来下进入我们的代码部分
我们循环拉低四行的电平 那么比如我们再按下第一个按键时可以知道第一列的电平也会被拉低
这就对应了我们的前五行代码
之间插入一个按键消抖操作
暂时先写这些 , 这篇有点太长了 剩下的详解日后再更
Caps Lock键:大写锁定键。英文是Capital Lock 的缩写。用于输入较多的大写英文字符。它是一个循环键,再按一下就又恢复为小写。当启动到大写状态时,键盘上的Capslock 指示灯会亮着。注意,当处于大写的状态时,中文输入法无效。
Esc键:退出键。英文Escape 的缩写,中文意思是逃脱、出口等。在电脑的应用中主要的作用是退出某个程序。例如,我们在玩游戏的时候想退出来,就按一下这个键。 Tab键:表格键。可能大家比较少用这一个键。它是Table的缩写,中文意思是表格。在电脑中的应用主要是在文字处理软件里(如Word)起到等距离移动的作用。例如我们在处理表格时,我们不需要用空格键来一格一格地移动,只要按一下这个键就可以等距离地移动了,因此我们叫表格键。 Shift键:转换键。英文是“转换”的意思。用以转换大小写或上符键,还可以配合其他的键共同起作用。例如,要输入电子邮件的@,在英文状态下按Shift+2 就可以了。 Ctrl键:控制键。英文是Control 的缩写,中文意思是控制。需要配合其他键或鼠标使 用。例如我们在Windows状态下配合鼠标使用可以选定多个不连续的对象。 Alt键:可选键。英文是Alternative,意思是可以选择的。它需要和其他键配合使用来达到某一操作目的。例如要将计算机热启动可以同时按住Ctrl+ Alt+Del 完成。 Enter键:回车键,英文是“输入”的意思。是用得最多的键,因而在键盘上设计成面积较大的键,像手枪的形状,便于用小指击键。主要作用是执行某一命令,在文字处理软件中是换行的作用。 F1~F12键:功能键。英文Function,中文为“功能”的意思。在不同的软件中,起为其定义的相应功能的作用,也可以配合其他的键起用。例如在常用软件中按一下F1是帮助功能。 Print Screen/Sys Rq键:印屏键或打印屏键。是捕捉屏幕的,按了之后当前屏幕的显示内容就保存在剪贴板里面了。可以打印屏幕上的内容。 Scroll Lock键:屏幕滚动锁定。可以将滚动条锁定。 Scroll Lock在DOS时期用处很大,由于当时显示技术,限制了屏幕只能显示宽80个字符长25行的文字,在阅读文档时,使用该键能非常方便地翻滚页面。随着技术发展,在进入Windows时代后,Scroll Lock 键的作用越来越小,不过在Excel中它还是有点用处:如果在Scroll Lock关闭的状态下 使用翻页键(如Page Up和Page Down)时,单元格选定区域会随之发生移动;反之,若要在滚动时不改变选定的单元格,那只要按下Scroll Lock即可。 Pause break键:暂停键。将某一动作或程序暂停。例如将打印暂停。可中止某些程式 的执行,特别是 DOS 程式..在还没进入操作系统之前的DOS界面的自检显示的内容,按 Pause Break, 会暂停信息翻滚,之后按任意键可以继续。在WINDOWS下按 WINDOWS标志+Pause/Break可以叫出系统属性. Insert键:插入键。在文字编辑中主要用于插入字符。是一个循环键,再按一下就变成改写状态。 Delete键:和Del键相同,删除键。主要在Windows中或文字编辑软件中删除选定的文件 或内容。 Home键:原位键。英文Home的中文意思是家,即原地位置。在文字编辑软件中,定位于本行的起始位置。和Ctrl键一起使用可以定位到文章的开头位置。 End 键:结尾键。英文End的中文意思是结束、结尾。在文字编辑软件中,定位于本行 的末尾位置。与Home键相呼应。和Ctrl键一起使用可以定位到文章的结尾位置。 PageUp键:向上翻页键。Page,页的意思;Up,向上的意思。在软件中将内容向上翻页 。 PageDown键:向下翻页键。Page,页的意思,Down,向下的意思。和Pageup键相呼应。 Num Lock键:数码(小键盘)锁定键 按下右上角第一个灯亮 表示可以使用小键盘 再按 灯熄灭 表示小键盘不可用。 F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话,这意味着“重命名” F3 当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT 激活当前程序的菜单栏 DELETE 删除被选择的选择项目,如果是文件,将被放入回收站 SHIFT+DELETE 删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站 CTRL+N 新建一个新的文件 CTRL+O 打开“打开文件”对话框 CTRL+P 打开“打印”对话框 CTRL+S 保存当前操作的文件 CTRL+X 剪切被选择的项目到剪贴板 Windows键+M 最小化所有被打开的窗口。 Windows键+CTRL+M 重新将恢复上一项操作前窗口的大小和位置 Windows键+E 打开资源管理器 Windows键+F 打开“查找:所有文件”对话框 Windows键+R 打开“运行”对话框 Windows键+BREAK 打开“系统属性”对话框 Windows键+CTRL+F 打开“查找:计算机”对话框 SHIFT+F10或鼠标右击 打开当前活动项目的快捷菜单 SHIFT 在放入CD的时候按下不放,可以跳过自动播放CD。 在打开word的时候按下不放,可以跳过自启动的宏 ALT+F4 关闭当前应用程序 ALT+SPACEBAR 打开程序最左上角的菜单 ALT+TAB 切换当前程序 ALT+ESC 切换当前程序 ALT+ENTER 将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换 PRINT SCREEN 将当前屏幕以图象方式拷贝到剪贴板 ALT+PRINT SCREEN 将当前活动程序窗口以图象方式拷贝到剪贴板 CTRL+F4 关闭当前应用程序中的当前文本(如word中) CTRL+F6 切换到当前应用程序中的下一个文本(加shift 可以跳到前一个窗口) ALT+LEFT ARROW 显示后一页(后退键) CTRL+TAB 在页面上的各框架中切换(加shift反向) F5 刷新 CTRL+F5 强行刷新 激活程序中的菜单栏 F10 执行菜单上相应的命令 ALT+菜单上带下划线的字母 关闭多文档界面程序中的当 关闭当前窗口或退出程序 ALT+ F4 显示所选对话框项目的帮助 F1 显示当前窗口的系统菜单 ALT+空格键 显示所选项目的快捷菜单 SHIFT+ F10 显示多文档界面程序的系统 切换到上次使用的窗口或者 按住 ALT然后重复按TAB, 切换到另一个窗口 ALT+ TAB 二、使用“Windows资源管理器”的快捷键 如果当前选择展开了,要折叠或者选择父文件夹左箭头 如果当前选择折叠了,要展开或者选择第一个子文件夹右箭头 展开当前选择下的所有文件夹 NUM LOCK+* 在左右窗格间切换 F6 可以使用 Microsoft自然键盘或含有 Windows徽标键的其他任何兼容键盘的以下快捷键。 显示“查找:所有文件” WINDOWS+ F 显示“开始”菜单 WINDOWS 最小化或还原所有窗口 WINDOWS+ D 四、使用“我的电脑”和“Windows资源管理器”的快捷键 关闭所选文件夹及其所有父 文件夹按住 SHIFT键再单击“关闭按钮(仅适用于“我的电脑”) 向后移动到上一个视图 ALT+左箭头 向前移动到上一个视图 ALT+右箭头 五、使用对话框中的快捷键 取消当前任务 ESC 如果当前控件是个按钮,要单击该按钮或者如果当前控件是个复选框,要选择或清除该复选框或者如果当前控件是个选项按钮,要单击该选项空格键 单击相应的命令 ALT+带下划线的字母 单击所选按钮 ENTER 在选项上向前移动 TAB 在选项卡上向前移动 CTRL+ TAB 如果在“另存为”或“打开”对话框中选择了某文件夹,要打开上一级文件夹 BACKSPACE 在“另存为”或“打开”对话框中打开“保存到”或“查阅” F4 刷新“另存为”或“打开”对话框 F5 六、使用“桌面”、“我的电脑”和“Windows资源管理器”快捷键 选择项目时,可以使用以下快捷键。 插入光盘时不用“自动播放” 复制文件按住 CTRL拖动文件 创建快捷方式按住 CTRL+SHIFT拖动文件 即删除某项目而不将其放入 SHIFT+DELETE 显示“查找:所有文件” F3 刷新窗口的内容 F5 【窗口】+D显示桌面 【窗口】+R打开“运行 【窗口】+L屏幕锁定 【窗口】+E打开“我的电脑” 【窗口】+F搜索文件或文件夹 【窗口】+TAB项目切换 拖动某一项时按CTRL复制所选项目 拖动某一项时按CTRL+SHIFT创建快捷方式 将光盘插入到CD-ROM驱动器时按SHIFT键阻止光盘自动播放 ALT+ENTER用新标签打开地址栏的网址 F4查看以前出入的地址 CTRL+E选择搜索栏 CTRL+DOWN查看搜索引擎列表 ALT+ENTER用新标签打开搜索结果 |
《键盘每个键的作用(大全)》由会员分享,可在线阅读,更多相关《键盘每个键的作用(大全)(10页珍藏版)》请在人人文库网上搜索。
切换ALT+空格键窗口菜单CTRL+ESC开始菜单拖动某一项时按CTRL复制所选工程拖动某一项时按CTRL+SHIFT创立快捷方式将光盘插入到CD-ROM 驱动器时按SHIFT 键阻止光盘自动播放 史上最全的键盘每个键的作用Ctrl+1,2,3.切换到从左
2、边数起第1,2,3 个标签Ctrl+A全部选中当前页面内容Ctrl+C复制当前选中内容Ctrl+D翻开 添加收藏面版把当前页面添加到收藏夹中Ctrl+E 翻开或关闭 搜索侧边栏各种搜索引擎可选Ctrl+F翻开查找面版Ctrl+G翻开或关闭简易收集面板Ctrl+H翻开历史侧边栏Ctrl+I 翻开 收藏夹侧边栏/另:将所有垂直平铺或水平平铺或层叠的窗口恢复Ctrl+K关闭除当前和锁定标签外的所有标签Ctrl+L 翻开 翻开面版可以在当前页面翻开Iternet地址或其他文件Ctrl+N新建一个空白窗口可更改,Maxthon 选项标签新建Ctrl+O 翻开翻开面版可以在当前页面翻开Iternet地址或
3、其他文件Ctrl+P 翻开打印面板可以打印网页,图片什么的Ctrl+Q 翻开 添加到过滤列表面板将当前页面地址发送到过滤列表Ctrl+R刷新当前页面Ctrl+S翻开 保存网页面板可以将当前页面所有内容保存下来Ctrl+T垂直平铺所有窗口Ctrl+V粘贴当前剪贴板内的内容Ctrl+W 关闭当前标签窗口Ctrl+X剪切当前选中内容一般只用于文本操作Ctrl+Y重做刚刚动作一般只用于文本操作Ctrl+Z撤消刚刚动作一般只用于文本操作Ctrl+F4关闭当前标签窗口Ctrl+F5刷新当前页面Ctrl+F6按页面翻开的先后时间顺序向前切换标签窗口Ctrl+F11隐藏或显示菜单栏史上最全的键盘每个键的作用C
4、trl+Tab以小采单方式向下切换标签窗口Ctrl+E nter域名自动完成:XXX内容可更改,Maxthon选项地址栏常规另:当输入焦点在搜索栏中时,为高亮关键字Ctrl+拖曳保存该链接的地址或已选中的文本或指定的图片到一个文件夹 中保存目录可更改,Maxthon 选项保存Ctrl+小键盘'+'当前页面放大20%Ctrl+小键盘'-' 当前页面缩小20%Ctrl+小键盘'*'恢复当前页面的缩放为原始大小Ctrl+Alt+S自动保存当前页面所有内容到指定文件夹保存路径可更改,Maxthon 选项保存Ctrl+Shift+小键盘'+'
6、E nter 改,Maxtho n域名自动完成:XXX选项一地址栏一常规内容可更Alt+1保存当前表单Alt+2保存为通用表单Alt+A展开收藏夹列表翻开 保存网页面板可以将当前页面所有内容保存下来,资源管理器END显示当前窗口的底端HOME显示当前窗口的顶端NUMLOCK+数字键盘的减号(-)折叠所选的文件夹NUMLOCK+数字键盘的加号(+)显示所选文件夹的内容NUMLOCK+数字键盘的星号(*)显示所选文件夹的所有子文件夹向左键当前所选项处于展开状态时折叠该项,或选定其父文件夹向右键当前所选项处于折叠状态时展开该项,或选定第一个子文件夹史上最全的键盘每个键的作用自然键盘【窗口】显示或隐藏
7、 开始菜单【窗口】+F1帮助【窗口】+D显示桌面【窗口】+R翻开运行【窗口】+E翻开我的电脑【窗口】+F搜索文件或文件夹【窗口】+U翻开 工具管理器【窗口】+BREAK 显示 系统属性【窗口】+TAB 在翻开的工程之间切换史上最全的键盘每个键的作用辅助功能按右边的SHIFT键八秒钟 切换筛选键的开和关按SHIFT五次 切换粘滞键的开和关按NUMLOCK 五秒钟 切换切换键的开和关左边的ALT+左边的SHIFT+NUMLOCK切换鼠标键的开和关左边的ALT+左边的SHIFT+PRINTSCREEN切换高比照度的开和关史上最全的键盘每个键的作用运行按 开始运行,或按WIN键+R ,在运行窗口中输入
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。