一、中断

所谓中断,就是打断正在进行的工作,转而去做另外一件事情。比如说,会计正在记账,桌面上摆着摊开的账本和正在使用的计数器,这时候有人敲门叫他去办另一件事情,他暂时放下手头工作,并保存好账本和计数器以免被弄乱或丢失(在中断中称“保护现场");等处理完事情后返回办公桌前再拿出帐本和计数器(在中断中称“恢复现场"),继续记账。这一过程就是中断以及中断处理的过程。

中断源及入口地址

二、红绿灯实例

定时器/计数器是单片机中最常用、最重要的功能模块之一,本次通过红绿灯控制器实例来演示定时器的使用方法。

电路原理图

执行代码

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. [渝粤教育] 昆明理工大学 单片机原理及接口技术(宋庆和) 参考 资料

    教育 -单片机原理及接口技术(宋庆和)-章节资料考试资料-昆明理工大学[] 1.4 发展趋势 1.[多选题]未来单片机发展趋势表现在以下几个方面 A.CPU流水线结构.增加数据总线的宽度提高运算速度和 ...

  2. 微型计算机原理与接口技术ppt,单片机原理与接口技术课件ppt

    PPT内容 这是单片机原理与接口技术课件ppt,包括了微型计算机基础,MCS-51单片机结构与时序,习题课,MCS-51与存储器连接示例,汇编语言程序设计,半导体存储器,中断系统,并行I/O接口,MC ...

  3. MCS-51单片机原理与接口技术--阅读笔记(原创)

             MCS-51单片机原理与接口技术--阅读笔记(原创) 由  王宇 原创并发布 : 第1章 单片机概述 MSC-51美国Intel公司 第2章 基本机构 制造工艺为HMOS MSC-5 ...

  4. 电子信息工程专业打工人的单片机原理与接口技术课程笔记

    文章目录 前言 一.单片机 二.时钟频率 三.单片机电路 1.时钟引脚 2.P3口 3.控制引脚 4.内部结构 四.C51编程语言基础 1.基本了解 2.具体实际 3.LCD1602 五.实际应用 总 ...

  5. c语言40h高四位送41h低四位,《单片机原理及接口技术》复习题

    <单片机原理及接口技术>复习题 一填空题 1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为(低电平)有 效或(下降沿)有效. 2.若想使用MCS-51单片机的片内程序存储器 ...

  6. 单片机原理及应用 实验六 双机通信与PCB设计

    单片机原理及应用(C51版) 实验目的及要求: 1.掌握串口通信工作原理及程序开发方法,熟悉ARES软件PCB设计过程: 2.按照P241图A.72绘制电路原理图1,将第6章实例2中2#机的查询法收发 ...

  7. 单片机原理及接口技术(C51微课第3版)张毅刚课后习题答案

    教材:单片机与原理及接口技术(C51编程)(微课版第3版) 主编:张毅刚 副主编:刘连胜  崔秀海 出版社:人民邮电出版社 下载地址:https://pan.baidu.com/s/1uqT7hfcx ...

  8. 单片机原理与应用技术(二)———花样流水灯汇编语言

    一.流水灯原理 如下图所示,本实例中单片机的P1口分别与8只LED的负极相连(串联电阻防止电流过大损坏单片机),LED灯正极共接,当P1口依次输出低电平,LED灯依次被点亮,达到流水灯的效果. 二.流 ...

  9. 单片机原理与应用技术(三)———动态数码管显示汇编语言

    一.数码管基础知识 1.数码管结构 一般数码管通常由八段LED灯组成,又分成共阳数码管和共阴数码管(如下图所示).共阴极数码管即为LED阴极连接在一起为公共阴极,共阳极数码光即为LED阳极连接在一起为 ...

  10. 单片机原理与应用技术(七)———时钟汇编语言

    一.中断 所谓中断,就是打断正在进行的工作,转而去做另外一件事情.比如说,会计正在记账,桌面上摆着摊开的账本和正在使用的计数器,这时候有人敲门叫他去办另一件事情,他暂时放下手头工作,并保存好账本和计数 ...

最新文章

  1. SAP MM 物料主数据的Document Data
  2. powershell如何编程C语言,如何用C语言执行powershell命令
  3. 指定某行复制多次的方法
  4. 三圆相交阴影部分面积_小学六年级图形面积的题很多家长都不会,一些初中生也未必会做...
  5. DirectAccess部署(四)之双网卡环境 客户端连接测试(多图!)
  6. kafka消费的三种模式_kafka消费者的三种模式(最多/最少/恰好消费一次)
  7. LCA RMQ+ST表学习笔记
  8. ChemDraw 15支持哪些输入格式
  9. 微型计算机原理及应用技术ppt,微型计算机原理及应用技术.ppt
  10. 电力系统决策支持系统
  11. android开发,如何给app授予系统权限
  12. 成长的思考:如何在工作中保持高速的自我成长
  13. 《墨菲定律》读书笔记(3)
  14. 毕业设计--2020.02.18 奇耘4.2寸墨水屏的程序设计思路分享
  15. 数字音频技术:混音器
  16. java验证Email地址
  17. 道客巴巴文档下载方案
  18. 南大通用GBase8s 常用SQL语句(284)
  19. Qcom-高通OTP完全调试指南
  20. 本地浏览器访问虚拟机中安装的elasticsearch,访问失败

热门文章

  1. 《统计学》第八版贾俊平第十一章一元线性回归知识点总结及课后习题答案
  2. 自回归(Autoregressive Models,AR)模型
  3. STM32物联网实战教程(一)—ESP8266的AT指令集详解
  4. pytecplot 的安装与启动(tecplot GUI能用但是pytecplot不能用)
  5. echarts,hightcharts直接引用数据,渲染北京城镇街道行政界线地图
  6. JS-a标签下载文件
  7. 中国贸易外经统计年鉴(2021年)
  8. ARM64体系结构编程1-加载与存储指令
  9. 基于Arduino的蓝牙电子秤
  10. 40家央企数字化转型路线图公布(2022最新版)