;STC12C5410 spi 通信 ;单主单从模式 ;============================================ ;MASTER EQU 1 ;主单片机 MASTER EQU 0 ;从机 ;------------------------------------- ;定义COM波特率自动重装常数 ; RELOAD_8BIT_DATA EQU 0F6H; Fosc=18.432 ,4800 ;---------------------------------------------------------------------- ;定义特殊功能寄存器 AUXR EQU 8EH ; AUXR特殊功能寄存器的BIT3是SPI中断充许控制位ESPI ; IE特殊功能寄存器的BIT5是ADC和SPI两个中断共享的总中断允许控制位EADC_SPI ; 要产生SPI中断,需要ESPI/EADC_SPI/EA都为1 ;------------------------------------------------------------------------ ;定义SPI特殊功能寄存器 SPCTL EQU 85H; SPSTAT EQU 84H; SPDAT EQU 86H; EADC_SPI EQU IE.5; ;定义SPI引脚 SCLK EQU P1.7; MISO EQU P1.6; MOSI EQU P1.5; SS EQU P1.4; LED_MCU_START EQU P1.2;-------------TEST ;定义变量 Flags EQU 24H; SPI_Receive EQU Flags.0; SPI_buffer EQU 40H;
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』