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

单片机原理及接口技术2017复习资料

来源:用户分享 时间:2025/5/17 22:10:52 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

存储器地址分配: 2764(1):C000H~DFFFH; 2764(2):A000H~BFFFH; P2.6=1, P2.5=0

6264(1):C000H~DFFFH; 6264(2):A000H~BFFFH。 P2.6=0, P2.5=1 2、试用1片74LS244和1片74LS273为8031扩展8位输入端口和8位输出端口,8位输入端口各接1个开关,8位输出端口各接1个发光二极管,要求按下1个开关,相对应的发光二极管发光。试画出硬件连接图并编制程序。 答案:电路图如下:

程序如下:

STAR: MOV DPTR, #0EFFFH ;(p2.4=0) MOVX A, @DPTR ; 读按键值

MOV DPTR, #0FEFFH ; (p2.0=0)

CPL A

MOVX @DPTR, A ; 驱动相应发光二极管发光 SJMP STAR

END

第10章: 1.简述读取ADC0809转换结果的几种常用的处理方法。

有如下三种方法:(1)延时等待100us (2)查询EOC是否为1 (3)中断方式

二、应用题

1.假如MCS-51单片机的P2.6连8255的CS,单片机的P0.2~P0.1连8255的A1~A0,那么:

(1).8255的端口地址为 、 、 和 (无关项取“1”)。

(2).用指令写控制字。要求:A口、C口:方式0输入,B口:方式0输出。

(3).用置位/复位控制字的方法,将PC3置位(=1)、PC6复位(=0)。(无关项取“0”)

2.设定时/计数器T0工作于方式1定时状态,定时时间为60ms,每当60ms到申请中断,在中断服务程序中将数字4的段码(共阳极)送P3口显示。设定时/计数器T1工作于方式2定时状态,在引脚P1.3产生周期为200us的连续方波。已知晶振为12MHZ,请填空完成下面控制程序。

ORG 0000H

SETB ET0 AJMP MN

SETB ET1 ORG ;(1)

SJMP $ AJMP TT0

ORG 001BH

TT0:MOV TL0, ;(9) AJMP ;(2)

MOV TH0, ;(10) MN: MOV TMOD, ;(3)

MOV P3, ;(11) MOV TL0, ;(4)

;(12) MOV TH0, ;(5)

MOV TL1, ;(6)

MOV TH1, ;(7)

TT1: CPL ;(13) SETB TR0

RETI SETB ;(8)

SETB EA

3.在8031单片机上扩展一片8255,使B口可接1个数码管,PC2接共阴极,使用C口的置位/复位控制字,使LED数码管显示“P”字闪烁(已知8031的P2.6与8255的CS相连,P0.2连8255的A1, P0.1连8255的A0)。如下图所示。 要求:(1)分析出8255的端口地址(无关项取“1”)

(2)编程实现“P”字闪烁功能。

(说明:程序中先要对8255初始化,“P”字亮灭的可直调用ACALL DLY延迟子程序)。

8031 8255 LED P2.6 CS a~g PB P0 D0~7 P0.2 A1 P0.1 A0 PC2

答:

(1). 8255端口地址为:BFF9H,BFFBH,BFFDH和BFFFH, (2). 控制程序如下:

MOV A,#80H MOVX @DPTR,A MOV DPTR,#0BFFFH ACALL DLY MOVX @DPTR,A MOV A,#05H(04H) MOV A,#73H MOV DPTR,#0BFFFH MOV DPTR,#0BFFBH MOVX @DPTR,A MOVX @DPTR,A ACALL DLY LL: MOV A,#04H(05H) AJMP LL

MOV DPTR,#0BFFFH END

“P”字的段码为73H。

4.设单片机晶振频率f=6MHZ,使用定时器0以工作方式1产生周期为800μs的等宽方波,用中断方式实现编程,并在P1.0输出。

(计数方式?)

补充: 填空题:

1. AT89S51的异步通信口为 全双工 (单工/半双工/全双工),若传送

速率为每秒120帧,每帧10位,则波特率为1200 bit/s

2. AT89S51内部数据存储器的位地址空间的字节地址范围是 20H-2FH ,对应

的位地址范围是 00H-7FH。

3. 单片机也可称为 微控制器 或 嵌入式控制器

4. 当MCS-51执行MOVX A,@R1指令时,伴随着 RD 控制信号有效。 5. AT89S51的 P2 口为高8位地址总线口。

6. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其

内部4KB闪烁程序存储器有效,则其 EA* 引脚应该接 +5V 7. 欲使P1口的低4位输出0,高4位不变,应执行一条 ANL P1, #0F0H

命令。

8. 数据指针DPTR有 16 位,程序计数器PC有 16 位

9. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在 8

块芯片中选中其中任一块。

10. MCS-51指令系统中,ADD与ADDC指令的区别是 进位位Cy是否参与加法运算

11. 特殊功能寄存器中,单元地址低位为 0或8 的特殊功能寄存器,可以位

寻址。

12. 开机复位后,CPU使用的是寄存器第0组,地址范围是 00H-07H 13. 若某存储器芯片地址线为12根,那么它的存储容量为 4kB

14. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为 8.192ms 15. AT89S51复位后,PC与SP的值为分别为 0000H 和 07H 16. AT89S51有 2 级中断, 5 个中断源

17. AT89S51内部数据存储器的地址范围是 00H~7FH ,位地址空间的

字节地址范围是 20H~2FH ,对应的位地址范围是00H~7FH ,外部数

搜索更多关于: 单片机原理及接口技术2017复习资料 的文档
单片机原理及接口技术2017复习资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1whw90bi231xep036fj71ujtp7zqyg019h8_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top