- 0
- 0
- 约3.53千字
- 约 57页
- 2026-06-03 发布于江苏
- 举报
问题的提出;第8章
单片机小系统及片外扩展;系统扩展;本章内容;8.1串行扩展总线接口技术;SPI串行外设接口总线;;89C51单片机串行扩展SPI外设接口的方法;用普通I/O口线模拟SPI操作;MCU串行输入子程序SPIIN
SPIIN:SETBP1.1;使P1.1(时钟)输出为1
CLRP1.2;选择从机
MOVR1,#08H;置循环次数
SPIIN1:CLRP1.1;使P1.1(时钟)输出为0
NOP;延时
NOP
MOVC,P1.3;从机输出SPISO送进位C
RLCA;左移至累加器ACC
SETBP1.1;使P1.1(时钟)输出为1
DJNZR1,SPIIN1;判断是否循环8次(8位数据)
MOVR0,A;8位数据送R0
RET
;MCU串行输出子程序SPIOUT;MCU串行输入/输出子程序SPIIO;利用串行口实现SPI操作;需要
原创力文档

文档评论(0)