77范文网 - 专业文章范例文档资料分享平台

单片微机原理与接口技术 - 习题参考答案110615(7)

来源:网络收集 时间:2020-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第7章习题与思考题参考答案

7-1简述MCS-51单片机串行口的四种工作方式的接收和发送数据的过程。 答:(略)

7-2 串行口有几种工作方式?各工作方式的波特率如何确定? 答:

它有四种工作方式:方式0、1、2、3。帧格式有10位、11位。方式0和方式2的波特率是固定的,方式1和方式3的波特率是可变的,由定时器的溢出率决定。

7-3 若晶体的振荡频率为11.0592MHz,串行口工作于方式1,波特率为4800bit/s,计算用T1作为波特率发生器的方式控制字和计数初值。

解:方式1和方式3的波特率由定时器的溢出率控制,是可变的,表示为:

波特率=(2SMOD /32)×定时器T1的溢出率

定时器T1的溢出率= T1计数率/产生溢出所需的时间

N=(fOSC/12)/(2?TC)

其中:N为定时器T1的位数,TC为定时器T1的预置初值。

2

7-4 简述IC总线的数据传输方式。 答: (略)

2

7-5 编写程序将AT89C51单片机片内40H~47H单元中的八个8位数据通过IC总线接口传送到存储器AT24C01的50H~57H单元中。 答:

ICW: ICWLP1: ICWLP2: ICWLP3: LCALL START MOV A,#0A0H LCALL WOBYT LCALL TACK JB 30H,ICWLP1 MOV A,#50H LCALL WOBYT LCALL TACK JB 30H,ICWLP1 MOV R5,#8 MOV R0,#40H MOV A,@ R0 LCALL WOBYT LCALL TACK JB 30H,ICWLP1 INC R0 DJNZ R5,WLP2 LCALL STOP LCALL DELAY RET ;发送起始信号 ;#10100000B器件地址码, ;发送器件地址 ;检查应答位 ;无应答位,重发 ;50H为待写存储单元首地址 ;发送待写存储单元地址 ;检查应答位 ;无应答位,重发 ;待发送数据块的长度 ;40H为第一个数据的首地址 ;读一个字节数据 ;发送 ;检查应答位 ;无应答位,重发 ;指向下一个要发送的数据 ;要发送数据未发完,再发送 ;全部数据发完,停止 ;延时,等待AT24C01内部写操作 ;返回 第 26 页 共 47 页

7-6简述SPI总线的数据传输方式。 答:(略)

7-7编写程序将AT89C51单片机片内30H、31H单元中的16位数据通过SPI总线接口传送到数字/模拟转换器TLC5615。. 答:

DIN SCLK CS5615 DataH DataL TLC5615: LPH: LPL: BIT P1.1 BIT P1.2 BIT P1.3 EQU 30H EQU 31H ;定义I/O口 CLR SCLK ;准备操作TLC5615 CLR CS5615 ;选中TLC5615 MOV R7,#08H MOV A, DataH ;装入高8位数据 LCALL DELAY ;延时 RLC A ;最高位移向TLC5615 MOV DIN,C SETB SCLK ;产生上升沿,移入1位数据 LCALL DELAY CLR SCLK DJNZ R7,LPH MOV R7,#08H MOV A,DataL ;装入低8位数据 LCALL DELAY ;延时 RLC A ;最高位移向TLC5615 MOV DIN, C SETB SCLK ; 产生上升沿,移入1位数据 LCALL DELAY CLR SCLK DJNZ R7,LPL SETB CS5615 ;结束TLC5615的操作,同时将转换数据代码存入10位DA寄存器,启动新一轮的DA转换 DELAY: RET …(略) RET 7-8简要说明CAN总线、USB总线、1-Wire总线的特点。

答:

第 27 页 共 47 页

CAN的特点:

(1) 较低的成本与极高的总线利用率;

(2) 数据传输距离可长达10km,传输速率可高达1Mbps;

(3) 可靠的错误处理和检错机制,发送的信息遭到破坏后可自动重发; (4) 节点在错误严重的情况下具有自动退出总线的功能;

(5) 报文不包含源地址或目标地址,仅用标志符来指示功能信息和优先级信息; (6) 多主机依据优先权进行总线访问,无破坏性的基于竞争的仲裁; (7) 借助接收滤波的多地址帧传送。 USB:

