1.数码管扫描:(输出扫描)-----从第一位到最后一位,快速循环,最终实现数码管同时显示的效果。
矩形键盘扫描:(输出扫描)----按行或列进行读取,然后快速循环,最终实现所有按键同时检测的效果。
共性:节约I/O口
2.键盘显示0~16
#include <reg52.h>
#define uchar unsigned char //宏定义
#define uint unsigned int //宏定义
#include<intrins.h> //包含_crol_函数所在的头文件
uchar code table[]={
0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8,
0x80