深圳市华胄科技有限公司 >> MCU专题 >> 8051单片机


51单片机基础实验----计时中断与外部中断同时存在实验



提交者 阳光总在风雨后  在  2008-7-15 15:29:20 

上一篇 下一篇
实验目的


1、掌握定时器/计数器的定时/计数方法。


2、掌握定时中断与外部中断的编程方法。


执行结果:

利用计时方式,使8只LED灯每隔1s左移一次,当外部中断P3.2出现时8个LED灯闪烁5次,闪烁完后返回主程序运行。




图1


本实验原程序如下:


ORG 0000H
JMP DDW
ORG 0003H
JMP EXT
ORG 000BH
JMP TIM
DDW: MOV SP,#70H
MOV TMOD,#00000001B
MOV TH0,#HIGH(65536-10000)
MOV TL0,#LOW(65536-10000)
SETB TR0
MOV IE,#10000011B
MOV IP,#00000001B
MOV R5,#100
MOV R1,#0FEH
JMP $
TIM: PUSH ACC
PUSH PSW
MOV TH0,#HIGH(65536-10000)
MOV TL0,#LOW(65536-10000)
DJNZ R3,LOOP
MOV R3,#100
MOV A,R1
MOV P1,A
RL A
MOV R1,A
LOOP: POP PSW
POP ACC
RETI
EXT: PUSH ACC
PUSH PSW
MOV A,#00
MOV R2,#10
LOOP3:MOV P1,A
CALL DELAY
CPL A
DJNZ R2,LOOP3
POP PSW
POP ACC
RETI
DELAY:MOV R5,#20
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END



单片机教程,五系列(55讲)电子书全集下载

论坛精选:
单片机教程,MCS51单片机从零开始 第一讲:初识单片机
http://bbs.huazhoucn.com/Topic.aspx?id=2539
单片机教程,MCS51单片机从零开始 第二讲:MCS-51单片机简述
http://bbs.huazhoucn.com/Topic.aspx?id=2540
单片机教程,MCS51单片机从零开始 第三讲:单片机相关常用名词解释
http://bbs.huazhoucn.com/Topic.aspx?id=2541
单片机教程,MCS51单片机从零开始 第四讲:计算机中数的表示及运算
http://bbs.huazhoucn.com/Topic.aspx?id=2542
单片机教程,MCS51单片机从零开始 第五讲:常用逻辑电路
http://bbs.huazhoucn.com/Topic.aspx?id=2544
单片机教程,MCS51单片机从零开始 第六讲:51单片机的结构及其组成
http://bbs.huazhoucn.com/Topic.aspx?id=2545
单片机教程,MCS51单片机从零开始 第七讲:51单片机的引脚
http://bbs.huazhoucn.com/Topic.aspx?id=2546
单片机教程,MCS51单片机从零开始 第八讲:8051单片机I/O引脚工作原理
http://bbs.huazhoucn.com/Topic.aspx?id=2547
单片机教程,MCS51单片机从零开始 第九讲:8051单片机的存储器结构
http://bbs.huazhoucn.com/Topic.aspx?id=2548
单片机教程,MCS51单片机从零开始 第十讲:编码及译码器工作原理
http://bbs.huazhoucn.com/Topic.aspx?id=2549
单片机教程,MCS51单片机从零开始 第十一讲:存储器的存储原理
http://bbs.huazhoucn.com/Topic.aspx?id=2550
单片机教程,MCS51单片机从零开始 第十二讲:51单片机的特殊功能寄存器
http://bbs.huazhoucn.com/Topic.aspx?id=2551
单片机教程,MCS51单片机从零开始 第十三讲:51单片机CPU的内部结构
http://bbs.huazhoucn.com/Topic.aspx?id=2552
单片机教程,MCS51单片机从零开始 第十四讲:定时器/计数器的基本结构及工作原理
http://bbs.huazhoucn.com/Topic.aspx?id=2553
单片机教程,MCS51单片机从零开始 第十五讲:51单片机的中断系统
http://bbs.huazhoucn.com/Topic.aspx?id=2554
单片机教程,MCS51单片机从零开始 第十六讲:51单片机的复位
http://bbs.huazhoucn.com/Topic.aspx?id=2555
单片机教程,MCS51单片机从零开始 第十七讲:51单片机执行指令的过程
http://bbs.huazhoucn.com/Topic.aspx?id=2556
单片机教程,MCS51单片机从零开始 第十八讲:51单片机的延时及时序分析
http://bbs.huazhoucn.com/Topic.aspx?id=2557
单片机教程,MCS51单片机从零开始 第十九讲:汇编语言基础
http://bbs.huazhoucn.com/Topic.aspx?id=2558
单片机教程,MCS51单片机从零开始 第二十讲:汇编语言及汇编过程
http://bbs.huazhoucn.com/Topic.aspx?id=2556
单片机教程,MCS51单片机从零开始 第二十一讲:汇编程序的基本结构
http://bbs.huazhoucn.com/Topic.aspx?id=2560
单片机教程,MCS51单片机从零开始 第二十二讲:51单片机的寻址方式
http://bbs.huazhoucn.com/Topic.aspx?id=2561
单片机教程,MCS51单片机从零开始 第二十三讲:数据传送类指令分析
http://bbs.huazhoucn.com/Topic.aspx?id=2562
单片机教程,MCS51单片机从零开始 第二十四讲:算术运算类指令分析
http://bbs.huazhoucn.com/Topic.aspx?id=2563
单片机教程,MCS51单片机从零开始 第二十五讲:逻辑运算及移位指令分析
http://bbs.huazhoucn.com/Topic.aspx?id=2564
单片机教程,MCS51单片机从零开始 第二十六讲:控制转移类指令分析
http://bbs.huazhoucn.com/Topic.aspx?id=2565
单片机教程,MCS51单片机从零开始 第二十七讲:布尔变量操作指令分析
http://bbs.huazhoucn.com/Topic.aspx?id=2566
单片机教程,MCS51单片机从零开始 第二十八讲:伪指令分析
http://bbs.huazhoucn.com/Topic.aspx?id=2567