具有传输速度快(USB1.1是12Mbps,USB2.0是480Mbps, USB3.0是5 Gbps),使用方便,支持热插拔,连接灵活,独立供电等优点。

1-Wire:

它采用单根信号线,既传输时钟,又传输数据,而且数据传输是双向的。它具有节省I/O口线资源、结构简单、成本低廉、便于总线扩展和维护等诸多优点。

7-9画出CAN总线控制器SIA1000与单片机的连接电路原理图。 答:

7-10写出PDIUSBD12固件各模块程序的分工。 答:

PDIUSBD12固件各模块程序的分工如下:

硬件提取层:对单片机的I/O口、数据总线等硬件接口进行操作。

PDIUSBD12命令接口:对PDIUSBD12器件进行操作的模块子程序集。

中断服务程序:当PDIUSBD12向单片机发出中断请求时,读取PDIUSBD12的中断传输来的数据,并设定事件标志“EPPFLAGS”和Setup包数据缓冲区“CONROL_XFER”传输给主循环程序。

标准请求处理程序:对USB的标准设备请求进行处理。 厂商请求处理程序:对用户添加的厂商请求进行处理。

主循环程序:发送USB请求、处理USB总线事件和用户功能处理等。

第 28 页 共 47 页

7-11单总线有哪些ROM命令? 答:

ROM命令 搜索ROM(F0H) 读ROM(33H)(仅适合单节点) 匹配ROM(55H) 跳跃ROM(CCH)(仅适合单节点) 报警搜索ROM(Ech)(仅少数器件支持)

ROM命令 识别单总线上所有的1-wire器件的ROM编码 直接读1-wire器件的序列号 寻找与指定序列号相匹配的1-wire器件 使用该命令可直接访问总线上的从机设备 搜索有报警的从机设备 第 29 页 共 47 页

第8章 思考题及习题参考答案

1.在一般情况下实现片选的方法有两种,分别是 线选法 和 译码法 。 2.起止范围是0000H~3FFFH的存储器的容量是 16 KB。

3.11根地址线可选 2048(或2KB)个存储单元,16KB存储单元需要 14 根地址线。 4.MCS-51机中扩展I/O口占用片外__数据__存储器地址空间。

5.MCS-51单片机访问片外存储器时利用通信 ALE_信号锁存来自_P0__口的低八位地址信号。 6.半导体存储器的最重要的两个指标是 存储容量 和 存取速度 。(较易,一般) 7.32KB ROM的首地址若为2000H,则末地址是 9FFFH 。

8.三态缓冲寄存器的“三态”是指 低电平 态、 高电平 态和 高阻 态。

9.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中_8_块芯片。 10.74LS273通常用来作为简单 输出 接口扩展;而74LS244则常用来作简单 输入 接口扩展。 11.计算机对输入/输出设备的控制方式主要有三种。其中, A 方式硬件设计最简单,但要占用不少CPU的运行时间; B方式的硬件线路最复杂,但可大大提高数据传送效率;而 C 则介于上述两者之间。

①先进先出 ②后进先出 ③直接存储器访问 ④程序查询 ⑤高速缓存 ⑥系统总线 ⑦程序中断 ⑧逐行扫描 请选择并填写答案:A=__④__,B= ③ ,C=_ ⑦_

12.LED显示器的显示控制方式有 静态 显示和 动态 显示两大类。 13.LED显示器根据二极管的连接方式可以分为 共阴极 和共阳极两大类。 14.I/O口数据传送有哪些传送方式,分别在哪些场合下应用?

单片机和外设之间进行数据和信息的交换时,由于外设的工作速度存在差异,数据的传送就需要采用不同的方式,CPU可以采用无条件传送、查询传送、中断传送和直接存储器存取四种传送。

无条件传送适合数据信号变化缓慢的外部设备及工作速度足以和CPU同步工作的外部设备。 直接存储器存取适合于外设和存储器之间有大量的数据需要传送;外设的工作速度很快。 15.为什么要消除按键的机械抖动?消除按键的机械抖动的方法有哪几种?原理是什么? 解:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。如果不消

第 30 页 共 47 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片微机原理与接口技术 - 习题参考答案110615(7)在线全文阅读。

单片微机原理与接口技术 - 习题参考答案110615(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1006347.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: