目录
1. 引言2
2. 智能键盘简介3
2.2智能键盘开发意义4
2.3 智能键盘发展趋势4
3 智能键盘的制作7
3.1 智能键盘方案的论证及选择7
3.2智能键盘体7
4 4X4键盘扫描原理8
4.1电路及连接8
4.2基本的扫描原理8
4.3 延时消抖9
4.4按键步骤及实现方法9
5 控制芯片选择10
5.1 控制芯片的基本功能及其特点10
6 代码的编辑12
6.1 代码流程图12
6.2 IO单独操作函数库13
6.3 IOA0—7键盘端口子程序34
6.4 IOA8~15键盘端口子程序38
7论文总结41
参考文献42
致谢44
1. 引言
随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了。
计算器在人们的日常中是比较的常见的电子产品之一。可是它还在发展之中,以后必将出现功能更加强大的计算器,基于这样的理念,本次设计是用单片机来设计的四位数计算器。该设计系统是以spce061A为单片机,外接4X4的键盘,通过键盘扫描来对输入数的控制,在IOA0-IOA7口,驱动电路。用来保证LED的工作正常。
键盘按其接线方法有:直接式键盘、行列式键盘(又称矩阵键盘)、串转并键盘等;在本设计中,采用4X4的行列式键盘,即键盘排列为4行、4列,共16个按键。
2. 智能键盘简介
行列式键