《单片机原理及接口技术(第2版)张毅刚》第10章习题及答案_第1页
《单片机原理及接口技术(第2版)张毅刚》第10章习题及答案_第2页
《单片机原理及接口技术(第2版)张毅刚》第10章习题及答案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机原理及接口技术(第2版)人民邮电出版社第10章 单片机系统的串行扩展技术思考题及习题101单总线协议的不足是 。答:由于仅有一条线进行数据传输,所以其运行速度相对于其它串行总线速度要慢一些。2ds18b20数字温度传感器的温度测量范围为 。答:55+128,3ds18b20的转换时间与 有关。答:分辨率4spi串口是同步串口还是异步串口?答:是同步串口,数据的输出输入是与时钟同步的5spi有较高的数据传输速度,最高可达 mbit/s。答:1.056spi系统中单片机对从器件的选通需控制其 端,由于省去了传输时的地址字节,数据传送软件十分简单。7i2c串行总线只有两条信号线,一条是 ,另一

2、条是 。答:数据线sda,时钟线scl8i2c串行总线的运行由 控制。答:主器件9i2c总线的起始信号和终止信号是如何定义的?答: i2c总线的起始信号和终止信号都由主机发出,在起始信号产生后,总线就处于占用状态;在终止信号产生后,总线就处于空闲状态。由图10-7见起始信号和终止信号的规定。(1)起始信号(s)。在scl线为高电平期间,sda线由高电平向低电平的变化表示起始信号,只有在起始信号以后,其他命令才有效。(2)终止信号(p)。在scl线为高电平期间,sda线由低电平向高电平的变化表示终止信号。随着终止信号的出现,所有外部操作都结束。10单片机通过i2c总线如何来实现对扩展器件的寻址以

3、及控制数据传输方向的?答:i2c总线上的数据传输方向由寻址字节中的数据传输方向位规定:寻址字节器件地址引脚地址方向位da3da2da1da0a2a1a0r/=1,表示主机接收(读)。r/=0,表示主机发送(写)。单片机对i2c总线中的器件寻址采用软件寻址,主机在发送完起始信号后,立即发送寻址字节来寻址被控的从机,寻址字节格式如上所示。7位从机地址即为“da3、da2、da1、da0”和“a2、a1、a0”。其中“da3、da2、da1、da0”为器件地址,是外围器件固有的地址编码,器件出厂时就已经给定。“a2、a1、a0”为引脚地址,由器件引脚a2、a1、a0在电路中接高电平或接地决定(见图1

4、0-11)。11i2c总线上的主器件与从器件在数据传送时,应答是如何进行的?答:i2c总线上传送的字节数(数据帧)没有限制,每一字节必须为8位。数据传送时,先传送最高位,每一被传字节后面都须跟1位应答位(一帧数据共9位)。i2c总线在传送每一字节数据后都须有应答信号a,a信号在第9个时钟位上出现,a信号对应的时钟由主机产生。这时发方须在该时钟位上使sda线处于高电平,以便收方在这一位上送出低电平的应答信号a。由于某种原因收方不对主机寻址信号应答时,例如接收方正在进行其他处理而无法接收总线上的数据时,必须释放总线,将数据线置为高电平,而由主机产生一个终止信号以结束总线的数据传送。当主机接收来自从

5、机的数据时,接收到最后一个数据字节后,必须给从机发送一个非应答信号(),使从机释放数据总线,以便主机发送一个终止信号,从而结束数据的传送。12单总线、spi总线与i2c总线对串行扩展中的各器件的寻址方式有什么不同?答:单总线器件的每一芯片都用激光烧写编码,其中存有16位十进制编码序列号,它是器件的地址编号,确保它挂在总线上后,可唯一地被确定。单片机使用spi扩展的多个外围器件都有片选端。单片机应分别通过i/o口线来分时选通外围器件。单片机对i2c总线串行扩展的各器件的方法见前面的10题13proteus虚拟仿真设计设计一个单片机、单总线温度传感器ds18b20以及液晶显示器lcd1602构成的

6、单总线温度测量系统。系统运行时,lcd1602显示两行文字,分别是第1行显示“temperature now”,第2行显示“value:±. cent”, 其中的.为温度测量值,是动态变化的,且测量值前带有符号“±”的显示;“cent” 为测量的温度值的单位,表示摄氏温度。本例运行中如果温度低于-30或高于+60,系统将发出报警声音。ds18b20的温度值可用鼠标单击ds18b20图标上的“”或“”来改变,从ds18b20的窗口上即可观察到温度的变化,应与lcd显示的测量值相同,从而表示测量结果正确。答:参见:张毅刚等单片机原理及应用-基于c51编程的proteus仿真案例,高等教育出版社,2013年6月(isbn 978-7-04-037360-8)的【例7-5】。14proteus虚拟仿真设计单片机连接有i2c器件at24c02,并在p1.7脚接有一个按键开关s以及p0口扩展了lcd1602。要求设计的单片机系统能记录下按键开关s按下的次数并写入at24c02,然后显示在lcd1602上。当系统断电后,再次上电时,将在断电瞬间记录的s按下的次数的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论