单片微机原理及应用 徐春辉第9章 习题答案(2)
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秒后熄灭并点亮下一个)。
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




