《增强型8051单片机实用开发技术》例程代码
源代码在线查看: ex8-8.lst
A51 MACRO ASSEMBLER EX8_8 11/30/2009 12:54:50 PAGE 1
MACRO ASSEMBLER A51 V8.01
OBJECT MODULE PLACED IN ex8-8.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE ex8-8.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;$include (STC12C5A.inc) ;包含STC12C5A60S2寄存器定义文件
+1 2 $nomod51
+1 3 +1 $save
+1 152 +1 $restore
0094 153 SS EQU P1.4 ;定义SPI的 脚
154 ;----------------- 定义 SPI 模式常量 ----------------------
00D0 155 CONFIG_MASTER EQU 11010000B ;0D4H, 忽略 SS 脚的主模式
0040 156 CONFIG_SLAVE EQU 01000000B ;40H, SS脚用于确定器件为主机还是从机。
157 ;SS=1 时为未选从模式,没有总线冲突,MISO,MOSI,SPICLK=输入,输入,输入
158 ;SS=0 时为从模式,MISO,MOSI,SPICLK=输出,输入,输入
159 ;------------------ 定义变量 -----------------------------
0020 160 Flags EQU 20H
0000 161 SPI_Receive EQU Flags.0 ;收到示荼曛