?? 7219.h
字號:
//------------------------------------------------------------------//
//作者:郭蓋華
//最后修改日期:2005.7.26
//版本:3.0
//
//------------------------------------------------------------------//
#ifndef __7219_H__
#define __7219_H__
//------------------------------------------------------------------
//函數名:send_data(unsigned int data)
//功能:發送數據給7219
//參數:unsigned int data 表示要發送給7219的數據
//返回值:無
//------------------------------------------------------------------
extern void send_data(unsigned int data);
//------------------------------------------------------------------
//函數名:ini_7219()
//功能:初始化7219
//參數:char port 表示使用A口還是B口發送數據a或者A表示A口,B或者b表示B口,非以上兩種則默認為A口
//參數:unsigned int data 表示發送時DATA端口的地址
//參數:unsigned int clock 表示發送時CLOCK端口的地址
//參數:unsigned int load 表示發送時LOAD端口的地址
//參數:unsigned int lightness 表示亮度值為0到15
//參數:unsigned int code 編碼方式 0:不編碼,1只編碼第一個數碼管,0xf表示編碼前四個,0xff全部編碼.
//返回值:無
//例如:要定義A口的低三位用于控制7219,亮度為最亮,則ini_7219(1,0x0001,0x0002,0x0004,15)
//------------------------------------------------------------------
extern void ini_7219(char port,unsigned int data,unsigned int load,unsigned int clock,unsigned int lightness);
//------------------------------------------------------------------
//函數名:show();
//功能:顯示一個數組
//參數:unsigned int *data 表示要發送給7219的數組
//參數:unsigned int num 表示數組的長度
//參數:unsigned int dot 表示小數點所在的位置,當dot為0時,小數點不顯示
//返回值:無
//------------------------------------------------------------------
extern void show_array(unsigned int *data,unsigned int num,unsigned int dot,unsigned int reverse);
//------------------------------------------------------------------
//函數名:IntToArray();
//功能:將一個整數變為一個數組
//參數:unsigned int a 表示要轉換的數
//參數:unsigned int *array 表示存放生成數組的指針
//參數:unsigned int *num 生成數組的長度
//返回值:無
//------------------------------------------------------------------
extern void IntToArray(unsigned int a,unsigned int *array,unsigned int *num);
//------------------------------------------------------------------
//函數名:show_num();
//功能:顯示一個數字;
//參數:unsigned int num 表示要顯示的數
//參數:unsigned int 表示要顯示的數中小數點的位置,0為不顯示小數點;
//返回值:無
//------------------------------------------------------------------
extern void show_num(unsigned int number,unsigned int dot);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -