51单片机矩阵键盘数码管

51单片机矩阵键盘数码管

问题描述:

1.掌握矩阵键盘工作原理。
2.掌握矩阵键盘驱动方法。
3.配置单片机显示模块,实现具备键盘功能的应用程序。
设计程序把按键键码(0-F)显示在八位数码管上。
要求:启动时八位数码管的八个段全显示,每次按键时最新键码显示在第八位,其他键码依次左移。

键值左移使用数组即可实现。示例可参
修改代码:
unsigned char ShuZhi[]={0,1,2,3,4,5,6,7};//刚开始全部显示,按键后原有数据向左移,键值添加在最后,显示在最后。
图片说明
图片说明