版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用第四章课后题答案
单片机原理及应用第四章课后题答案
16.MCS-51单片机系统中,片外程序存储器和片外数据存储器共用16位地
址线和8位数据线,为何不会产生冲突?
解:
数据存储器的读和写由和信号把握,而程序存储器由读选通信号把握,这些
信号在规律上时序上不会产生冲突;程序存储器访问指令为MOVC,数据存储器
访问指令为M0。程序存储器和数据存储器虽然共用16位地址线和8位数据线,
但由于二者访问指令不同,把握信号不同,所以两者虽然共处于同一地址空间,
不会发生总线冲突。
18.某单片机应用系统,需扩展2片8KB的EPROM和2片8KB的RAM,接受地
址译码法,画出硬件连接图,并指出各芯片的地址范围。
解:
硬件连接电路图如图4.18所示。各芯片的地址范围为:
2764(1#):0000IT1FFFH2764(2#):2000H~3FFFH
6264(1#):4000H~5FFFH6264(2#):6000H~7FFFH
图4.184.18题硬件连接电路图
21.8255A的端口地址为7F00H〜7F03H,试编程对8255A初始化,使A口按
1
方式0输入,B口按方式1输出。
解:
程序如下:
ORG0000H
LJMPSTART
ORG0030H
START:MOVSP,#60H
MOVDPTR,#7F03H
MOVA,#10010100B
MO@DPTR,A
SJMP$
END
25.使用8255A或者8155的B端口驱动红色和绿色发光二极管各4只,且红、
绿发光二极管轮番发光各1s,不断循环,试画出包括地址译码器、8255A或8155
与发光管部分的接口电路图,并编写把握程序。
解:
2
使用8255A,电路连接困如图4.25所示"
图4.254.25题硬件连接电路图
其中,PBO〜PB3接红色发光二极管,PB4〜PB7接绿色发光二极管。设MCS-51
单片机主频为12MHzo
程序如下:
ORG0000H
LJMPSTART
ORG0030H
START:MOVSP,#60H
MOVDPTR,#7FFFH;数据指针指向8255A把握口
MOVA,#80H
MO@DPTR,A;工作方式字送8255A把握口
MOVDPTR,#7FFDH;数据指针指向8255A的B口
MOVA,#OFH;置红色发光二极管亮
LP1:MO@DPTR,A;置红色发光二极管亮
3
LCALLDELAY;调用IS延附子程序
CPLA;置发光二极管亮反色
SJMPLP1;循环执行
DELAY:MOVR7,#10;Is延时子程序
DI:MOVR6,#200
D2:MOVR5,#248
D3:NOP
DJNZR5,D3
DJNZR6,D2
DJNZR7,DI
RET
END
接受定时器TO方式1中断实现Is定时。
ls=50ms20次。
4
TO方式1实现50ms定时,初值=216-50ms/ls=15536=3CBOH
(ls=20ms50次,初值=216-20ms/ls=45536=B1E0H)
ORG0000H
LJMPSTART
ORGOOOBH
LJMPTTO
ORG0030H
START:MOVSP,#60H
MOVDPTR,#7FFFH;数据指针指向8255A把握口
MOVA,#80H
MO@DPTR,A;工作方式字送8255A把握口
MOVDPTR,#7FFDH;数据指针指向8255A的B口
MOVA,#OFH;置红色发光二极管亮
MO©DPTR,A;置红色发光二极管亮
MOV30H,#00H;次数计数单元初值
5
MOVTLO,#OBOH;TO赋初值
MOVTHO,#3CH
MOVTMOD,#01H;定时器/计数器0工作于方式1
SETBTRO;启动TO
SETBETO;开TO中断
SETBEA;开总允许中断
LP1:SJMPLP1;等待定归器中断
TTO:PUSHPSW
INC30H
MOVR7,30H
CJNER7,#20,LP2
CPLA
MO©DPTR,A
MOV30H,#00H
6
LP2:MOVTLO,#OBOH;TO赋初值
MOVTHO,#3CH
POPPSW
SETBTRO
RETI
END
26.简述RS-232C,RS-422A及RS-485串行通信接口的特点,画出在双机通
信状况下,3个串行通信接口的接口电路。
解:
RS-232c实行不平衡传输方式,是为点对点(即只用一对收、发设备)通信而
设计的,接受负规律,其驱动器负载为3k〜7匕由于RS-232c发送电平与接收
电平的差仅为2〜3V,所以其共模抑制力气差,再加上双绞线上的分布电容,因
此,RS-232c适用于传送距离不大于15m,速度不高于20kb/s的本地设备之间
通信的场合。
RS-422由RS-232进展而来,RS-422定义了一种平衡通信接口,将传输速率
提高到10Mb/s,传输距离延长到1220m(速率低于100kb/s时),并允许在一条
平衡总线上最多连接10个接收器。RS-422是一种单机发送、多机接收的单向、
平衡的通信总线标准。
RS-485是在RS-422的基础上制定的标准,增加了多点、双向通信力气,通常
7
在要求通信距离为几十米至上千米时,广泛接受RS-485总线标准。它接受平衡
发送和差分接收,即在发送端,驱动.器将TTL电平信号转换成差分信号输出;
在接收端,接收器将差分信号变成TTL电平。具有较高的灵敏度,能检测低至
200mV的电压,具有抑制共模干扰的力气,数据传输可达千米以上。
RS-232的双机通信接口电路如图4.26-1所示。
图4.26-14.26题硬件连接电路图
RS-422和RS-485的双机通信接口电路如图4.26-2所示。
图4.26-24.26题硬件连接电路图
31.何谓“看门狗"?它如何实现对系统程序的监控?
解:
”看门狗(WDT)”,也称为程序监视定时器。WDT的作用是通过不断监视程序
每周期的运行大事是否超过正常状态下所需要的时间,从而推断程序是否进入
了“死循环”,并对进入“死循环”的程序作出系统复位处理。
在程序中设置适当的指令,清WDT,就可监视微处理器的工作。例如在主程序
开头时,将WDT置位,假如主程序执行过程中产生死循环,就无法清WDT,超过
WDT的定时时间时,WDT就会对微处理器发出复位信号。从而实现对系统程序的
监控。
32.说明12c总线的特点以及在单片机中实现该总线的方法。
解:
8
I2C总线是由串行数据线SDA和串行时钟线SCL构成的,可发送和接收数据0
它允许若干兼容器件共享总线。全部挂接在I2C总线上的器件和接口电路都应
具有12c总线接口,且全部的SDA/SCL同名端相连。总线上全部器件要依靠SDA
发送的地址信号寻址,不需要片选线。
12c总线最主要的优点是其简洁性和有效性。占用的空间小,降低了互连成本。
总线的长度可高达7.6m,并且能够以10kbps的最大传输速率支持40个组件。
支持多主控器件,其中,任何能够进行发送和接收的设备都可以成为主器件。
主控能够把握信号的传输和时钟频率。当然,在某时刻只能有一个主控器件。
在单片机把握系统中,广泛使用12c器件。假如单片机自带12c总线接口,
则全部12c器件对应连接到该总线上即可;若无12c总线接口,则可以使用I/O
口模拟12c总线。
使用单片机I/O口模拟12c总线时,硬件连接特殊简洁,只需两条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 结账周期变更及新收费标准的通知(4篇)范文
- 梦想扬帆:小学主题班会课件铸就孩子的梦想之舟
- 2026性格测试面试题及答案
- 2026远程服务面试题目及答案
- 2026浙江考编面试题及答案
- 2026中戏复试面试题及答案
- 2026组织内面试题及答案
- 2026乘法面试题目及答案解析
- 2026董事长模拟面试题及答案
- 2026会审计面试题及答案
- 4原型省道的变化设计与变化(课件)《成衣立体裁剪》(航空工业出版社)
- 2026湖北荆门市交通旅游投资集团有限公司招聘10人模拟试卷含完整答案详解(历年真题)
- 神马股份帘子布发展公司招聘笔试题库2026
- 2026江苏南京江北新材料科技园管理办公室招聘5人笔试参考题库及答案详解
- 2026年医保政策培训试题(含答案)
- 01 必修上教材文言文逐篇过关挖空训练(解析版)2026版-高中语文文言文逐篇过关挖空训练
- 医学26年:基层消化疾病防控要点 查房课件
- 评估业务报备管理制度
- 麻醉科双向转诊管理规范指南
- 室外消火栓施工组织设计方案
- 贝叶斯公式狼来了课件
评论
0/150
提交评论