51单片机矩阵键盘数码管
问题描述:
1.掌握矩阵键盘工作原理。
2.掌握矩阵键盘驱动方法。
3.配置单片机显示模块,实现具备键盘功能的应用程序。
设计程序把按键键码(0-F)显示在八位数码管上。
要求:启动时八位数码管的八个段全显示,每次按键时最新键码显示在第八位,其他键码依次左移。
答
键值左移使用数组即可实现。示例可参
修改代码:
unsigned char ShuZhi[]={0,1,2,3,4,5,6,7};//刚开始全部显示,按键后原有数据向左移,键值添加在最后,显示在最后。