久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
非常經典的C語言內嵌匯編實現SPI寫函數(執行效率很高)
[打印本頁]
作者:
yuhuidx
時間:
2020-11-12 15:38
標題:
非常經典的C語言內嵌匯編實現SPI寫函數(執行效率很高)
單片機源程序如下:
//SPI I/O定義
#define PCSN PA //MCU 端口選擇,用戶需要初始化輸入/輸出屬性
#define PSCK PA
#define PMOSI PA
#define PMISO PA
#define CSN 0x03 //PA3
#define SCK 0x04 //PA4
#define MOSI 0x05 //PA5
#define MISO 0x06 //PA6
void SPI_WriteByte(char Data);
//*****************************************************************************
// SPI寫函數
//*****************************************************************************
void SPI_WriteByte(char Data)
{
char i;
__asm
{
BCC PCSN,CSN //CS低
CLR (&i&) % 0x80 //循環8次
JBC (&Data&) % 0x80, 7 //高位先發
BSS PMOSI,MOSI //數據1則輸出高電平
JBS (&Data&) % 0x80, 7
BCC PMOSI,MOSI //數據0則輸出低電平
RLB (&Data&) % 0x80 //Data左移1位
BSS PSCK, SCK //SCK高電平
NOP
NOP
INC (&i&) % 0x80, 1
BCC PSCK,SCK //SCK低電平
MOVI 0x08
XOR (&i&) % 0x80, 0 //判定循環次數
JBS PSW, Z
GOTO $-0x0D //若循環次數未到則向上跳轉13行
BSS PCSN,CSN //CS置高
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩一区二区三区在线
|
亚洲高清久久
|
久久久一区二区三区四区
|
国产欧美日韩精品在线观看
|
成人不卡视频
|
欧美一级欧美三级在线观看
|
麻豆国产一区二区三区四区
|
99精品免费久久久久久久久日本
|
亚洲aⅴ一区二区
|
欧美日韩在线视频观看
|
av三级在线观看
|
91精品在线播放
|
91视频在线观看
|
国产福利视频网站
|
亚洲成人99
|
中文字幕亚洲区一区二
|
亚洲免费在线
|
亚洲a网
|
日本三级播放
|
国产福利在线视频
|
伊人免费观看视频
|
亚洲国产精品一区二区第一页
|
精品视频一区二区
|
最近中文字幕第一页
|
九九热在线免费观看
|
日韩中文一区
|
久久久久久网站
|
www.黄色片视频
|
一区二区三区免费在线观看
|
国产精品久久久久久久久久久久久
|
亚州精品天堂中文字幕
|
国产精品久久久久久久久久久久久
|
精品一区二区三区中文字幕
|
色婷婷影院
|
国产精品三级久久久久久电影
|
国产在线观看
|
成人日韩
|
日日久
|
国产精品18久久久久久久
|
午夜激情在线
|
国产精品一级在线观看
|