“单片机原理与接口技术”习题答案(1)(8)
INC R1
DJNZ R7, AGAIN SJMP $ END
20.将内部RAM 30H单元的内容转换成三位BCD码(百位、十位、个位),并将结果存入外
部RAM 1000H开始的单元。 答: ORG 0000H START: MOV A, 30H
MOV DPTR, #1000H MOV B, #100 DIV AB
MOVX @DPTR, A INC DPTR MOV A, B MOV B, #10 DIV AB
MOVX @DPTR, A MOV A, B INC DPTR
MOVX @DPTR, A SJMP $ END
21. 请使用位操作指令,编程实现: 错误!未找到引用源。。 (其中 20H、2FH、2AH都是
位地址)
答: ORG 0000H MOV C, 20H ANL C, 2FH CPL C
ORL C, 2AH MOV P1.0, C SJMP $ END 习题六
1. MCS-51的外部中断输入引脚为 /INT0 和 /INT1 。 2. MCS-51中断系统有 5 个中断源, 2 级中断优先级。 3. MCS-51外部中断的触发方式有 电平触发 和 边沿触发 。
4. 对于 中断允许(IE) 寄存器的相应位写入“1”,便可开放MCS-51的中断。 5. 控制MCS-51中断优先级的寄存器为 IP ,可编程设定 两 级中断优先级。 6. MCS-51中断源的总开关为 EA ,在 IE 寄存器中的第 7 位。
7. MCS-51复位后,内部的查询电路自动设定 外部中断0 为最高优先级; 串行口中断 为最低优先级。
21
8. 什么是中断? 答:“中断”是指由于外部或内部事件而改变原来CPU正在执行指令顺序的一种工作机制。
9. 为什么要引入中断机制? 答:中断机制常用于计算机与外部数据的传送,以解决高速运行的CPU与低速外设之间的矛盾。较好地实现CPU与外部设备的同步工作,进行实时处理。 10. MCS-51单片机的中断系统由哪些部分组成?
答:MCS-51单片机的中断系统由中断源、中断控制、中断响应组成 11. MCS-51单片机有哪几类中断源?
答:单片机有三类中断:外部硬件中断、定时器中断、串行口中断 12. 中断控制主要解决哪些问题?
答:中断控制主要解决中断的允许/禁止、中断的优先级以及优先级嵌套等问题。 13. MCS-51中5个中断源的中断入口地址分别是什么? 答:
中断源名称 入口地址 外部中断0 定时器/计数器0中断 外部中断1 定时器/计数器1中断 串行口中断
14. MCS-51的中断请求信号由哪些标志位来确定? 答: 中断源名称 中断请求标志 外部中断0 定时器/计数器0中断 外部中断1 定时器/计数器1中断 串行口中断 IE0 TF0 IE1 TF1 RI/TI 0003H 000BH 0013H 001BH 0023H 所属寄存器 TCON TCON TCON TCON SCON 15. MCS-51的中断响应过程有哪几个部分组成? 答:(1)设置标志。将中断请求标志清“0”,将内部与中断优先级有关的触发器置“1”; (2)保护断点。将断点地址送到堆栈;
(3)转到中断入口。相应的中断入口地址送到PC; (4)执行中断服务程序
(5)中断返回。返回到原来程序,继续执行。
16. 中断服务程序中如用RET指令来代替RETI指令后有什么现象?
答:当中断响应后,内部会将与中断优先级有关的触发器置位,RETI可是该触发器清0,。若用RET指令,将会禁止同级中断被响应。 17. 中断的初始化程序主要完成哪些工作? 答:(1)设置中断入口,(2)开中断,包括中断总允许和中断源允许,(3)如果是外部中断,需要设置中断的有效触发方式,(4)设置优先级,(5)中断服务程序中有关工作单元的初始化等。
18. 中断服务程序通常由哪几部分组成?
答:主要包括4个部分:保护现场、中断处理、恢复现场、中断返回(RETI)。
22
习题七
1. 定时器/计数器的两个功能是 定时 和 计数 。
2. MCS-51单片机有 2 个 16 位的定时器/计数器T0和T1。 3. MCS-51单片机定时器/计数器的核心部件是 计数器 。
4. MCS-51单片机定时器用方式2工作的优点是 可以自动重装初值 。 5. 只有MCS-51定时器 0 可采用方式3工作。
6. MCS-51定时器 1 可用作串行口的波特率发生器。
7. 启动MCS-51单片机计数器0开始工作的指令是 SETB TR0 。 8. MCS-51中的定时器/计数器由哪些部件组成?
答:由TMOD、TCON、TH0\\TL0、TH1\\TL1等寄存器,以及脉冲输入引脚T0、T1组成。 9. MCS-51中计数器的计数信号如何选择和控制?
答:通过设置TMOD中的C//T位实现。如果C//T=1,计数脉冲来自外部引脚,最高计数频率是晶振频率的1/24;如果C//T=0计数脉冲来自内部,每个机器周期,计数器加1。 10. TMOD中的GATE和错误!未找到引用源。位有什么控制作用?
答:GATE对启动/停止计数器工作有控制作用。当GATE=0时,只要TR0/TR1=1,就可以启动计数器;当GATE=1时,要求TR0/TR1=1、/INT0//INT1为高电平时,计数器工作。 C//T用来选择计数脉冲的来源。
11. 什么情况下错误!未找到引用源。会对定时器/计数器0有控制作用?
答:当GATE=1时,/INT0对定时器/计数器0有控制作用。 12. MCS-51中两个8位计数器如何级联?计数范围如何确定?
答:可以将一个计数器的输出端,连接到另一个计数器的输入端。计数范围等于两个计数器的计数值相乘。
13. MCS-51中定时器/计数器的4种计数工作方式各有什么特点?
答:工作方式0主要为兼容早期的MCS-48单片机所保留,一般可用工作方式1来代替。
工作方式1的特点是:16位计数,计数范围宽,但每次的初值均要由程序来设置。 工作方式2的特点是:初值只需设置一次,每次溢出后,初值自动会从TH0加载到TL0或从TH1加载到TL1,但计数范围较工作方式1小。
工作方式3的特点是:增加一个独立的计数器,但只适用于定时器/计数器0,且占用定时器/计数器1的TR1和TF1,所以此时的定时器/计数器1只能用于不需中断的应用,如作为串行口的波特率发生器。
14. 设MCS-51单片机的晶振频率为12MHz,使用定时器1的工作方式1,在P1.0端输出周期为100ms的方波,使用中断方式设计程序,试写出相应的是断初始化程序和中断服务程序。 答:定时时间50ms。晶振频率12MHz,则一个机器周期为1us。
计数初值=65536-50000/1=15536 N EQU 15536
ORG 0000H ;复位入口 LJMP MAIN
ORG 001BH ;中断入口 LJMP INT_T1 ORG 0030H
MAIN: MOV TMOD, #00010000B ;主程序 MOV TH1, #HIGH(N) MOV TL1, #LOW(N)
23
SETB ET1 SETB EA SETB TR1 SJMP $
INT_T1:MOV TH1, #HIGH(N) ;中断服务程序 MOV TL1, #LOW(N)
CPL P1.0
RETI
END
15. 对上题,在P1.0端输出周期为100ms方波的同时,还要在P1.1端输出周期为10s方波,试写出相应的是断初始化程序和中断服务程序。
答:0.5s=50ms*100ms,每中断一次P1.0取反,中断100次P1.1取反
N EQU 15536
ORG 0000H ;复位入 …… 此处隐藏:3169字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




