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


MCU51学习例程----定时中断动态四数码管显示



提交者 华胄斑竹  在  2008-6-23 14:03:20 

上一篇 下一篇
;=================================================
; 定时中断动态四数码管显示
;=================================================
;
; mcu51实验板配套学习例程
;
;=================================================
LED1 EQU 08H
LED2 EQU 09H
LED3 EQU 0AH
LED4 EQU 0BH


LedT0 EQU 0CH


ORG 0000H
LJMP START;转入主程序


ORG 000BH ;定时器0中断入口


INT_TO:
PUSH ACC
PUSH PSW


CLR TF0 ;清定时0中断标?
MOV TH0,#0F6H ;2.5MS
MOV TL0,#03DH ;


MOV A,#11110000B ;关数码管
ORL P2,A


MOV A,LedT0
CJNE A,#0,INT_T0_1
MOV A,LED1
MOVC A,@A+DPTR
MOV P0,A
CLR P2.7
MOV LedT0,#1
LJMP INT_T0_END
INT_T0_1:

MOV A,LedT0
CJNE A,#1,INT_T0_2
MOV A,LED2
MOVC A,@A+DPTR
MOV P0,A
CLR P2.6
MOV LedT0,#2
LJMP INT_T0_END
INT_T0_2:

MOV A,LedT0
CJNE A,#2,INT_T0_3
MOV A,LED3
MOVC A,@A+DPTR
MOV P0,A
CLR P2.5
MOV LedT0,#3
LJMP INT_T0_END
INT_T0_3:

MOV A,LED4
MOVC A,@A+DPTR
MOV P0,A
CLR P2.4
MOV LedT0,#0
LJMP INT_T0_END

INT_T0_END:


POP PSW
POP ACC


RETI


START:
MOV SP,#60H


MOV TMOD,#01H ;设定T0为十六位定时模式。
MOV TH0,#0F6H ;2MS
MOV TL0,#03DH ;
SETB TR0 ;开定时器0
SETB ET0 ;致能定时0中断
CLR TF0 ;清定时0中断标志
SETB EA ;开总中断


MOV LedT0,#00H
MOV DPTR,#TABLE


MAIN:


MOV LED1,#1
MOV LED2,#2
MOV LED3,#3
MOV LED4,#4


SCAN:


LJMP SCAN


TABLE:
DB 00101000B ;0
DB 11101011B ;1
DB 00110010B ;2
DB 10100010B ;3
DB 11100001B ;4
DB 10100100B ;5
DB 00100100B ;6
DB 11101010B ;7
DB 00100000B ;8
DB 10100000B ;9
DB 01100000B ;A
DB 00100101B ;b
DB 00111100B ;C
DB 00100011B ;d
DB 00110100B ;E
DB 01110100B ;F
DB 11110111B ;-
DB 11111111B ;
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 楼  提交者:Guest 在 2008-7-13 20:32:47
ok
2 楼  提交者:Guest 在 2008-7-18 17:27:36
3 楼  提交者:Guest 在 2008-7-21 15:23:23
4 楼  提交者:Guest 在 2008-7-22 23:07:13
5 楼  提交者:Guest 在 2008-7-23 17:38:53
GOOD
6 楼  提交者:Guest 在 2008-9-2 22:38:42
7 楼  提交者:Guest 在 2008-9-15 13:43:33
8 楼  提交者:陈俊旭 在 2008-9-18 19:56:17
dddddddddddddddd
9 楼  提交者:阿甘 在 2008-11-3 3:11:50
10 楼  提交者:小宾 在 2008-11-11 17:18:06
11 楼  提交者:airkiller 在 2008-11-13 12:58:19
12 楼  提交者:Guest 在 2009-2-25 9:15:01
学习!@
13 楼  提交者:Guest 在 2009-2-25 9:15:07
学习!@
14 楼  提交者:Guest 在 2009-4-15 13:29:23
15 楼  提交者:Guest 在 2009-5-3 19:34:23
风大哥
16 楼  提交者:2222h 在 2009-5-27 14:56:42
17 楼  提交者:Guest 在 2009-6-4 23:23:57
de
18 楼  提交者:baobao1984 在 2009-6-7 19:15:43
h
19 楼  提交者:laibu88 在 2009-6-14 20:54:04
看看先
20 楼  提交者:Guest 在 2009-7-1 10:35:17
喜欢这个平台
21 楼  提交者:Guest 在 2009-9-24 9:57:28
22 楼  提交者:骆毅 在 2009-10-3 23:38:18
23 楼  提交者:骆毅 在 2009-10-4 21:18:02
24 楼  提交者:车中宝 在 2009-10-31 1:18:33
A
25 楼  提交者:zpjian110 在 2010-9-27 14:56:59
UII
26 楼  提交者:Guest 在 2011-2-7 21:04:51
无内容
27 楼  提交者:Guest 在 2011-6-13 22:40:18

28 楼  提交者:Guest 在 2011-6-30 19:46:35
OK


29 楼  提交者:Guest 在 2011-7-13 10:40:52

30 楼  提交者:普通网友 在 2011-7-19 22:04:09
越用越顺手,
上一篇 下一篇
当前第〖1〗页 共有2页 转到第 1 2