单片机系统开发之利用中断控制8盏灯的循环点亮 - 图文
更新时间:2023-11-15 02:35:01 阅读量: 教育文库 文档下载
单片机应用系统开发作业
利用中断控制8盏灯花样闪烁
学校:沈阳理工大学 专业:信息对抗技术 学号:1411050121 姓名:吴志飞
1. 系统设计要求:
设晶振频率为12MHZ,利用中断系统使主程序P0口进行花样显示。显示规律为:
(1) P0口连接8个LED,依次左移闪亮;
(2) 当按下INT1时,8个LED灯依次右移闪亮; (3) 当按下INT0时,8个灯闪亮5次。
2. 系统设计分析:
单片机的最小系统+8盏LED灯+排电阻。
本系统涉及到两个外中断,中断优先级,左移右移等问题。在设计时可能要设计中断优先级。左移右移需要用到两个移位指令RL和RR。
3.系统原理图设计:
系统所需原件为单片机AT89C51,瓷片电容CAP30pf,晶振CRYSTAL12MHZ,电解电容CAP-ELEC,电阻RES,发光二极管LED8只,排电阻RESPACK-8以及开关SWITCH。利用中断控制8盏LED灯花样
闪烁的原理图如1.1所示。
图1.1 利用中断制8盏LED灯花样闪烁原理图
4.系统流程图设计:
中断设置 开始 开中断 是否发生中断 Y 中断0?中断1? 中断1 中断0 调用中断子程序1 调用中断子程序0 N LED左移闪亮 结束 图1.2 利用中断控制8盏灯花样闪烁流程图
中断子程序0 保护现场 LED闪亮5次
恢复现场 中断返回
中断子程序1 保护现场 LED右移闪亮 恢复现场 中断返回
5.系统源程序设计:
汇编源程序: ORG 0000H AJMP START ORG 0003H AJMP INTR0 ORG 0013H AJMP INTR1 START:MOV IE,#85H MOV IP,#01H MOV TCON,#00H
MOV SP,#60H MOV P0,#0FFH MOV P3,#0FFH MOV A,#0FEH
LP1: MOV P0,A RL A
LCALL DELAY SJMP LP1
INTR0:PUSH ACC PUSH PSW
MOV R1,#10 MOV A,#00H MOV P0,A LCALL DELAY CPL A DJNZ R1, XH
XH:
正在阅读:
单片机系统开发之利用中断控制8盏灯的循环点亮 - 图文11-15
长跑比赛方案08-09
智力七巧板活动教案09-22
2012年最新党员公开承诺书(大全)12-11
预应力锚索安全专项施工方案01-06
2022年吉首大学化学化工学院710分析化学(理)考研强化五套模拟题04-15
攀枝花律师对萧某职务侵占案的成功辩护03-05
一个有爱心的人作文350字07-05
巡察整改剖析检查材料模板04-11
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 单片机
- 点亮
- 中断
- 循环
- 利用
- 图文
- 控制
- 开发
- 系统
- 学习动机团体辅导方案
- 关于氯气安全设施和应急技术的补充指导意见
- 2013年河南专升本英语专业预测分数线
- 闽西客家文化研究报告
- 2013-2014-1教育心理学复习题
- 湖南省雅礼中学2010届高三第六次月考语文试题
- 磺胺甲恶唑合成工艺方法
- 2018年高考英语命题规律解读(含英语冲刺题和解析)
- 行为经济学的发展述评
- 大 学 物 理 试 卷及答案1
- 大理州2018年中考物理猜题卷及答案
- 长沙理工大学马原1000道机考题库
- 《语文园地五》教学设计
- 第11章 免疫遗传学
- 高中化学生活化教学研究
- 夜总会KTV管理营销策划
- 烟草物流师4级技能复习题1(下发版) - 图文
- 生死场写作结构和人物特点
- 中石化安全生产十大禁令
- 美国因素对台湾问题的影响