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

新编单片机原理与应用课后答案(4)

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

MOV T2MOD, A //切换T2OE EXIT: RETI

////////////////////////////////////////////////// END

4-14 在什么情况下增强型MCS-51CPU(如87C54、P89C52)存在三个外部中断?请说明,并指出各自中断输入端、可能的触发方式、中断标志及中断服务程序入口地址。这时定时器T2只能工作在什么方式?

答:除了外部中断INT0和INT1外, P1.1脚可作为外部中断输入端,工作于边沿触发方式,中断标志为EXF2,中断服务程序入口地址为002BH。T2可工作于时钟输出方式、串口波特率发生器方式。

4-15 试画出利用串行口方式0和两片74LS164“串入并出”芯片扩展16位输出口的硬件电路,并写出输出驱动程序。

答:略

4-16 当串行口工作在哪种方式时,串行输入、输出与定时/计数器T1、T2的溢出率无关?

答:方式0与方式2

4-17 试编写与PC机串行通信的程序(系统晶振频率为11.0592 MHz,波特率为2400,8位数据,奇偶校验)。

答: 请参考PPT中的有关实例程序 4-18 假设系统晶振频率为12 MHz,试利用定时/计数器T2的定时中断功能,实现每25 ms将内部RAM 80H~87H单元内容依次送P1口。

答: ET2 BIT 0ADH TR2 BIT 0CAH TF2 BIT 0CFH TL2 EQU 0CCH TH2 EQU 0CDH RCAP2L EQU 0CAH RCAP2H EQU 0CBH T2MOD EQU 0C9H T2CON EQU 0C8H // ORG 0000H LJMP MAIN ORG 0023H LJMP TIMER2 ORG 0030H MAIN: MOV SP, #5FH ; MOV TH2, #(65536-25000)/256 MOV TL2, #(65536-25000) MOD 256

MOV RCAP2H, #(65536-25000)/256 MOV RCAP2L, #(65536-25000) MOD 256 SETB ET2 SETB EA SETB TR2 SJMP $ TIMER2: MOV R7, #08 LOOP: MOV R0, #80H MOV P1, @R0 DJNZ R7, LOOP CLR TF2 RETI END

4-19 试利用增强型MCS-51串行口自动地址识别功能构造“一主八从”多机通信系统。假设只需要“一对一”的通信方式,请写出串行口的初始化程序段(系统晶振频率为11.0592 MHz,波特率为2400,使用定时器T1的溢出率作为通信波特率)。

答:根据题意,只需要“一对一”的通信方式,即每次主机发送过来的地址,只会唯一选择一个自己与其通信。设主机发送过来的地址为X,从机屏蔽地址寄存器的内容为Y,则从机地址也为X,即X?Y?X,则:

X?X?Y?X?X

?Y?11111111构建地址如下: 从机编号 SADEN SADDR 7机 10000000 11111111 6机 01000000 11111111 5机 00100000 11111111 4机 00010000 11111111 3机 00001000 11111111 2机 00000100 11111111 1机 00000010 11111111 0机 00000001 11111111 初始化编程只要各子机初始化SADEN和SADDR两个寄存,设定工作模式和波特率即可。

4-20 说明执行如下两条指令后累加器Acc内容一般不同的原因。 MOV SBUF,A MOV A,SUBF

答:第一条指令将累加器A的内容送发送缓冲器,第二条指令从接收缓冲器送累加器A

习题六参考答案

6-1 为什么不宜用外部RAM写选通信号的后沿(即上升沿)锁存输出数据?列举常用的I/O扩展芯片。

答:参见PPT有关也的内容。

6-2 用8255 I/O扩展芯片扩展87C52 CPU I/O引脚时,如果系统中没有地址锁存器,8255地址线如何连接?请画出相应的连线图。

答:略

6-3 在图6-11(a)所示的电路中,如果CPU是80C31,则复位期间和复位后LED是否发光?为什么?

答:复位期间和复位后P1口均输出高电平,所以LED不发光。

6-4 如果将MCS-51的P1口引脚按矩阵编码方式组织成M×N个检测点,那么在什么情况下检测点的数目最多?这时M和N分别是多少?

答:

S?M?NM(S?M)?MS?M2

要使检测点数目最多,可以求上式的最值,即求式MS?M中M一阶导数:

2S?2M?0?M?S/2

6-5 LED发光二极管与普通整流二极管有什么不同?LED发光二极管的工作电流和导通电压范围分别是多少?

答:(1)两者的制造材料不同,正向导通电压不同;(2)1.5V~3.0V

6-6 比较图6-11(b)和图6-11(c)电路的优缺点。如果LED工作电流IF为15 mA,电源电压VCC为5.0 V,则图中限流电阻R如何选择(提示:主要考虑阻值和耗散功率)?

答:R?VCC?VF?VOL

IF耗散功率:W?(VCC?VF?VOL)?IF

6-7 根据LED数码管内部各LED二极管连接方式的不同,可将LED数码管分为几类? 答:共阴和共阳。

6-8 LED数码显示器静态显示驱动方式和动态显示驱动方式各有什么优缺点?点阵式LED显示器只能采用什么显示驱动方式?

答:参见PPT相关页。

6-9 指出图6-15(b)所示显示驱动电路的笔段代码锁存器和位扫描码。如果PC7~PC4定义为输出,PC3~PC0定义为输入, 假设片选信号接图6-2译码输出端,请写出8255的初始化指令,并将显示缓冲区37H~30H内容依次送8个显示位显示出来。

答:略

6-10 在图6-38所示电路中,当光耦输出回路三极管的集电极电流为1.2 mA时,输入回路限流电阻R的阻值是多少?假设电源电压VCC为5.0 V。

R?VCC?VF?VOL

IF6-11 写出图6-30(a)所示矩阵键盘电路的扫描程序(采用定时中断检测方式,每隔50 ms检测有无按键输入,系统晶振频率为6 MHz)。

答:参考实验程序。

6-12 在8位LED数码管动态显示电路中,如果每位显示时间为2.5 ms,则显示刷新频率为多少?如果每位显示时间为2.0 ms,刷新频率不低于25 Hz,则最多能显示几位?

答:(1)t?111?f???50Hz f?Nt?N0.0025?8(2)N?11??20 f?t25?0.002

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库新编单片机原理与应用课后答案(4)在线全文阅读。

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