每个功能都是用2个文件写的,方便移值,学会这种写法,新手少走很多弯路
方便移植的好处就是---辛苦一次,一劳永逸
为淘宝TM1638数码管模块(8LED8按键8位数码)写的库函数/设置小数点,设置位闪烁,指定LED点亮
这款模块很实惠,8个LED+8个按键+8位数码管,只需3个IO口,淘宝卖4.3元还包邮
ShowNumber(12345678);括号里的数字就让数码管显示的内容
setdp(7);//x范围0-8,设置点亮小数点,为0时全部小数点不亮(7)第八位小数点点亮
setsanshuo(8);//x范围0-8,设置数码管闪烁,为0时不闪烁,(8)第八位闪烁
ConfigTimer0(1);//定时
setdisplay(8,0);//自定义哪位数码管显示什么数字,x取值范围为1-8,不在此范围的都归1,Y范围取值范围为0-9,不在此范围熄灭(8,0)第8位显示0
ledon(5);//点亮LED,从左开始,编号为1-8;x取值范围1-8
ledoff(5);//熄灭LED,从左开始,编号为1-8;x取值范围1-8
ledcontrol(4);//控制点亮LED灯的数量,(4)点亮4个LED
while(1)
{
shumascan(); //调用数码管显示扫描函数
keyscan();//按键扫描,动作在一个函数
2021-06-07 15:51:08
506KB
51
1638
1