|
#include <ioavr.h>
#include <avr_macros.h>
#include <MCU_C_Macro_Data_Define.h>
#include "void_main.h"
// AVR驱动程序:
//接口定义
#define DA_0 CLR_BIT(PORTF,PF5)
#define DA_1 SET_BIT(PORTF,PF5)
#define CK_0 CLR_BIT(PORTF,PF6)
#define CK_1 SET_BIT(PORTF,PF6)
#define CS_0 CLR_BIT(PORTF,PF7)
#define CS_1 SET_BIT(PORTF,PF7)
//数据写入
void da5615(unsigned int da)
{
unsigned char i;
da <<= 6;//10有效数据左对齐
CS_0;
CK_0;
for (i=0;i<12;i++)
{
if(da &0x8000)
DA_1;
else
DA_0;
CK_1;
da <<= 1;
CK_0;
}
CS_1;
CK_0;
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|