1 楼  提交者:阳光总在风雨后 在 2008-7-15 15:33:52
2 楼  提交者:Guest 在 2008-7-19 15:50:04
1
3 楼  提交者:Guest 在 2008-7-19 17:46:21
dsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssf
4 楼  提交者:月华星光 在 2008-7-20 11:00:34
5 楼  提交者:Guest 在 2008-7-21 19:52:42
6 楼  提交者:Guest 在 2008-7-31 16:07:33
kk
7 楼  提交者:Guest 在 2008-8-1 9:57:51
kill
8 楼  提交者:Guest 在 2008-8-17 10:17:29
9 楼  提交者:Guest 在 2008-8-18 17:37:32
dddddddddddd
10 楼  提交者:Guest 在 2008-8-26 7:20:16
154423
11 楼  提交者:Guest 在 2008-9-2 22:32:09
12 楼  提交者:阿甘 在 2008-9-12 22:53:18
ok
13 楼  提交者:大学生 在 2008-9-25 12:53:01
d
14 楼  提交者:Guest 在 2008-10-7 18:55:42
xx
15 楼  提交者:Guest 在 2008-10-16 16:17:10
16 楼  提交者:Guest 在 2008-10-26 1:11:49
无内容
17 楼  提交者:Guest 在 2008-11-6 19:08:32
18 楼  提交者:Guest 在 2008-11-9 17:09:04
22


19 楼  提交者:Guest 在 2008-11-10 13:02:00
谢谢,我参考一下程序。我们下午做实验
20 楼  提交者:Guest 在 2008-11-12 21:56:27
gg 
21 楼  提交者:Guest 在 2008-12-3 12:53:34
2132123
22 楼  提交者:Guest 在 2008-12-4 15:18:33
23 楼  提交者:Guest 在 2008-12-6 15:10:17
24 楼  提交者:Guest 在 2008-12-26 10:44:08
 MJB ,K
25 楼  提交者:huangdi99t 在 2009-2-3 0:44:25
xxx
26 楼  提交者:fang009988 在 2009-2-5 15:54:52
666
27 楼  提交者:zwx5806404 在 2009-2-7 8:25:49
dddd
28 楼  提交者:Guest 在 2009-3-10 22:53:06
?????
29 楼  提交者:mfyhm 在 2009-3-18 16:18:06
无内容
30 楼  提交者:Guest 在 2009-4-10 23:37:03

上一篇 下一篇
当前第〖1〗页 共有2页 转到第 1 2