单片机原理与应用技术(六)———红绿灯汇编语言
一、中断
所谓中断,就是打断正在进行的工作,转而去做另外一件事情。比如说,会计正在记账,桌面上摆着摊开的账本和正在使用的计数器,这时候有人敲门叫他去办另一件事情,他暂时放下手头工作,并保存好账本和计数器以免被弄乱或丢失(在中断中称“保护现场");等处理完事情后返回办公桌前再拿出帐本和计数器(在中断中称“恢复现场"),继续记账。这一过程就是中断以及中断处理的过程。
中断源及入口地址
二、红绿灯实例
定时器/计数器是单片机中最常用、最重要的功能模块之一,本次通过红绿灯控制器实例来演示定时器的使用方法。
电路原理图
执行代码
DUAN BIT P2.6
WEI BIT P2.7
YLED_1 BIT P1.4
YLED_2 BIT P1.5
GLED_1 BIT P1.2
GLED_2 BIT P1.3
RLED_1 BiT P1.0
RLED_2 BiT P1.1ORG 0000H
AJMP MAIN
ORG 001BH
AJMP PT1INT
ORG 0030H
MAIN:
Mov R5,#20
Mov TMOD,#10H
Mov TL1,#0B0H
Mov TH1,#3CH
MoV SP,#60H
MoV R3,#12
Mov R4,#15
MOV 22H,#00H
CLR GLED_1
SETB GLED_2
SETB RLED_1
CLR RLED_2
SETB YLED_1
SETB YLED_2
SETB EA
SETB ET1
SETB TR1
DRAw:
Mov 50H,R3
ACALL DIVDE
Mov 30H,41H
Mov 31H,#1
LCALL LED_DIS
Mov 30H,40H
Mov 31H,#0
LCALL LED_DIs
Mov 50H,R4
ACALL DIVDE
Mov 30H,41H
Mov 31H,#5
LCALL LED_DIs
Mov 30H,40H
MOV 31H,#4
LCALL LED_DIS
AJMP DRAWPT1INT :
PUSH Acc
MoV TL1,#0B0H
Mov TH1,#3CH
DJNz R5,PEND
Mov R5,#20
DEC R3
DEC R4
G1R2:
JB GLED_1,Y1R2
CJNE R3,#00,PEND
Mov R3,#03
SETB GLED_1
CLR YLED_1
AJMP PEND
Y1R2:
JB YLED_1,R1G2
CJNE R3,#00,PEND
Mov R3,#15
Mov R4,#12
SETB YLED_1
CLR RLED_1
SETB RLED_2
CLR GLED_2
AJMP PEND
R1G2:
JB GLED_2,R1Y2
CJNE R4,#00,PENDMov R4,#03
SETB GLED_2
CLR YLED_2
AJMP PEND
R1Y2:
JB YLED_2,PEND
CJNE R4,#00,PEND
Mov R3,#12
Mov R4,#15
SETB YLED_2
CLR RLED_2
SETB RLED_1
CLR GLED_1
PEND:POP Acc
RETI
DIVDE:Mov B,#10
Mov A, 50H
DIV AB
Mov 41H,A
Mov 40H,B
RETLED_DIS:
CLR DUAN
CLR WEI
Mov A,30H
ACALL STAB
Mov P0,A
SETB DUAN
CLR DUAN
Mov A,31H
ACALL wSTAB
Mov P0,A
SETB wEI
CLR WEI
ACALL DELAYms
RET
DELAYms:
Mov R7,#20
DMS1:
Mov R6,#125
DMS2:
DJNz R6,DMS2
DJNz R7,DMS1
RET
STAB:
MOV DPTR,#TAB
MOVC A,@A+DPTR
RETWSTAB:
MOV DPTR,#WTAB
MOVC A,@A+DPTR
RETTAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H,00HWTAB: DB 0DFH,0EFH,0F7H,0FBH,0FDH,0FEH
END
单片机原理与应用技术(六)———红绿灯汇编语言相关推荐
- [渝粤教育] 昆明理工大学 单片机原理及接口技术(宋庆和) 参考 资料
教育 -单片机原理及接口技术(宋庆和)-章节资料考试资料-昆明理工大学[] 1.4 发展趋势 1.[多选题]未来单片机发展趋势表现在以下几个方面 A.CPU流水线结构.增加数据总线的宽度提高运算速度和 ...
- 微型计算机原理与接口技术ppt,单片机原理与接口技术课件ppt
PPT内容 这是单片机原理与接口技术课件ppt,包括了微型计算机基础,MCS-51单片机结构与时序,习题课,MCS-51与存储器连接示例,汇编语言程序设计,半导体存储器,中断系统,并行I/O接口,MC ...
- MCS-51单片机原理与接口技术--阅读笔记(原创)
MCS-51单片机原理与接口技术--阅读笔记(原创) 由 王宇 原创并发布 : 第1章 单片机概述 MSC-51美国Intel公司 第2章 基本机构 制造工艺为HMOS MSC-5 ...
- 电子信息工程专业打工人的单片机原理与接口技术课程笔记
文章目录 前言 一.单片机 二.时钟频率 三.单片机电路 1.时钟引脚 2.P3口 3.控制引脚 4.内部结构 四.C51编程语言基础 1.基本了解 2.具体实际 3.LCD1602 五.实际应用 总 ...
- c语言40h高四位送41h低四位,《单片机原理及接口技术》复习题
<单片机原理及接口技术>复习题 一填空题 1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为(低电平)有 效或(下降沿)有效. 2.若想使用MCS-51单片机的片内程序存储器 ...
- 单片机原理及应用 实验六 双机通信与PCB设计
单片机原理及应用(C51版) 实验目的及要求: 1.掌握串口通信工作原理及程序开发方法,熟悉ARES软件PCB设计过程: 2.按照P241图A.72绘制电路原理图1,将第6章实例2中2#机的查询法收发 ...
- 单片机原理及接口技术(C51微课第3版)张毅刚课后习题答案
教材:单片机与原理及接口技术(C51编程)(微课版第3版) 主编:张毅刚 副主编:刘连胜 崔秀海 出版社:人民邮电出版社 下载地址:https://pan.baidu.com/s/1uqT7hfcx ...
- 单片机原理与应用技术(二)———花样流水灯汇编语言
一.流水灯原理 如下图所示,本实例中单片机的P1口分别与8只LED的负极相连(串联电阻防止电流过大损坏单片机),LED灯正极共接,当P1口依次输出低电平,LED灯依次被点亮,达到流水灯的效果. 二.流 ...
- 单片机原理与应用技术(三)———动态数码管显示汇编语言
一.数码管基础知识 1.数码管结构 一般数码管通常由八段LED灯组成,又分成共阳数码管和共阴数码管(如下图所示).共阴极数码管即为LED阴极连接在一起为公共阴极,共阳极数码光即为LED阳极连接在一起为 ...
- 单片机原理与应用技术(七)———时钟汇编语言
一.中断 所谓中断,就是打断正在进行的工作,转而去做另外一件事情.比如说,会计正在记账,桌面上摆着摊开的账本和正在使用的计数器,这时候有人敲门叫他去办另一件事情,他暂时放下手头工作,并保存好账本和计数 ...
最新文章
- SAP MM 物料主数据的Document Data
- powershell如何编程C语言,如何用C语言执行powershell命令
- 指定某行复制多次的方法
- 三圆相交阴影部分面积_小学六年级图形面积的题很多家长都不会,一些初中生也未必会做...
- DirectAccess部署(四)之双网卡环境 客户端连接测试(多图!)
- kafka消费的三种模式_kafka消费者的三种模式(最多/最少/恰好消费一次)
- LCA RMQ+ST表学习笔记
- ChemDraw 15支持哪些输入格式
- 微型计算机原理及应用技术ppt,微型计算机原理及应用技术.ppt
- 电力系统决策支持系统
- android开发,如何给app授予系统权限
- 成长的思考:如何在工作中保持高速的自我成长
- 《墨菲定律》读书笔记(3)
- 毕业设计--2020.02.18 奇耘4.2寸墨水屏的程序设计思路分享
- 数字音频技术:混音器
- java验证Email地址
- 道客巴巴文档下载方案
- 南大通用GBase8s 常用SQL语句(284)
- Qcom-高通OTP完全调试指南
- 本地浏览器访问虚拟机中安装的elasticsearch,访问失败