



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章作业答案16 mcs-51单片机系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线,为何不会产生冲突?解:数据存储器的读和写由和信号控制,而程序存储器由读选通信号控制,这些信号在逻辑上时序上不会产生冲突;程序存储器访问指令为movc,数据存储器访问指令为movx。程序存储器和数据存储器虽然共用16位地址线和8位数据线,但由于二者访问指令不同,控制信号不同,所以两者虽然共处于同一地址空间,不会发生总线冲突。18某单片机应用系统,需扩展2片8kb的eprom和2片8kb的ram,采用地址译码法,画出硬件连接图,并指出各芯片的地址范围。解:硬件连接电路图如图4.18所示。各芯片
2、的地址范围为: 2764(1#):0000h1fffh 2764(2#):2000h3fffh6264(1#):4000h5fffh 6264(2#):6000h7fffh图4.18 4.18题硬件连接电路图218255a的端口地址为7f00h7f03h,试编程对8255a初始化,使a口按方式0输入,b口按方式1输出。解: 程序如下:org 0000hljmp startorg 0030hstart:mov sp, #60hmovdptr,#7f03hmova,#10010100bmovxdptr,asjmp $end25使用8255a或者8155的b端口驱动红色和绿色发光二极管各4只,且红、
3、绿发光二极管轮流发光各1s,不断循环,试画出包括地址译码器、8255a或8155与发光管部分的接口电路图,并编写控制程序。解:使用8255a,电路连接图如图4.25所示。图4.25 4.25题硬件连接电路图其中,pb0pb3接红色发光二极管,pb4pb7接绿色发光二极管。设mcs-51单片机主频为12mhz。程序如下:org 0000hljmp startorg 0030hstart:mov sp, #60hmov dptr, #7fffh ; 数据指针指向8255a控制口mov a, #80h movx dptr, a ; 工作方式字送8255a控制口 mov dptr, #7ffdh ;
4、数据指针指向8255a 的b口mov a, #0fh ; 置红色发光二极管亮lp1:movx dptr, a ; 置红色发光二极管亮 lcall delay ; 调用1s延时子程序 cpl a ; 置发光二极管亮反色sjmp lp1 ; 循环执行 delay: mov r7,#10 ; 1s延时子程序d1:mov r6,#200d2:mov r5,#248d3:nopdjnz r5,d3djnz r6,d2djnz r7,d1retend 采用定时器t0方式1中断实现1s定时。 1s=50ms20次。 t0方式1实现50ms定时,初值=216-50ms/1s=15536=3cb0h(1s=20
5、ms50次,初值=216-20ms/1s=45536=b1e0h)org 0000hljmp startorg 000bhljmp tt0org 0030 hstart:mov sp, #60hmov dptr, #7fffh ; 数据指针指向8255a控制口mov a, #80h movx dptr, a ; 工作方式字送8255a控制口 mov dptr, #7ffdh ; 数据指针指向8255a 的b口mov a, #0fh ; 置红色发光二极管亮movx dptr, a ; 置红色发光二极管亮mov 30h, #00h ; 次数计数单元初值 mov tl0, #0b0h ; t0赋初值
6、mov th0, #3chmov tmod, #01h ; 定时器/计数器0工作于方式1setb tr0 ; 启动t0setb et0 ; 开t0中断setb ea ; 开总允许中断lp1:sjmp lp1 ; 等待定时器中断tt0:push psw inc 30h mov r7, 30h cjne r7, #20, lp2 cpl a movx dptr, a mov 30h, #00hlp2: mov tl0, #0b0h ; t0赋初值 mov th0, #3ch pop psw setb tr0retiend26简述rs-232c, rs-422a及rs-485串行通信接口的特点,画出
7、在双机通信情况下,3个串行通信接口的接口电路。解:rs-232c采取不平衡传输方式,是为点对点(即只用一对收、发设备)通信而设计的,采用负逻辑,其驱动器负载为3kw7kw。由于rs-232c发送电平与接收电平的差仅为23v,所以其共模抑制能力差,再加上双绞线上的分布电容,因此,rs-232c适用于传送距离不大于15m,速度不高于20kb/s的本地设备之间通信的场合。rs-422由rs-232发展而来,rs-422定义了一种平衡通信接口,将传输速率提高到10mb/s,传输距离延长到1220m(速率低于100kb/s时),并允许在一条平衡总线上最多连接10个接收器。rs-422是一种单机发送、多机
8、接收的单向、平衡的通信总线标准。rs-485是在rs-422的基础上制定的标准,增加了多点、双向通信能力,通常在要求通信距离为几十米至上千米时,广泛采用rs-485总线标准。它采用平衡发送和差分接收,即在发送端,驱动器将ttl电平信号转换成差分信号输出;在接收端,接收器将差分信号变成ttl电平。具有较高的灵敏度,能检测低至200mv的电压,具有抑制共模干扰的能力,数据传输可达千米以上。rs-232的双机通信接口电路如图4.26-1所示。 图4.26-1 4.26题硬件连接电路图rs-422和rs-485的双机通信接口电路如图4.26-2所示。 图4.26-2 4.26题硬件连接电路图31何谓“
9、看门狗”?它如何实现对系统程序的监控?解:“看门狗(wdt)”,也称为程序监视定时器。wdt的作用是通过不断监视程序每周期的运行事件是否超过正常状态下所需要的时间,从而判断程序是否进入了“死循环”,并对进入“死循环”的程序作出系统复位处理。在程序中设置适当的指令,清wdt,就可监视微处理器的工作。例如在主程序开始时,将wdt置位,如果主程序执行过程中产生死循环,就无法清wdt,超过wdt的定时时间时,wdt就会对微处理器发出复位信号。从而实现对系统程序的监控。32说明i2c总线的特点以及在单片机中实现该总线的方法。解: i2c总线是由串行数据线sda和串行时钟线scl构成的,可发送和接收数据。
10、它允许若干兼容器件共享总线。所有挂接在i2c总线上的器件和接口电路都应具有i2c总线接口,且所有的sda/scl同名端相连。总线上所有器件要依靠sda发送的地址信号寻址,不需要片选线。i2c总线最主要的优点是其简单性和有效性。占用的空间小,降低了互连成本。总线的长度可高达7.6m,并且能够以10kbps的最大传输速率支持40个组件。支持多主控器件,其中,任何能够进行发送和接收的设备都可以成为主器件。主控能够控制信号的传输和时钟频率。当然,在某时刻只能有一个主控器件。在单片机控制系统中,广泛使用i2c器件。如果单片机自带i2c总线接口,则所有i2c器件对应连接到该总线上即可;若无i2c总线接口,则可以使用i/o口模拟i2c总线。 使用单片机i/o口模拟i2c总线时,硬件连接非常简单,只需两条i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年综合类-小学教育心理学-第十一章心理健康教育历年真题摘选带答案(5卷单选题100题)
- 2025年综合类-妇产科护理(医学高级)-妇产科护理综合练习历年真题摘选带答案(5卷-选择题)
- 2025年综合类-外语类-外语类历年真题摘选带答案(5卷100题)
- 2025年综合类-外科护理(医学高级)-外科护理学综合练习历年真题摘选带答案(5卷单选题100题)
- 2025年综合类-土木建筑工程-第五章轴向拉压变形历年真题摘选带答案(5卷单选题100题)
- 2025年综合类-口腔执业助理医师-运动系统、脉管及神经解剖历年真题摘选带答案(5卷100题)
- 2025年综合类-口腔医学技术(师)-口腔内科学历年真题摘选带答案(5卷单选题100题)
- 医院职能科室预约协调职责
- A股市场新股发行体制改革对定价效率的多维解析与展望
- 【正版授权】 IEC 62198:2025 EN-FR Managing risk in projects - Application guidelines
- 师德师风建设领导小组职责及活动安排
- 2025深圳辅警考试真题
- 安全操作规程的基本内容
- 诊所中药饮片清单
- Soul app用户体验分析市场调研分析报告PPT模板
- 三年级数学《两位数乘两位数口算题(共100道)》专题训练
- 甲级写字楼服务标准
- 《圆》导学案
- 开工前施工单位需提供安全资料
- 门窗验收单(共1页)
- Python程序设计循环结构程序设计ppt课件
评论
0/150
提交评论