《单片机原理与嵌入式设计-习题及答案ch09.docx》由会员分享,可在线阅读,更多相关《单片机原理与嵌入式设计-习题及答案ch09.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第九章nc总线接口技术一、SPI有几种工作模式?它们之间核心的区别是什么?SPI的4种工作方式如下。(1)CPHA=O, CPOL=0:第一个跳变沿数据被采样,空闲时SCK为低电平。(2)CPHA=1, CPOL=0:第二个跳变沿数据被采样,空闲时SCK为低电平。(3)CPHA=0, CPOL=1:第一个跳变沿数据被采样,空闲时SCK为高电平。(4)CPHA=1, CPOL=1:第二个跳变沿数据被采样,空闲时SCK为高电平。SPI作为一种高效的数据传输方式,具有很多优点,但在设计SPI时,需要注意以下几 个问题。(1)从机所能接收的SPI时钟频率要大于主机所给时钟频率,否则主机时钟频率太快,
2、将导致从机接收到的数据不正确。(2)SPI 一般要求从机先工作,然后主机才可以发送数据。因为如果主机开始发送命令时, 若从机尚未工作,会导致从机所接收到数据是错位的,而这种错误难以发现。一般是通过使 能信号近来实现让从机先工作的。二、当SPI总线上有三个设备时,主机上需要占用多少个I/O 口 ,主机如何使总 线上同一时刻只有一个从机占用总线?略三、现有一条CPOLR且CPHA=O的SPI总线,若要在总线上传输数据OxOA , 请画出其通信时序图。略四、利用TLC2543监测实际供电电压与设计供电电压之间的差别,并在LCD上 显示压差。略五、利用TLC5618产生一个1.2V的电压。略六、采用DS1302与TMP122设计一个时钟,要求具有日期时间显示和温度显示 功能。七、设计一个生日提醒闹钟,要求:在at93c46中按照编号(2位)生日(月、日各 2位)的格式存储两个人的生日,读取DS1302中的日期,要求在生日的三天前早 上9 : 00蜂鸣器鸣响提示,并在LCD上显示是谁的生日及日期,按键确认后关 闭提示,否则在接下来的两天内在同一时间均发出提示。略