?? main.c
字號:
//-----------------------------------------------------------------
// 名稱: 用帶SPI接口的數模轉換芯片MAX515調節LED亮度
//-----------------------------------------------------------------
// 說明: 本例通過向MAX515循環遞增與遞減寫入350~1023,使MAX515輸出控制
// TIP31,形成外接的16只LED亮度循環漸明漸暗的變化效果.
//
//-----------------------------------------------------------------
#include <pic.h>
#define INT8U unsigned char
#define INT16U unsigned int
#define _XTAL_FREQ 4000000UL
//SPI使能與禁用
#define SPI_EN() (RC6 = 0)
#define SPI_DI() (RC6 = 1)
INT8U d;
//SPI數據傳輸(啟動數據傳輸,然后等待傳輸結束,最后返回SSPBUF)
#define SPI_Transmit(x) { SSPBUF = x; while(!BF); d = SSPBUF; }
//-----------------------------------------------------------------
// SPI主機初始化
//-----------------------------------------------------------------
void SPI_MasterInit()
{
}
//-----------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------
void main()
{
INT16U dat,x;
SPI_MasterInit(); //SPI主機初始化
while (1)
{
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -