- 6
- 0
- 约9.02千字
- 约 16页
- 2022-06-16 发布于四川
- 举报
一、实验目的和要求
【中断】熟练使用Keil, Proteus软件对程序进行调试,掌握单片机中断 方式的输入/输出,熟悉MCS-51单片机外部中断初始化编程方法及中断程序的 调试方法。掌握查询方式和中断方式的输入/输出程序设计及调试。通过实验熟 悉中断处理的过程以及MCS-51单片机转向中断子程序的方法,进一步了解外 中断的边沿触发与电平触发的区别及应用。
【定时器】学习掌握MCS-51单片机定时/计数器的基本用法,以及定时软 件的设计方法。通过实验进一步了解时间常数的计算方法,掌握定时器加软件计 数实现长时间定时的处理方法,熟悉定时器的查询和中断两种方式的应用。
二、实验内容和原理
(包括程序和硬件原理图)
(一)程序
【中断】
要求:如图1所示,当SW1开关断开为高电平时,8个LED (D0^D7)以IS的 间隔
轮流点亮,当SW1开关断开为低电平时(INTO有中断请求时),DO的LED点 亮1S,然后返回到主程序继续8个LED轮流点亮。
图1
图1
ORG LJMP ORG LJMP MAIN: MOVSETB SETB SETB MOV0000HMAIN
ORG LJMP ORG LJMP MAIN: MOV
SETB SETB SETB MOV
0000H
MAIN
0003H
INTTO
SP,#40H 262
ITO
EXO
EA
A, #OFEH
单片机AT89C51
开关 SW-SPDT
发光二极管LED-BIBY
电阻RES
表1
设INTO为边沿触发,其入口地址为0003H,程序如下:
3.接口电路如图4.3所示,参照实验四用中断方式编程,实现当KK1为高电 平时,8个LED轮流点亮,当K0为低电平时,则停止循环,当KK1再变为低, 循环点亮又开始。调试出程序结果。
+5VPL6DO1K(P3.3) INTI —O-HKKl图4.3P1.3PL2Pl. 1PL0
+5V
PL6
DO
1K
(P3.3) INTI —O-H
KKl
图4.3
P1.3
PL2
Pl. 1
PL0
皿 1KX8
LED-SWITCH单元
当KKl为高时,则循环点亮
图15
当KKl为低时,则停止点亮
图16
当KK1为高后,则继续循环点亮
图17
图17
【定时器】
1.若改用T1定时100ms实现1s定时,程序应作哪些改动?修改后,调试出 结果。
ORG LJMP ORG LJMP ORGMAIN: MOV MOV MOV0000H MAIN
ORG LJMP ORG LJMP ORG
MAIN: MOV MOV MOV
0000H MAIN
001BH
TINTO 01 OOH TMOD,#10H TLO,#OBOH THO, #3CH
1 ORG
0000H
2 LJMP
MAIN
3 ORG
001BH
4 LJMP
TINTO
5 ORG
0100H
:
MOV TMODr#iOH
7 MOV
TL0r#0B0H
8 MOV
THO,13CH
9 MOV
R0r#0AH
10 SETB
TRI
11 SETS
ET1
12 SETB
EA
13 SJMP
e
调试结果如下:MOV RO,#OAH SETB TRI SETB ET1 SETB EA SJMP $TINTO: MOV TLO, #OBOHMOV THO, #3CH DJNZ RO, DON CPL Pl. 7 MOV RO,#OAH DON: RETIENDProject P Q3 电 Project: sy4B q Target 1E
调试结果如下:
MOV RO,#OAH SETB TRI SETB ET1 SETB EA SJMP $
TINTO: MOV TLO, #OBOH
MOV THO, #3CH DJNZ RO, DON CPL Pl. 7 MOV RO,#OAH DON: RETI
END
Project P Q
3 电 Project: sy4
B q Target 1
E」Source Group 1
J S1ARTUP.A51
]SY4.asm
]SY4asm
MOV THOr#3CH
DJNZ RO,DON
CPL Pl.7
MOV M, # OAH
DON: RETI
END
图18
.试比较查询方式的定时和中断方式的定时有何不同?
运行的结果一样,但是查询方式会浪费CPU时间,在工作时就不能做 其他事情了,而使用中断方式则只会在第三个时钟周期工作,耗时短。
.思考若LED灯的亮灭有一个开关启动,程序即硬件接线应作何改动?
代码不变,修改后的电路如下,开关闭合,led灯灭,开关打开,led灯交 替闪烁。
当开关打开时,led灯交替闪烁。
SW SPST
ATE9C51
IH
?R8
LED YELLOW
R4
SWSPS
您可能关注的文档
- 高三英语二轮语法专题复习学案:主谓一致.docx
- 记叙中的抒情-------抒情文范文引导式作文教学.docx
- 简约某餐厅小吃招牌菜单Word模板.docx
- 第六节 人和动物体内三大营养物质的代谢.docx
- 第一课时 集合的含义.docx
- 端午节海报主题 (13).docx
- 秘书实习目的.docx
- 福楼拜家的星期天3.docx
- 矿山领域安全隐患排查整治全覆盖实施方案.docx
- 相交线与平行线《命题、定理、证明》精品教学方案.docx
- 2024年浙江同济科技职业学院马克思主义基本原理概论期末考试题附答案.docx
- 2025年贵阳学院马克思主义基本原理概论期末考试模拟题带答案解析.docx
- 2025年黔南民族职业技术学院马克思主义基本原理概论期末考试模拟题含答案解析(必刷).docx
- 2024年宜宾工业职业技术学院辅导员招聘考试真题汇编附答案.docx
- 2025四川省大熊猫科学研究院考核招聘工作人员5人笔试参考试题附答案解析.docx
- 2025年陕西职业技术学院马克思主义基本原理概论期末考试模拟题含答案解析(夺冠).docx
- 2025年铜陵职业技术学院马克思主义基本原理概论期末考试模拟题附答案解析.docx
- 2025北京大兴区兴丰街道招聘劳动监察员4人备考题库附答案.docx
- 2025年辽宁轨道交通职业学院马克思主义基本原理概论期末考试模拟题含答案解析(夺冠).docx
- 2024年巧家县招教考试备考题库最新.docx
最近下载
- 16S401 管道和设备保温、防结露及电伴热.pdf VIP
- 《YY/T 0337-2025麻醉和呼吸设备 气管插管和接头》.pdf
- 注册消防工程师课件获取途径.pptx VIP
- 2025-2026学年大象版(2024)小学科学一年级上册教学计划及进度表.docx
- 22J603-1 铝合金门窗(建筑图集).docx
- 移动端推荐框产品需求文档.docx VIP
- eVTOL低空经济低空无人机消防部署AI识别项目设计方案【185页WORD】.docx VIP
- 2023年大学生环保知识竞赛题.docx VIP
- 2021建筑幕墙安全性评估技术标准.docx
- 英语人教版八年级下册Unit 6 教案.pdf VIP
原创力文档

文档评论(0)