?? atmega48.c
字號:
#include <REGX52.h>
#include "xkcan_defs.h"
#include "atmega48.h"
void Update48 ( ubyte dat )
{
ACC = dat;
_48_OUT_CS = SELECTED;
_48_OUT_CLK = 0;
_48_MOSI = ACC_7;
_48_OUT_CLK = 1;
_48_OUT_CLK = 0;
_48_MOSI = ACC_6;
_48_OUT_CLK = 1;
_48_OUT_CLK = 0;
_48_MOSI = ACC_5;
_48_OUT_CLK = 1;
_48_OUT_CLK = 0;
_48_MOSI = ACC_4;
_48_OUT_CLK = 1;
_48_OUT_CLK = 0;
_48_MOSI = ACC_3;
_48_OUT_CLK = 1;
_48_OUT_CLK = 0;
_48_MOSI = ACC_2;
_48_OUT_CLK = 1;
_48_OUT_CLK = 0;
_48_MOSI = ACC_1;
_48_OUT_CLK = 1;
_48_OUT_CLK = 0;
_48_MOSI = ACC_0;
_48_OUT_CLK = 1;
_48_OUT_CLK = 0;
_48_OUT_CS = UNSELECTED;
}
ubyte Read48 ( void )
{
ubyte dat;
ACC = 0;
_48_IN_CS = SELECTED;
_48_IN_CLK = 0;
_48_IN_CLK = 1;
ACC_7 = _48_MISO;
_48_IN_CLK = 0;
_48_IN_CLK = 1;
ACC_6 = _48_MISO;
_48_IN_CLK = 0;
_48_IN_CLK = 1;
ACC_5 = _48_MISO;
_48_IN_CLK = 0;
_48_IN_CLK = 1;
ACC_4 = _48_MISO;
_48_IN_CLK = 0;
_48_IN_CLK = 1;
ACC_3 = _48_MISO;
_48_IN_CLK = 0;
_48_IN_CLK = 1;
ACC_2 = _48_MISO;
_48_IN_CLK = 0;
_48_IN_CLK = 1;
ACC_1 = _48_MISO;
_48_IN_CLK = 0;
_48_IN_CLK = 1;
ACC_0 = _48_MISO;
_48_IN_CLK = 0;
_48_IN_CS = UNSELECTED;
dat = ACC;
return dat;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -