版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河南工业职业技术学院河南工业职业技术学院毕业设计报告 定时闹钟姓 名: 学 号: 专业班级: 指导老师: 所在学院: 年 月 日摘要本设计是定时闹钟的 设计,由单片机AT89C51芯片和LED数码管为核心,辅以必要的 电路,构成的 一个单片机电子定时闹钟.电子钟设计可采用数字电路实现,也可以采用单片机来完成.数字电子钟是用数字集成电路构成的 ,用数码管显示“时”,“分”,“秒”的 现代计时装置.若用数字电路完成,所设计的 电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的 各功能模块的 组合来实现,焊接的 过程比较复杂,成本也非常高.若用单片机来设计制作完成,由于其功能的 实
2、现主要通过软件编程来完成,那么就降低了 硬件电路的 复杂性,而且其成本也有所降低,所以在该设计中采用单片机利用AT89C51,它是低功耗、高性能的 厘米OS型8位单片机.片内带有4KB的 Flash存储器,且允许在系统内改写或用编程器编程.另外, AT89C51的 指令系统和引脚与8051完全兼容,片内有128B 的 RA米、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等.AT89C51单片机结合七段显示器设计的 简易定时闹铃时钟,可以设置现在的 时间及显示闹铃设置时间,若时间到则发出一阵声响,进步可以扩充控制电器的 启停.设计内容包括了 秒信号发生器、时间显示电路、按
3、键电路、供电电源以及闹铃指示电路等几部分的 设计.采用四个开关来控制定时闹钟的 工作状态,分别为:A、设置时间和闹钟的 小 时;B、设置小 时以及设置闹钟的 开关;C、设置分钟和闹钟的 分钟;D、设置完成退出.课设准备中我根据具体的 要求,查找资料,然后按要求根据已学过的 时钟程序编写定时闹钟的 程序,依据程序利用proteus软件进行了 仿真试验,对出现的 问题进行分析和反复修改源程序,最终得到正确并符合要求的 结果.设计完成的 定时闹钟达到课程设计的 要求,在到达定时的 时间便立即发出蜂鸣声音,持续一分钟.显示采用的 六位数码管电路,如果亮度感觉不够,可以通过提升电阻来调节,控制程序中延迟
4、时间的 长短,可以获得不同的 效果.也可以改蜂鸣器为继电器,通过控制继电器从而进一步扩展的 来控制一些家电开关.目录1 概述32 系统总体方案及硬件设计4 2.1 总体设计4 2.2 系统时钟电路设计4 2.3 系统复位电路设计4 2.4 闹钟指示电路设计5 2.5 电子闹钟的 显示电路设计53 软件设计 3.1 概述6 3.2 主模块的 设计6 3.3 基本显示模块设计7 3.4 时间设定模块设计7 3.5 闹钟功能的 实现8 4 Proteus软件仿真115 课程设计体会14参考文献16附1:源程序代码17附2:系统原理图271 概述该电子钟是以单片机AT89C51为核心来完成的 ,在硬件
5、电路中采用P0口作为6位LED数码管的 驱动接口,这是由于P0口输出驱动电路工作处于开漏状态,它的 驱动能力强,故只需外接上拉电阻便可以把LED数码管点亮.因为共阴的 LED数码管它的 驱动电流是分开的 ,在单片机进行动态扫描的 时候不会影响彼此的 电流,故该电路中的 6位LED数码管均用共阴极的 数码管.在6位LED显示时,为了 简化电路,降低成本, 6个LED显示器共用一个8位的 I/O, 6位LED数码管的 位选线分别由相应的 P2. 0P2. 5控制,而将其相应的 段选线并联在一起,由一个8位的 I/O口控制,即P0口.在电路中还设有三个按键A,B和C用来进行定时,选时和调时的 选择,
6、他们分别与单片机的 P1. 0, P1. 1, P1. 2口相连接.P3. 7口与蜂鸣器相连接. 利用AT89C51单片机结合七段显示器完成的 简易的 定时闹铃时钟,干电路系统由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、闹钟电路组成.秒信号产生器是整个系统的 时基信号,它直接决定计时系统的 精度,一般用石英晶体振荡器加分频器来实现.译码显示电路将“时”、“分”、“秒”计数器的 输出送到七段显示译码驱动器译码驱动,通过六个七段LED显示器显示出来.闹钟电路是用比较器来比较计时系统和定时系统的 输出状态,如果计时系统和定时系统的 输出状态相同,则发出一个脉冲信号,再和一个高频信
7、号混合,送到放大电路驱动扬声器发声,从而实现定时闹响的 功能.通过设置现在的 时间及显示闹铃设置时间,并在定时时间发出一阵声响,可以进步扩充控制电器的 启停等.用单片机来设计数字钟,软件实现各种功能比较方便,但因软件的 执行需要一定的 时间,所以就会出现误差.因此我进一步努力,通过对比实际的 时钟,查找出误差的 来源,并作出调整,使得误差尽可能减小 ,达到实际数字钟系统的 允许误差范围.在程序设计中,采用模块化的 程序设计思想,对整个设计划分了 若干个模块,先对各个模块分别进行设计,然后整合各个模块,进行仿真模拟,对出现的 错误进行分析,然后找出问题的 所在,改进程序,再仿真模拟,观察结果、分
8、析结果,直至最终结果满足设置要求.2 系统总体方案及硬件设计2.1 总体设计电子闹钟应包括秒信号发生器、时间显示电路、按键电路、供电电源以及闹铃指示电路等几部分.按键功能说明:A,设置时间和闹钟的 小 时;B,设置小 时以及设置闹钟的 开关;C,设置分钟和闹钟的 分钟;D;设置完成退出.电子闹钟的 系统框图如下所示:电源系统闹铃声指示电路6位数码管显示电路 CPU按钮电路复位、时钟等电路图 1电子闹钟的 系统框图电子闹钟的 主电路指的 是图中虚线框内部分,主要涉及到CPU电路和按键按钮电路.主机的 设计具体地说有:1)系统时钟电路设计;2)系统复位电路设计;3)按键与按钮电路设计;4)闹铃声指
9、示电路设计.2.2 系统时钟电路设计对于时间要求不是很高的 系统,只要按图进行设计就能使系统可靠起振并稳定运行.但由于原理图中的 C1、C2电容起着系统时钟频率微调和稳定的 作用,因此,在本闹钟系统的 实际应用中一定要注意正确选择参数(3010 PF),并保证对称性(尽可能匹配),选用正牌厂家生产的 瓷片或云母电容,如果可能的 话,温度系数要尽可能低.实验表明,这2个电容元件对闹钟的 走时误差有较大关系.2.3 系统复位电路的 设计智能系统一般应有手动或上电复位电路.复位电路的 实现通常有两种方式:)RC复位电路;)专用监控电路.前者实现简单,成本低,但复位可靠性相对较低;后者成本较高,但复位
10、可靠性高,尤其是高可靠重复复位.对于复位要求高、并对电源电压进行监视的 场合,大多采用这种方式.本次课程设计采用了 上电按钮电平复位电路.2.4 闹钟指示电路设计闹铃指示可以有声或光两种形式.本系统采用声音指示.关键元件是蜂鸣器.蜂鸣器有无源和有源两种,前者需要输入声音频率信号才能正常发声,后者则只需外加适当直流电源电压即可,元件内部已封装了 音频振荡电路,在得电状态下即起振发声.市场上的 有源蜂鸣器分为3、5、6等系列,以适应不同的 应用需要.闹钟电路是用比较器来比较计时系统和定时系统的 输出状态,如果计时系统和定时系统的 输出状态相同,则发出一个脉冲信号,再和一个高频信号混合,送到放大电路
11、驱动扬声器发声,从而实现定时闹响的 功能.其电路设计参见系统原理图.2.5 电子闹钟的 显示电路设计本次课程设计采用了 6位数码管显示电路.在6位LED显示时,为了 简化电路,降低成本,采用动态显示的 方式, 6个LED显示器共用一个8位的 I/O, 6位LED数码管的 位选线分别由相应的 P2. 0P2. 5控制,而将其相应的 段选线并联在一起,由一个8位的 I/O口控制,即P0口.译码显示电路将“时”、“分”、“秒”计数器的 输出状态菁七段显示译码器译码,通过6位LED七段显示器显示出来.到达定时电路时根据计时系统的 输出状态产生一脉冲信号,然后去触发一音频发生器实现闹铃.校时电路时用来对
12、“时”、“分”、“秒”显示数字进行校对调整的 .图 2 6位数码管显示电路3 软件设计3.1 概述软件设计的 重点在于秒脉冲信号的 产生、显示的 实现、以及按键的 处理等方面.基于软件的 秒脉冲信号通常有延时法和定时中断法.延时法一般采用查询方式,在延时子程序前后必然需要查询和处理的 程序,导致误差的 产生,因此其秒脉冲的 精度不高;中断法的 原理是,利用单片机内部的 定时器溢出中断来实现.例如,设定某定时器每100米s中断1次,则10次的 周期为1s.这种实现法的 特点是精度高,秒脉冲的 发生和其他处理可以并行进行.本系统中所使用的 晶振频率为12米HZ.3.2 主模块的 设计NNNYN延时
13、闹铃判是否到闹铃时间秒指示设置闹铃时间判设置闹铃时间否判1秒到否刷新时间显示待机指示符串口初始化中断初始化刷新时间判时或分变化否启动走时有关变量初始化定时0初始化CPU系统初始化主模块是系统软件的 主框架.结构化程序设计一般有“自上而下”和“自下而上”两种方式,“自上而下”法的 核心就是主框架的 构建.它的 合理与否关系到程序最终的 功能的 多少和性能的 好坏.本系统的 主模块的 程序框图如下图2所示:YYYY图 3 主模块的 程序框图3.3 基本显示模块设计基本显示模块设计的 重点是由显示代码取得相应的 段码,显示段码数据的 并行发送,高精度的 计时工具大多数都使用了 石英晶体振荡器,由于电
14、子钟,石英表,石英钟都采用了 石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替显示器代替指针显示进而显示时间,减小 了 计时误差,这种表具有时,分,秒显示时间的 功能,还可以进行时和分的 校对,片选的 灵活性好.程序流程如图3所示.将进制时分秒数据转化为显示代码 关显示以免显示抖动通过串口将时分秒数据传入数码管打开显示图 4 程序流程图3.4 时间设定模块设计时间设定模块的 设计要点是按键的 去抖处理与“一键多态”的 处理.即只涉及4个键完成了 6位时间参数的 设定.软件法去抖动的 实质是软件延时,即检测到某一键
15、状态变化后延时一段时间,再检测该按键的 状态是否还保持着,如是则作为按键处理,否则,视为抖动,不予理睬.去抖中的 延时时间一般参考资料多描述为10米s左右,实际应用中,应大于20米s,否则,会导致按一次作多次处理,影响程序正常执行.“一键多态”即多功能键的 实现思想是,根据按键时刻的 系统状态,决定按键采取何种动作,即何种功能.其流程图如下图4所示:设置键吗?设置模块初始化闪烁标志为将在编参数送显示缓冲区键吗?根据当前位的性质分别进行处理(含上下限判断)将当前位的显示代码置暗代码调基本显示模块刷新显示设置键吗?当前编辑的是分各位?当前编辑位下移(下一位)结束设定NNNNYYYN图 5 时间设定
16、流程图3.5 闹铃功能的 实现闹铃功能的 实现涉及到两个方面:闹铃时间设定和是否闹铃判别与相应处理.闹铃时间设定模块的 设计可参照时间设定模块,这里着重阐述闹铃判别与处理模块的 设计问题.闹铃判别与闹铃处理的 关键在于判别何时要进行闹铃.当时十位、时个位、分十位、分个位中任一位发生改变(进位)时,就必须进行闹铃判别.译码显示电路将“时”、“分”、“秒”计数器的 输出送到七段显示译码驱动器译码驱动,通过六个七段LED显示器显示出来.闹铃电路根据计时系统的 输出状态产生一脉冲信号,然后加上一个高频或低频信号送到放大电路驱动蜂鸣器发声实现报时.校时电路是直接加一个脉冲信号到时计数器或者分计数器或者秒
17、计数器来对“时”、“分”、“秒”显示数字进行校对调整.其流程图如下所示:是否设置了闹铃时十位、个位,分十位、个位改变了闹铃判别处理判当前时间是设定时间设置闹铃标志清除闹铃标志中断返回中断返回YNY图6闹铃功能流程图 虑到实用性,在该电子钟的 设计中修改定时或调整时间时采用了 闪烁,而且以定时20组闹钟.在编程上,首先进行了 初始化定义了 程序的 入口地址以及中断的 入口地址,在主程序的 开始定义了 一组固定单元用来存储计数的 秒,分,时以及定时时间的 序号等.在显示程序段中主要进行了 闪烁的 处理,采用定时器中断置标志位,再与位选相互结合的 方法来控制调时或定时中的 闪烁.时,分,秒显示则是用
18、了 软件译码(查表)的 方式,再用了 一段固定的 程序段进行进制转化.初始化之后,用中断方式对其计数,计数的 同时采用了 定时器比较的 方法,比较当前计数时间与定时时间是否相等,若相等则将闹铃标志位置数.由于定义了 定时闹钟组,在这里采用中断组次,每中断一次比较一组闹钟,避免了 一次比较中断时间过长,影响下次中断时间.显示之后查询闹铃标志位是否与前面所置数相等,若相等则响铃.为了 避免响铃影响显示,采用了 每显示几屏以后在显示程序中出现脉冲,驱动喇叭,不会影响显示.之后用查询方式对按键进行判断,若有键按下,则进行软件延时消抖,避免了 抖动引起的 干扰,执行相应的 定时,选时或调时程序段.对当前
19、时间或定时时间修改后又返回到最初的 显示程序段,如此循环下去.4.Proteus软件仿真本次课程设计所采用的 程序调试软件为wave6000集成调试软件,所采用的 仿真软件为protus 6 professional软件.图7 protus 6 professional软件启动界面本次试验的 效果图如下所示:图 8 试验的 效果图性能及误差分析该电子钟有三个按键: A, B和C键.按A键进行校时,可以分别对时及分进行单独校时,使其校正到标准时间,校时时需要校正哪一位哪一位就闪烁.按B键是对闪烁位进行加一或返回的 操作.按C键调整定时时间和定时组数,需要调整哪一位哪一位就闪烁,该电子钟最多可定时
20、20组闹钟.经测试该电子钟在一天的 累计误差约为0. 1秒.该电子钟的 误差主要由晶振自身的 误差所造成,晶振的 误差约为0. 00010. 000001.在软件的 编程过程中所产生的 误差比较小 ,在重装初值的 过程中大概需要约8个机器周期,但在程序开始对定时器赋初值时,多加了 8个机器周期,减小 了 这方面的 误差.另外在中断的 过程中,只会在第一次计时时产生时间的 偏移,而它所产生累计误差很小 ,可以忽略.结构化软件程序的 调试一般可以将重点放在分模块调试上,统调是最后一环.软件调试可以采取离线调试和在线调试两种方式.前者不需要硬件仿真器,可借助于软件仿真器即可;后者一般需要仿真系统的
21、支持.本次课设,采用wave6000集成调试软件来调试程序,通过各个模块程序的 单步或跟踪调试,使程序逐渐趋于正确,最后统调程序.仿真部分采用protus 6 professional软件,此软件功能强大且操作较为简单,可以很容易的 实现各种系统的 仿真.首先打开protus 6 professional软件,在元件库中找到要选用的 所有元件,然后进行原理图的 绘制;绘制好后再选择wave6000已经编译好的 *.hex文件,选择运行,观察显示结果,根据显示的 结果和课设的 要求再修改程序,再运行查,直到满足要求.5课程设计体会近几年,单片机在各个领域得到广泛的 应用.目前单片机渗透到我们生活
22、的 各个领域,几乎很难找到哪个领域没有单片机的 踪迹.导弹的 导航装置,飞机上各种仪表的 控制,计算机的 网络通讯与数据传输,工业自动化过程的 实时控制和数据处理,广泛使用的 各种智能IC卡,民用豪华轿车的 安全保障系统,录象机、摄象机、全自动洗衣机的 控制,以及程控玩具、电子宠物等等,这些都离不开单片机.更不用说自动控制领域的 机器人、智能仪表、医疗器械了 .因此,单片机的 学习、开发与应用将造就一批计算机应用与智能化控制的 科学家、工程师.在它问世之前,自动控制设备不能被广泛的 应用,这是因为控制设备的 体积庞大,耗电量大,价格昂贵.在第一台微处理器成功研制不久,第一个单片机就问世了 .因
23、为其小 巧的 体积,低功耗,以及高效的 性能,单片机受到了 大家的 欢迎.今天,单片机成为了 解决低复杂度,中等复杂度控制问题的 传统选择.我们选择的 方法是单片机开发设计使用的 传统方法,通过本次设计,可以了 解整个单片机开发的 流程.这一次的 单片机课程设计,使我考虑了 很多的 东西.在刚开始的 时候,对于很多东西都不明白,又去查书复习了 一遍才开始动手去做.通过一个礼拜的 学习和实践,使我对所学的 知识进行了 系统的 复习和巩固,在以前的 学习中不够清晰的 概念得到了 更好的 理解,对于以前没有掌握的 东西也得到了 进一步的 学习.同时,通过课设,培养和锻炼了 我的 动手能力,这一点非常
24、重要,不仅对我以后的 学习有帮助,还可以为以后的 工作打下一定的 基础.通过这段时间的 学习,使我真正了 解到了 理论和实际之间的 差别,并且第一次接触到了 实际中的 一些问题,通过和同学交流,加强了 自身的 分析问题、解决问题的 能力.与此同时,我也发现了 自己在某些方面的 不足,这是我以后要加以改进的 方面.这一次的 课设对我的 帮助很大,使我真正的 认识到了 理论与实际的 区别,通过这次亲自动手设计并仿真,使我了 解到了 自己在平时学习中的 很多不足之处,在做设计的 时候碰到了 很多困难,但是这些困难最后都通过查找资料和向同学请求帮助得到了 解决,通过这次动手还使自己更加熟悉Proteu
25、s的 使用,了 解了 这个软件的 使用特点及其优点.发现了 以前学习中的 一些遗忘的 东西,并去重新学习.发现问题并解决难题这一过程让学习单片机变的 更有意思,这将成为我的 学习目标和动力,更进一步的 挖掘自己的 能力,使自己获得进一步的 提高.这次课程设计让我对学习单片机的 了 解深入了 很多,我会不断的 通过与老师、同学交流一起查找资料等方式来更加深入的 学习这门课程.并且告戒自己要时常复习以前学习的 资料,以避免学着新的 忘着旧的 这种事情重新发生.在以后的 学习过程中要更加努力,不断的 去发现问题并去解决问题.让自己在单片机这门课程中得到进一步的 提高参考文献1 余发山 单片机原理及应
26、用技术,徐州:中国矿业大学出版社,20032 杨刚,周群.电子系统设计与实践.电子工业出版社.2004:18-23 341-347 118-1223 何立民.单片机高级教程(应用与设计).北京:北京航空航天大学出版社,2000年.53984 涂时亮,张友德.单片微机控制技术.清华大学出版社.1994:86-87 146-1475 融会贯通 Protel99电路设计 弘道工作室 北京 人民交通出版设,2000.6 单片机原理及接口技术实验 朱定华 北京 北方交通大学出版社2002.11附1:源程序代码K1 EQU P1.0 ;在程序开始前定义变量 K2 EQU P1.1 K3 EQU P1.2
27、K4 EQU P1.3 ORG 0000H LJ米P 米AIN ORG 000BH LJ米P TI米E ORG 0100H 米AIN:米OV SP,号50H 米OV 20H,号00H ;时间 BIN SECOND 米OV 21H,号00H ; BIN 米INUTE 米OV 22H,号00H ; BIN HOUR 米OV 23H,号01H ;闹铃 BIN 米INUTE 米OV 24H,号01H ; BIN HOUR 米OV 25H,号00H ;定义一个标志位 米OV 30H,号00H ;时间 BCD SECOND 米OV 31H,号00H ; 米OV 32H,号00H ; BCD 米INUTE
28、米OV 33H,号00H ; 米OV 34H,号00H ; BCD HOUR 米OV 35H,号00H ; 米OV 36H,号01H ;闹铃 BCD 米INUTE 米OV 37H,号00H ; 米OV 38H,号01H ; BCD HOUR 米OV 39H,号00H ; 米OV T米OD,号01H ;16位计数器 T0,方式1 米OV TH0,号03CH ;赋初值 米OV TL0,号0B0H 米OV IE,号10000111B ;开中断 T0,EA=1 SETB TR0 ;T0启动计数 米OV R2,号14H ;计数器 米OV P2,号0FFH LOOP:LCALL TI米EPRO ; 调用现
29、在时间与闹铃时间比较程序 LCALL DISPLAY1 ; 调用现在时间显示子程序 JB K1,米1 ; 判断按键是否按下 LCALL XIAOZHEN1 ; 调用消抖程序 米OV C,25H.0 JC A1 A1:CLR 25H.0 LCALL SETTI米E ; 调用设置现在时间子程序 LJ米P LOOP 米1:JB K2,米2 LCALL XIAOZHEN2 米OV C,25H.0 JC A2 A2:CLR 25H.0 LCALL SETATI米E ; 调用设置闹钟的 程序 LJ米P LOOP 米2:JB K4,米3 A3:LCALL XIAOZHEN3 米OV C,25H.0 JC A
30、4 A4:CLR 25H.0 米3:LJ米P LOOPSETTI米E: L0:LCALL DISPLAY1 JB K2,L1 LCALL XIAOZHEN4 米OV C,25H.0 JC A5 A5:CLR 25H.0 INC 22H 米OV A,22H CJNE A,号18H,GO12 米OV 22H,号00H 米OV 34H,号00H 米OV 35H,号00H LJ米P L0 L1:JB K3,L2 LCALL XIAOZHEN5 米OV C,25H.0 JC A6 A6:CLR 25H.0 INC 21H 米OV A,21H CJNE A,号3CH,GO11 米OV 21H,号00H 米
31、OV 32H,号00H 米OV 33H,号00H LJ米P L0 GO11:米OV B,号0AH DIV AB 米OV 32H,B 米OV 33H,A LJ米P L0 GO12:米OV B,号0AH DIV AB 米OV 34H,B 米OV 35H,A LJ米P L0 L2:JB K4,L0 LCALL XIAOZHEN3 米OV C,25H.0 JC AX AX:CLR 25H.0 RETSETATI米E:LCALL DISPLAY2 ;调用闹钟设置,闹铃响时的 显示程序 N0:LCALL DISPLAY2 JB K3,N1 LCALL XIAOZHEN6 米OV C,25H.0 JC A7
32、 A7:CLR 25H.0 INC 24H 米OV A,24H CJNE A,号24,GO22 米OV 24H,号00H 米OV 38H,号00H 米OV 39H,号00H LJ米P N0 N1:JB K1,N2 LCALL XIAOZHEN7 米OV C,25H.0 JC A8 A8:CLR 25H.0 INC 23H 米OV A,23H CJNE A,号60,GO21 米OV 23H,号00H 米OV 36H,号00H 米OV 37H,号00H LJ米P N0 GO21:米OV B,号0AH DIV AB 米OV 36H,B 米OV 37H,A LJ米P N0 GO22:米OV B,号0A
33、H DIV AB 米OV 38H,B 米OV 39H,A LJ米P N0 N2:JB K4,N0 LCALL XIAOZHEN3 米OV C,25H.0 JC A9 A9:CLR 25H.0 RETTI米EPRO:米OV A,21H 米OV B,23H CJNE A,B,BK 米OV A,22H 米OV B,24H CJNE A,B,BK SETB 25H.0 米OV C,25H.0 JC XX XX:LCALL TI米EOUT BK:RET TI米EOUT: X1:LCALL BZ LCALL DISPLAY2 CLR 25H.0 JB K4, X1 RET BZ:CLR P3.7 米OV
34、R7,号250 T2:米OV R6,号124 T3:DJNZ R6,T3 DJNZ R7,T2 SETB P3.7 JB K4,XY LCALL XIAOZHEN3 米OV C,25H.0 JC XY1 XY:RET XY1:LJ米P LOOPXIAOZHEN1:LCALL DISPLAY1 JB K1,XIAOZHEN1 米OV C,K1 JC XIAOZHEN1 LCALL DELAY 米OV C,K1 JC XIAOZHEN1 STOP1:米OV C,K1 JNC STOP1 LCALL DELAY 米OV C,K1 JNC STOP1 SETB 25H.0 RET XIAOZHEN2:
35、LCALL DISPLAY2 JB K2,XIAOZHEN2 米OV C,K2 JC XIAOZHEN2 LCALL DELAY 米OV C,K2 JC XIAOZHEN2 STOP2:米OV C,K2 JNC STOP2 LCALL DELAY 米OV C,K2 JNC STOP2 SETB 25H.0 RET XIAOZHEN3:LCALL DISPLAY1 JB K4,XIAOZHEN3 米OV C,K4 JC XIAOZHEN3 LCALL DELAY 米OV C,K4 JC XIAOZHEN3 STOP3:米OV C,K4 JNC STOP3 LCALL DELAY 米OV C,K4
36、 JNC STOP3 SETB 25H.0 RET XIAOZHEN4:LCALL DISPLAY1 JB K2,XIAOZHEN4 米OV C,K2 JC XIAOZHEN4 LCALL DELAY 米OV C,K2 JC XIAOZHEN4 STOP4:米OV C,K2 JNC STOP4 LCALL DELAY 米OV C,K2 JNC STOP4 SETB 25H.0 RET XIAOZHEN5:LCALL DISPLAY1 JB K3,XIAOZHEN5 米OV C,K3 JC XIAOZHEN5 LCALL DELAY 米OV C,K3 JC XIAOZHEN5 STOP5:米OV C,K3 JNC STOP5 LCALL DELAY 米OV C,K3 JNC STOP5 SETB 25H.0 RET XIAOZHEN6:LCALL DISPLAY2 JB K3,XIAOZHEN6 米OV C,K3 JC XIAOZHEN6 LCALL DELAY 米OV C,K3 JC XIAOZHEN6 STOP6:米OV C,K3 JNC STOP6 LCALL DELAY 米OV C,K3 JNC STOP6 SETB 25H.0 RET XIAOZHEN7:LCALL DISPLAY2 JB K1,XIAOZHEN7 米OV C,K1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 东营企业AI转型
- 商业楼消防安全疏散方案
- 湖南消防安全员招聘
- 楼外消防安全管理
- 食堂安全案例分析讲解
- 中职生会计职业发展
- 广东电脑专业就业前景
- 河南消防安全信息平台
- 社区消防安全公示栏内容
- 2026年静脉输液考核分析措施
- 端午节父亲节双节主题班会课件
- 2026年高考政治时政热点(必背)
- 2025-2026学年度江苏省无锡市七年级下学期期末测试模拟卷(含答案)
- 2026云南文山州砚山县昌盛人力资源服务有限公司招聘工作人员1人笔试参考题库及答案详解
- 2026年中级银行从业资格之中级个人理财必刷题库带答案详解(能力提升)
- 城市公交车辆日常安全例检项目及流程
- 2026年陕西高速铁路投资有限公司招聘(5人)考试参考试题及答案解析
- 2025年辽宁高中学业水平合格性考试化学试卷真题(含答案详解)
- 滥用药物危害主题班会课件
- 2026年喷药机行业分析报告及未来发展趋势报告
- 2026年国企内部遴选工作人员笔试试题及答案解析
评论
0/150
提交评论