教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

单片微机原理及应用 徐春辉第9章 习题答案(2)

来源:网络收集 时间:2026-02-13
导读: 6 ORG 000BH LJMP TINT0 ORG 0100H START: MOV TMOD, #01H MOV TL0, #0CEH MOV TH0, #0FFH SETB TR0 SETB EA SETB ET0 SETB 20H.0 SETB P1.1 SJMP $ TINT0: JNB 20H.0, NEXT MOV TL0, #0B5H MOV TH0, #0FFH CLR P1.

6

ORG 000BH LJMP TINT0 ORG 0100H START: MOV TMOD, #01H MOV TL0, #0CEH MOV TH0, #0FFH SETB TR0 SETB EA SETB ET0 SETB 20H.0 SETB P1.1 SJMP $

TINT0: JNB 20H.0, NEXT MOV TL0, #0B5H MOV TH0, #0FFH CLR P1.1 CPL 20H.0 SJMP LAST NEXT: MOV TL0, #0CEH MOV TH0, #0FFH SETB P1.1 CPL 20H.0 LAST:RETI

方法二: 采用方式2 定时器中断 加延时程序 流程图:

开始 初始化T0,设置 Y 工作方式 P1.1=0,关定时器 开T0中断,设置标志位20H.0 调用50us延时 开定时器T0, P1.1=1 取20H.0,开定时器 等待中断 返回

主程序流程图 源程序: ORG 0000H LJMP START ORG 000BH LJMP TINT0 ORG 0100H START: MOV TMOD, #02H MOV TL0, #0CEH MOV TH0, #0CEH SETB TR0 SETB EA

2

开始 N 20H.0=1? P1.1=1 取反20H.0 返回 中断子程序流程图 8

SETB ET0 SETB 20H.0 SETB P1.1 SJMP $

TINT0: JNB 20H.0, NEXT CLR TR0 CLR P1.1 LCALL DELAY CPL 20H.0 SETB TR0 SJMP LAST NEXT: SETB P1.1 CPL 20H.0 LAST: RETI DELAY: MOV R7, #8 DELAY1: DJNZ R7, DELAY1 RET

16.一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定时? 答:方式一,在第一个定时器的中断程序里关闭本定时器的中断程序,设置和打开另一个定

时器;在另一个定时器的中断程序中关闭本定时中断,设置和打开另一个定时器。这种方式的定时时间为两个定时器定时时间的和。

方式二,一个作为定时器,在定时中断后产生一个外部计数脉冲(比如由P1.0接INT0产生),另一个定时器工作在计数方式。这样两个定时器的定时时间为一个定时器的定时时间乘以另一个定时器的计数值。

17.当定时器/计数器T0用做方式3时,定时器/计数器T1可以工作在何种方式下?如何控制T1

的开启和关闭?

答:T0用作方式3时,T1可以工作在方式0、1和2。T1的开启由TR1控制,即TR1=1

时,T1开始工作;TR1=0时或者定时/计数器工作在方式3时,T1停止工作。

18.编写一段程序,功能要求为:当P1.0引脚的电平正跳变时,对P1.1的输入脉冲进行计数;

当P1.2引脚的电平负跳变时,停止计数,并将计数值写入R0、R1(高位存R1,低位存R0)。

2

答:将P1.1的输入脉冲接入INT0,即使用T0计数器完成对P1.1口的脉冲计数。编写程序

如下:

ORG 0000H

LJMP MAIN ORG 000BH LJMP IT0P

P1.0, MAIN

TMOD,#05H ;定时器/计数器T0为计数方式1 TR0 ET0 EA

EA TR0

;启动T0,开始计数 ;允许T0中断 ;CPU开中断

MAIN: JNB

MOV

SETB SETB SETB CLR CLR MOV MOV AJMP

WAIT: JB P1.2, WAIT

R1, TH0 R0, TL0 $

R2

IT0P: INC

RETI

19.利用定时器/计数器T0产生定时时钟,由P1口控制8个指示灯。编一个程序,使8个指示灯

依次闪动,闪动频率为1次/秒(即亮1秒后熄灭并点亮下一个)。

答:采用定时20ms,计数50次实现1秒定时。编制1秒延时子程序,由主程序调用。

单片微机原理及应用 徐春辉第9章 习题答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/599231.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)