单片机 流水灯程序 汇编语言
ORG 0000H
LJMP START
ORG 0003H ; 外部中断1
LJMP INT
ORG 100H
START:
mov TMOD ,#10H ; 定时器1模式1
SETB TR1 ; 启动定时器1
MOV A,#0FEH
SETB IT0 ; 外部中断0下降沿触发
SETB EX0 ; 外部中断0允许
SETB EA ; 开总允许
MOV R4,#25
LOOP:
MOV TL1,#0E0H
MOV TH1,#0B1H ; 定时器赋初值,定时20毫秒
JNB TF1,$ ; 查询式,T1没有溢出就等待
CLR TF1
DJNZ R4,LOOP ;25个20毫秒的中断后,即0.5秒后点亮下一个灯 RR A
MOV P1,A
MOV R4,#25
SJMP LOOP
INT: ; 中断程序,
PUSH ACC ; 累加器A 入栈
CLR TR1
MOV A,#0ADH ; 灯全亮
MOV P1,A
LCALL DELAY1S
MOV A,#0DAH ; 灯全亮
MOV P1,A
LCALL DELAY1S
MOV A,#0ADH ; 灯全亮
MOV P1,A
LCALL DELAY1S
POP ACC ; 累加器A 出栈
MOV P1,A
SETB TR1
RETI
DELAY1S:MOV R1,#100
DELAY:MOV R2,#100
DEL1: MOV R3,#100
DEL2: DJNZ R3,DEL2
DJNZ R2,DEL1
DJNZ R1,DELAY RET END
相关文章
- 单片机活动课教学计划
- [精编完整版]流水灯显示_毕业论文
- 单片机中断程序
- 抢答器课程设计 1
- 单片机实习总结报告
- 单片机流水灯设计报告
- [单片机技术及应用]试卷及答案
- 单片机教案
- 可以调控的跑马灯
2016-2017第一学期<单片机>教学计划 一.指导思想 通过单片机教学学生亲身体验单片机的线路连接及软件编程实现各种控制的实践活动,尝试编程.单片机实验板或是模拟实验板的正确使用,以及对程序调试.单片机实现各种控制的体验过程 ...
(此文档为word 格式,下载后您可任意编辑修改!) 流水灯显示 目录 第1章 前言 ............................................. 2 第2章 方案设计 .................... ...
单片机中断程序 单片机中断程序 |2009-07-05 11:32_woodpecker| 分类:编程语言| 浏览6268次 求高人帮我分析下这段C程序 小弟刚学单片机,对于中断定时器了解不是很好 #include // 头文件 #defi ...
<单片机技术>课程设计说明书 数字抢答器 系 . 部: 电气与信息工程系 学生姓名:指导教师: 王韧 职称 副教授 专 业: 电气工程及其自动化 班 级: 完成时间: 2014年6月5号 摘 要 单片机把我们带入了智能化的电子领 ...
专业综合实习总结 2010-2011(2) 专业班级: 电子信息工程0801 学生学号: 0414080123 学生姓名: 吴锦 指导教师:张云.包长春.马崇霄.杜殿会 实习时间: 机 电 工 程 学 院 一.实习目的和意义 1.实习目的: ...
1. 摘要: 摘要: 近年来,随着电子技术和微型计算机的发展,单片机的档次不断 提高,应用领域也在不断的扩大,已在工业控制.尖端科学.智能仪 器仪表.日用家电.汽车电子系统.办公自动化设备.个人信息终端 及通信产品中得到广泛的应用. 成为现 ...
<单片机技术及应用>试卷及答案 班级: 姓名: 得分: 一. 填空题(10分) 1.单片机只能识别是单片机编程常用的数制. 2.十进制数41转换成二进制数:( )2 3.二进制数(1101)2转换成十进制数: 13 4.二进制数 ...
吴允志 单 片 机 1 2011年2月21日 08高职电子2班 2 单片机概述(一) 通过本讲教学,要求学生了解单片机的概念及组成.单片机 与通用微机的区别与联系,单片机的特点及其广泛应用.了解本课程的性质.任务及其在本专业中的地位,结合单 ...
Hebei Normal University of Science & Technology 单片机原理 及应用课程设计 ( 2013 年至2014学年度第 2 学期) 题 目: 可以调控的走马灯 学 生 姓 名: 院(系.部): ...