SPI主机实验---7段数码管显示

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

班级07电本(2)学号50 姓名邹雪卫同组人实验日期2010-4-13 室温大气压成绩
主机操作
下面的步骤描述了SPI设置为主机是如何处理数据传输。

该处理假设已经设定引脚连接SPI,并且如何之前的数据传输已经结束。

(1)设置SPCCR,得到需要的SPI时钟。

(2)设置SPCR,控制SPI为主机模式,配置SPI时钟极性等。

(3)选择从机,将要发送的数据写入SPI数据寄存器。

此写操作启动SPI数据传输。

(4)等待SPI状态寄存器中SPIF位置。

SPIF位将在SPI数据传输的最后一个周期之后置位。

(5)读取SPI状态寄存器。

(6)从SPI数据寄存器之中读出接收到的数据。

(7)如果有更多数据需要发送,则跳到第(3)步。

SPI主机实验---7段数码管显示
该实验演示在7段数码管上显示一些字符,字符的字模表存于一数组中
补充说明:7段数码管(有小数点的是8段数码管)真值表的有来。

EasyARM2131开发板上使用的数码管是8段共阳数码管,低电平点亮其示意原理图和段的定义如下图所示:。

相关文档
最新文档