📄 xians164.h
字号:
/*--------------------------------------------
本程序针对74x164的LED显示驱动程序
--------------------------------------------*/
#ifndef __XIANS164_H__
#define __XIANS164_H__
//************************************************************************************* 3
extern void v_74x164Ini_f(void); //运行时间:
//功能:对7281A初始化
//说明:清屏
//*****************************************
/*
//************************************************************************************** 4
extern void v_74x164WriteNumber_f(uint8 data *a,uint8 d,int16 shuju);//运行时间:
//功能: 显示六位以下的带小数点的数字
//说明: 输入*a 表示:第8、7位相应显示内容a[1]、a[0](未译码),取值范围:两个字节。
// 输入 d 表示:小数点相对数字的显示位置 , 取值范围:0~4。(超出范围不显示)
// 输入shuju表示:显示任意有符号16位整数, 取值范围:-32768~32767。
// 单片机与显示板的接口在显示板的右边,即单片机首先送入的是显示板最左边的数据
// 送数据位顺序:(左边)a[1],a[0],数据高位,数据低位 (右边)
// 送数据段顺序: dp,g,f,e,d,c,b,a
//*****************************************
*/
//************************************************************************************** 4
extern void v_74x164WriteNumber_f(uint8 data *a,uint8 d,int16 shuju);//运行时间:
//功能: 显示六位以下的带小数点的数字
//说明: 输入*a 表示:第8、7位相应显示内容a[0]、a[1](未译码),取值范围:两个字节。
// 输入 d 表示:小数点相对数字的显示位置 ,另注意备注, 取值范围:0~4。(超出范围不显示)
// 输入shuju 表示:显示任意有符号16位整数, 取值范围:-32768~32767。
//备注:1、当需要显示0或-0,此时d >=50表示-0,否则为0。 参考BC7281A.C
// 2、当d=“-”(即45)时,则在x位置显示一个“-”号。
// 3、#define LS164_H_L 1 //如果为共阳的电路,为0;如果为共阴的电路,为1
//***************************************************************************************
//*************************************************************************************** 6
extern void v_74x164WriteNDig_f(uint8 data *a,uint8 n); //运行时间:
//功能: 显示1位以上的未译码的数
//说明: 输入*a 表示:相应数组位显示内容,显示a[n-1]..a[0](未译码)。
// 输入 n 表示:需要显示的位数 取值范围:0以上
//
//
// 送数据位顺序: a[n-1],....a[0]
// 送数据段顺序: dp,g,f,e,d,c,b,a
//
//******************************************
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -