- 27
- 0
- 约3.56万字
- 约 10页
- 2019-12-07 发布于广东
- 举报
* * 图6-12中的LED可实现系统的故障显示。当系统的各部分工作正常时,4个故障源输入端全为低电平,显示灯全熄灭。只有当某部分出现故障时,则对应的输入线由低电平变为高电平,从而引起8051的中断,在中断服务中通过查询即可判断故障源,并进行相应的LED显示。 6.3.2 中断系统应用实例 ----例6-9 * * ;汇编语言主程序: ORG 0000H ;复位入口地址 AJMP MAIN ;转主程序 ORG 0003H ;外部0中断入口 AJMP IO ;转中断服务程序 MAIN: ANL P1, #0AAH ;置P1口输出全为0 SETB IT0 ;外部中断0为边沿触发中断方式 SETB EX0 ;允许外部中断0中断 SETB EA ;CPU开中断 LOOP1:SJMP LOOP1 ;等待中断 6.3.2 中断系统应用实例 ----例6-9 * * ;汇编语言中断服务程序: IO: JNB P1.1, L1 ;查询中断源,P1.1为0转L1执行 SETB P1.0 ;P1.0送出1使对应的灯点亮 L1: JNB P1.3, L2 SETB P1.2 L2: JNB P1.5, L3 SETB P1.4 L3: JNB P1.7, L4 SETB P1.6 L4: RETI ;返回主程序 END 6.3.2 中断系统应用实例 ----例6-9 * * 例6-10 结合如图6-13所示电路,编写由P1口控制发光二极管状态的程序。 分析:要求P1口输出控制8只发光二极管呈循环点亮状态,当开关S按下时,发光二极管全部熄灭一段时间,然后回到原来的循环点亮状态。 6.3.2 中断系统应用实例 ----例6-10 * * ;汇编语言主程序: ORG 0000H ;复位入口地址 AJMP ST ;转主程序 ORG 0003H ;外部0中断入口 AJMP SER ;转中断服务程序 ORG 0100H ST: MOV SP, #40H MOV IE, #81H MOV IP, #01H MOV TCON, #00H MOV A, #01H ;ACC初始化 RES: MOV P1, A ;显示 RL A ;循环移位 LCALL DEL ;延时保持 SJMP RES ;循环 6.3.2 中断系统应用实例 ----例6-10 * * ; 汇编语言中断服务程序: SER: PUSH ACC ;存当前的ACC值 MOV 30H, R1 ;存延时 ;程序的计数值 MOV 31H, R2 MOV P1, #00H ;把二极 ;管熄灭 MOV R3, #10 ;保持 LOOP: LCALLDEL DJNZ R3, LOOP MOV R1, 30H ;取延时 ;程序的计数值 MOV R2, 31H 6.3.2 中断系统应用实例 ----例6-10 POP ACC ;取当前的ACC值 MOV P1, ACC RETI ;中断返回 DEL: MOV R1, #123 ;延时程序 DEL1: MOV R2, #200 DEL2: DJNZ R2, DEL2 DJNZ R1, DEL1 RET END * * 习题与思考题 7-1?定时/计数器有哪些专用寄存器,它们有几种工作模式?如何设置? 7-2??如果采用晶振的频率为3MHz,定时/计数器工作方式0、1、2下,其最大的定时时间为多少? 7-3?定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关? 7-4?定时/计数器用作计数器时,对外界计数频率有何限制? * * 7-5?采用定时/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定MCS-51单片机的晶体振荡器频率为6MHz,请使用方式1实现,要求编写出程序。 7-6?定时/计数器的工作方式2有什么特点?适用于哪些应用场合? 7-7?编写程序,要求使用T0,采用方式2定时,在P1.0输出周期为400μs,占空比为10:1的矩形脉冲。 习题与思考题 * * 7-8 一个定时器的定时时间有限,如何实现两个定时器的串行定时,来达到较长时间定时的目的? 7-9 利用定时/计数器T0产生定时时钟,由P1口控制8个指示灯。编一个程序,使8个指示灯依次一个一个闪动,闪动频率为20次/秒(8个灯依次亮一遍为一个周期)。 习
您可能关注的文档
最近下载
- 第七章力--7.2弹力(全国优质课赛课公开课一等奖)课件-物理人教版八年级下册.pptx VIP
- 思维拓展训练(试题)-2020-2021学年数学 五年级下册 西师大版无答案.pdf VIP
- 人教部编版七年级历史上册全册教案(全册).pdf VIP
- 2025年招标师最低评标价法下评标工作的准备与熟悉文件阶段要点专题试卷及解析.pdf VIP
- 专题01 30天熟记中考课标1600词(Day 1~Day 6)-2026年中考英语一轮复习知识清单.docx VIP
- CECS263:2009 大空间智能型主动喷水灭火系统技术规程.docx VIP
- 《GB/T 3920-2024纺织品 色牢度试验 耐摩擦色牢度》.pdf
- 2026年护理文书规范PPT.pptx VIP
- RhD抗原阴性孕产妇血液安全管理专家共识.ppt VIP
- 新教材人教A版高中数学选择性必修第2册教材课后习题答案.pdf
原创力文档

文档评论(0)