矩阵键设计.docVIP

  • 8
  • 0
  • 约7.14千字
  • 约 18页
  • 2018-06-08 发布于福建
  • 举报
矩阵键设计

摘要 本实验是在基于PROTUES平台下,运用 80C51芯片编写程序设计实现的矩阵式键盘。通过对矩阵键盘的硬件电路的设计及对其进行程序汇编和运行,通过单片机的内部控制实现对硬件电路的设计,从而实现对4×4矩阵键盘的识别。用单片机的并行P1口连接4×4矩阵键盘,并以单片机的P1.0-P1.3口作键盘输入的列线,以单片机的P1.4-P1.7口作为键盘输入的行线,然后用P0.0-P0.6作输出线,通过上拉电阻在显示器上显示不同的符号按键 “0-F”。在硬件电路的基础上加上软件程序的控制来设计实现。其工作过程为:先判断是否有键按下,如没有键按下,则继续扫描整个程序,如有键按下,就识别是哪一个键按下,最后通过显示器把该键所对应的键的序号显示出来。 关键词:80C51芯片;4×4矩阵;键盘识别;显示器 目 录 1 问题描述 1 2 设计原理 1 2.1电路硬件说明 1 2.2矩阵式键盘的工作过程 2 2.3程序设计内容 2 2.4硬件电路设计及其电路图 2 3 程序说明及其流程图 3 3.1程序系统 3 3.2判别是否有键按下程序 4 3.3识别哪个键按下程序 6 3.4显示程序 7 3.5延时程序 8 4 仿真结果分析 9 5 汇编程序 12 6 课程设计总结与体会 16 参考文献资料 1 问题描述 (1)设计一个4×4矩阵式键盘,以实现矩阵式键盘的程序识别。 (2)用单片机的并行口P

文档评论(0)

1亿VIP精品文档

相关文档