访问电脑版页面

导航:老古开发网手机版51单片机51单片机中断系统

51单片机定时器与中断的程序设计

导读:
关键字:
定时器,单片机,

P2.0~P2.2 分别接上了独立按键 K0、K1、K2。

P1 接上了 8 个 LED,输出低电平时发光。

要求:

按下 K1 键,P1.7 输出周期为 1s 的方波;

按下 K2 键,P1 输出循环流水灯,每 2 个灯亮 0.5s;

按下 K0 键,停止方波和流水灯的输出。

;-----------------------------------------

;

ORG   0000H

JMP   START

ORG   000BH

;    JMP   T0_INT

T0_INT:

MOV   TH0, #(65536 - 50000) / 256

MOV   TL0, #(65536 - 50000) MOD 256

DJNZ  R2, T0_END

MOV   R2, #10

JNB   F0, T0_2

ORL   P1, #127

CPL   P1.7

T0_END:

RETI

T0_2:

RL    A

MOV   P1, A

RETI    

;-----------------------------------------

START:

MOV   TMOD, #01H

MOV   TH0, #(65536 - 50000) / 256

MOV   TL0, #(65536 - 50000) MOD 256

MOV   IE, #82H

MOV   A, #63

MOV   R2, #10

SETB  TR0

K1:

JB    P2.1, K2

SETB  F0

SETB  TR0

K2:

JB    P2.2, K0

CLR   F0

SETB  TR0

K0:

JB    P2.0, K1

CLR   TR0

SJMP  K1

END

;-----------------------------------------

来源:网络整理   作者:工程师d  2018/5/18 1:41:00
栏目: [ 51单片机中断系统]

相关阅读

8051单片机是几位机_8051单片机共有几个中断源

51单片机中断优先级的设置方法解析

51单片机的中断方法以及对LED显示器的控制设计

AT89S51单片机扩充外部中断源系统的设计

51单片机中断服务子程序的设计

8051单片机定时器溢出中断与CPU响应中断的时间误差分析

80C51单片机中断的编程使用方法介绍

51单片机中断系统的重要性

C51单片机中断函数的修饰方法

MCS-51单片机定时中断不同应用情况

MCS-51单片机定时中断的编程方法解析

MCS-51单片机中断响应的三种方法解析

51单片机外部中断请求源与内部中断请求源的用法解析

8051单片机中断系统结构及中断控制原理

C51单片机中断函数的定义及应用

8051单片机定时器溢出中断误差补偿示例

C51单片机的中断号以及中断向量

如何设置51单片机的中断优先级

8051单片机的中断响应过程解析

51单片机中断用法实例解析