?? hc595.c
字號:
/****************************************************************************/
/*
文件名 : HC595.c
說明 : HC595驅動文件
作者 : 郭天祥
*/
/*****************************************************************************/
#include "..\inc\hc595.h"
#include "..\inc\44b0x.h"
#include "..\inc\sysUtils.h"
//GPC14 AS DATA
//GPC15 as CLOCK
//GPE0 AS OE
#define DATA_H() rPDATC|=(1<<14)
#define DATA_L() rPDATC&=~(1<<14)
#define CLK_H() rPDATC|=(1<<15)
#define CLK_L() rPDATC&=~(1<<15)
#define OE_H() rPDATE|=(1<<0)
#define OE_L() rPDATE&=~(1<<0)
/**********************************
函數:void Send_595(unsigned int n)
功能:發送數據
入口參數:所要發送的數據
***********************************/
void Send_595(U16 n)
{
unsigned char i;
for(i=0;i<9;i++)
{
if(n&0x100)
DATA_H();
else
DATA_L();
sysUtilsUSecDelay(50);
CLK_H();
n<<=1;
sysUtilsUSecDelay(50);
CLK_L();
sysUtilsUSecDelay(50);
}
OE_H();
OE_L();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -