




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的 电子时钟设计 摘 要 20 世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会 的 各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产 品性能进一步提高,产品更新换代的节奏也越来越快。 现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。对于那些 对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码 管为显示器的时钟比指针式的时钟表现出了很大的优势。数码管显示的时间简单明了而且读 数快、时间准确显示到 秒。而机械式的依赖于晶体震荡器,可能会导致误差。 数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。数字钟的精度、 稳定度远远超过老式机械钟。在这次设计中,我们采用 码管显示时、分、秒,以 24 小时计时方式,根据数码管动态显示原理来进行显示,用 12晶振产生振荡脉冲,定 时器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。数字 钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱 , 因此得到了广泛的使用。 关键字:数字电子钟 单片机 字电子钟的背景 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。 目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着 、低功耗、小体 积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。 单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿 命,因此得到了广泛的使用。 字电子钟的意义 数字钟是采用数字电路实现对 分 ,秒 广泛用于个人家庭 ,车站 , 码头办公室等公共场所 ,成为人们日常生活中不可少的必需品 ,由于数字集成电路的发展和石英晶体振荡器的广泛应用 ,使得数字钟的精度 ,远远超过老式钟表 , 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及 扩大其应用,有着非常现实的意义。 字电子钟的应用 数字钟已成为人们日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。 路及功能说明: 电路图如图所示: 图 A 图 B 图 C 该数字钟是用一片 片机通过编程去驱动 8 个数码管实现的。通过 6 个开关控制 ,从上到下6 个开关 功能分 别为: 换至秒表; 节时间 ,每调一次时加 1; 调节时间 ,每调一次分加 1; 其它状态切换至时钟状态; 换至闹钟设置状态 ,也可以对秒表清零; 表暂停 连接其中: 2 口和 去控制数码管的显示如图所示 接数码管的 a g 端,是控制输出编码 , 8 端 ,是控制动态扫描输出 出一个信号使二极管发光,二极管在设置的闹钟时间到了时候发光,若有乐曲可以去驱动扬声器实现。 (图 A 是时 钟运行状态,图 B 是闹钟运行状态,图 C 是秒表运行状态) 功能说明: 1 各个控制键的功能:可对时间进行校准调节(只能加);按下设置键数字时钟进入闹钟设置状态,设置闹钟的时间;时加、分加键是在校准时间时或设置闹钟时间对小时数或分钟数调节而设置的;按下秒切换键就可以进入秒表模式,同时秒表也开始计时,按下秒表暂停、复位键就暂停、归零,如果要重新对秒计时则可以按秒表开始、复位;清零键可以对闹钟清零。 2 片机,通过编写程序对数码显示进行控制。 3 八个 7 段数码管显示时钟和秒表信号。 二, 实验程序流程图: 1. 主 程序流程图: 开 始定 时 器 及 中 断 寄 存 器 初 使 化是 否 设 定 参 数执 行 显 示 程 序执 行 时 钟 , 秒 表 , 闹钟 设 定 程 序 中断程序流程图 恢 复 初 值 保 护t c o u n t = 1 0 0 ?t c o u n t 加 1秒 数 值 t i m e 1 . s e c o n d 加1 , t c o u n t 归 零分 数 值 t i m e 1 . m i n u t e 加1 , t i m e 1 . s e c o n d 归 零 ,i m e 1 . s e c o n d = 6 0 ?i m e 1 . m i n u t e = 6 0 ?时 数 值 t i m e 1 . h o u r 加1 , t i m e 1 . m i n u t e 归 零 值 t i m e 1 . h o u r 归 零t i m e 1 . h o u r 2 3 ? 时 间 与 闹 钟时 间 是 否 相 同执 行 闹 钟 程 序P 0 . 0 = 1闹 钟 程 序 是 否执 行 完返 回 主 程 序秒表 中断 程序 流程图: 恢 复 初 值 保 护m s 1 0 0 ?秒 计 数 器 加 1 , 1 0 m s 计 数 器 归 零 ,即 s e c + + , m s = 0s e c 6 0 ?1 0 m s 计 数 器 加 1分 计 数 器 加 1 ,秒 计 数 器 归零 ,即 m i n i t + + , s e c = 0 字 码 ,中 断 结束 ,返 回 上 级 主 程 序按键程序流程图: 第一图为时钟和闹钟的调节 . 程序初使化判断时加键?判断标志?输出闹钟时个位加1,+,延时1.=0?输出时钟时个位加1,+,延时.Y 9?输出时钟时十位加1,+,延时2?时十位归零,=0N N 9?输出闹钟时十位加1,+,延时2?时十位归零,=?输出时钟分个位加1,+,9?输出时钟分十位加1,+,延时2?分十位归零,=0输出闹钟分个位加1,+,延时9?输出闹钟分十位加1,+,延时2?分十位归零,= 判 断 分 加 键 t m i n u t e 是否 按 下 , P 1 . 1 = 0 ? 秒 表 m i a o b i a o 1 是 否 按下 , P 1 . 0 = 0 ?进 入 秒 表 中 断 , 执 行秒 表 中 断 程 序判 断 清 零 键 m i a o b i a o 2 是 否 按下 , P 1 . 3 = 0 ?清 零 所 有 的 计 数 器 ,各 个 显 示 的 字 码返 加 上 级 主 程 序数字钟的硬件设计 小系统设计 图 3片机最小系统的结构图 单片机的最小系统是由电源、复位、晶振、 / 组成,下面介绍一下每一个组成部分。 0 电源端 0 接地端 工作电压为 5V,另有 作电压则是 引脚功能一样。 图 3振连接的内部、外部方式图 9 8 片内振荡器的反相放大器输入端, 是输出端,使用外部振荡器时,外部振荡信号应直接加到 部方式时,时钟发 生器对振荡脉冲二分频,如晶振为 12钟频率就为 6振的频率可以在 1选择。电容取 30系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。 脚 别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。外接晶体谐振器以及电容 成并联谐振电路,接在放大器的反馈回路中。对外接电容的值虽然没有严格的要求,但电容的大小会影响震荡器频率的高低 、震荡器的稳定性、起振的快速性和温度的稳定性。因此,此系统电路的晶体振荡器的值为 12容应尽可能的选择陶瓷电容,电容值约为 22 F。在焊接刷电路板时,晶体振荡器和电容应尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证震荡器稳定和可靠地工作。 3. 复位 在振荡器运行时,有两个机器周期( 24个振荡周期)以上的高电平出现在此引腿时,将使单片机复位,只要这个脚保持高电平, 51 芯片便循环复位。复位后 均置 1 引脚表现为高电平,程序计数器和特殊功能寄存器 部清零。当复位脚由高 电平变为低电平时,芯片为 00H 处开始运行程序。 复位是由外部的复位电路来实现的。片内复位电路是复位引脚 过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它的输出在每个机器周期的 复位电路采样一次。复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用的是上电与按钮复位电路。当时钟频率选用 62 F, 00, 为 1K。 复位操作不会对内部 常用的复位电路如下图所示: 图 3用复位电路图 (1) 一个 8位漏极开路型双向 I/口置 1(对端口写1)时作高阻抗输入端。作为输出口时能驱动 8个 对内部 收指令字节 ;校验程序时输出指令字节,要求外接上拉电阻。 在访问外部程序和外部数据存储器时, 是分时转换的 地址 (低 8 位 )/数据总线,访问期间内部的上拉电阻起作用。 (2) 口 一个带有内部上拉电阻的 8 位双向 I/0 端口。输出时可驱动 4个 口置 1 时,内部上拉电阻将端口拉到高电平,作输入用。 对内部 收低 8位地址信息。 (3) 口 一个带有内部上拉电阻的 8 位双向 I/0 端口。输出时可驱动 4 个 口置 1 时,内部上拉电阻将端口拉到高电平,作输入用。对内部 序存储器编程时,接收高 8位地址和控制信息。 在访问 外部程序和 16 位外部数据存储器时, 送出高 8 位地址。而在访问 8 位地址的外部数据存储器时其引脚上的内容在此期间不会改变。 (4) 口 一个带有内部上拉电阻的 8 位双向 I/0 端口。输出时可驱动 4个 口置 1 时,内部上拉电阻将端口拉到高电平,作输入用。 对内部 控制信息。除此之外 体请看下表。 脚 兼用功能 行通讯输入( 行通讯输出( 部中断 0( 部中断 1( 时器 0输入 (时器 1输入 (部数据存储器写选通 部数据存储器写选通 33端口引脚兼用功能表 示电路 显示器普遍地用于直观地显示数字系统的运行状态和工作数据,按照材料及产品工艺,单片机应用系统中常用的显示器有: 发光二极管 晶 下图所示。 图 3发光二极管( 特殊的半导体材料砷化镓、磷砷化镓等制成,可以单独使用,也可以组装成分段式或点阵式 导体显示器)。分段式显示器( 7条线段围成 8 字型,每一段包含一个发光二极管。外加正向电压时二极管导通,发出清晰的光。只要按规律控制各发光段亮、灭,就可以显示各种字形或符号。 码管有共阳、共阴之分。图是共阳式、共阴式 图 3阳式、共阴式 码管的原理图和数码管的符号图 显示电路 显示模块需要实时显示当前的时间 ,即时、分、秒,因此需要 6个数码管,另需两个数码管来显示横。采用动态显示方式显示时间,硬件连接如下图所示,时的十位和个位分别显示在第一个和第二个数码管,分的十位和个位分别显示在第四个和第五个数码管,秒的十位和个位分别显示在第七个和第八个数码管,其余数码管显示横线。 示器的显示控制方式按驱动方式可分成静态显示方式和动态显示方式两种。对于多位 常 都是采用动态扫描的方法进行显示,其硬件连接方式如下图所示。 图 3码管的硬件连接示意图 数码管使用条件: a、段及小数点上加 限流电阻 b、使用电压:段:根据发光颜色决定; 小数点:根据发光颜色决定 c、使用电流:静态:总电流 80段 10动态:平均电流 4值电流 100码管使用注意事项说明: ()数码管表面不要用手触摸,不要用手去弄引角; ()焊接温度:度;焊接时间: ()表面有保护膜的产品 ,可以在使用前撕下来。 第四章 数字钟的软件设计 系统的软件设计也是工具系统功能的设计。单片机软件的设计主要包括执行软件(完成各种实质 性功能)的设计和监控软件的设计。单片机的软件设计通常要考虑以下几个方面的问题: ( 1)根据软件功能要求,将系统软件划分为若干个相对独立的部分,设计出合理的总体结构,使软件开发清晰、简洁和流程合理; ( 2)培养良好的编程风格,如考虑结构化程序设计、实行模块化、子程序化。既便于调试、链接,又便于移植和修改; ( 3)建立正确的数学模型,通过仿真提高系统的性能,并选取合适的参数; ( 4)绘制程序流程图; ( 5)合理分配系统资源 ; ( 6)为程序加入注释,提高可读性,实施软件工程; ( 7)注意软件的抗干扰设计,提高系统 的可靠性。 统软件设计流程图 这次的数字电子钟设计用到很多子程序,它们的流程图如下所示。 主程序是先开始,然后启动定时器,定时器启动后在进行按键检测,检测完后,就可以显示时间。 图 4程序流程图 开始 启动定时器 按键检测 时间显示 按键处理是先检测秒按键是否按下,秒按键如果按下,秒就加 1;如果没有按下,就检测分按键是否按下,分按键如果按下,分就加 1;如果没有按下,就检测时按键是否按下,时按键如果按下,时就加 1;如果没有按下,就把时间显示出来。 图 4键处理流程图 定时器中断时是先检测 1秒是否到, 1秒如果到,秒单元就加 1;如果没到,就检测 1分钟是否到, 1分钟如果到,分单元就加 1;如果没到,就检测 1小时是否到, 1小时如果到,时单元就加 1,如果没到,就显示时间。 N Y N Y N Y 时加 1 显示时间 结束 开始 秒按键按下? 秒加 1 分按键按下? 分加 1 时按键按下? N 24 小时到? 分单元清零,时单元加 1 N N N Y Y 时单元清零 时间显示 中断返回 开始 一秒时间到? 60 秒时间到? 60 分钟到? 秒单元加 1 秒单元清零,分单元加 1 Y Y 图 4时器中断流程图 时间显示是先秒个位计算显示,然后是秒十位计算显示,再是分个位计算显示,再然后是分十位显示,再就是时个位计算显示,最后是时十位显示。 时十位计算显示 结束 开始 秒个位计算显示 秒十位计算显示 分个位计算显示 分十位计算显示 时个位计算显示 图 4间显示流程图 字钟的原理图 用 件,根据要求画出数字电子钟的原理图如下所示。 图 4字钟的原理图 在此有必要介绍一下数字电子钟的工作原理。 工作原理 : 数字电子钟是一个将“ 时”,“分”,“秒”显示于人的视觉器官的计时装置。它的计时周 期为 24 小时,显示满刻度为 23 时 59 分 59 秒,另外还有校时功能。因此,一个基本的数字钟电路主要由显示器“时”,“分”,“秒”和单片机,还有校时电路组成。 8 个数码管的段选接到单片机的 选接到单片机的 码管按照数码管动态显示的工作原理工作,将标准秒信号送入“秒单元”,“秒单元”采用 60 进制计数器,每累计 60 秒发出一个“分脉冲”信号,该信号将作为“分单元”的时钟脉冲。“分单元”也采用 60 进制计数器,每累计60 分钟,发出一个“时脉冲”信号,该信号将被送到“时单元”。“时单元”采用 24 进制计时器,可实现对一天 24小时的累计。显示电路将“时”、“分”、“秒”通过七段显示器显示出来 。 计 主程序 。 ( 本次设计我们采用汇编语言编写程序简单明了) ; 为数码管段选,采用共阳显示管。 ; 数码管位选。 ; 70 71H 秒计时和显示单元 ; 72 73H 分显示单元 注意: 72H 放个位数 73H 放十位数 ; 74 75H 小时显示单元 ; 76 77H 分计时单元 ; 78 79H 小时计时单元 ; ; 中断入口程序 ; ; ; 000H ;程序执行开始地址 ;跳到标号 行 003H ;外中断 0 中断程序入口 ;外中断 0 中断返回 00 ;定时器 断程序入口 ;跳至 行 013H ;外中断 1 中断程序入口 ;外中断 1 中断返回 01 ;定时器 断程序入口 ;跳至 行 023H ;串行中断程序入口地址 ;串行中断程序返回 ; ; ; 主 程 序 ; ; ; 70H ;清 70 11 个内存单元 0 ; 00H ; ; ; 20H,#00H ;清 20H(标志用) 70 ;放入 熄灭符 数据 11H ;设 16 位定时器 ;用 值是 4 12M 初值是 3 00H ;50时初值( 时用) 4 ;50时初值 00H ;50时初值( 烁定时用) 4 ;50时初值 ;总中断开放 ;允许 断 ;开启 时器 14H ;1 秒定时用初值( 500) ;调用显示子程序 1.1, ;此按键是小时加 1 1.2,;此按键是分钟加 1 ;为 1 时跳回 ; ; 1 秒计时程序 ; ; ;断服务程序 ;累加器入栈保护 ;状态字入栈保护 ;关 断允许 ;关闭定时器 用 值是 4 12M 初值是 3 A,#00H ;中断响应时间同步修正 ,要精确调整在这里! A, ;低 8 位初值修正 ;重装初值(低 8 位修正值) A,#4 ;高 8 位初值修正 A, ; ;重装初值(高 8 位修正值) ;开启定时器 ;20 次中断未到中断退出 014H ;20 次中断到( 1 秒)重赋初值 14h 71H ;指向秒计时单元( 70 ;调用加 1 程序(加 1 秒操作) A, ;秒数据放入 A( 2 位十进制数组合) C ;清进位标志 A,#60H, ; ;小于 60 秒时中断退出 ;大于或 等于 60 秒时对秒计时单元清 0 77H ;指向分计时单元( 76 ;分计时单元加 1 分钟 A, ;分数据放入 A C ;清进位标志 A,#60H, ; ;小于 60 分时中断退出 ;大于或等于 60 分时分计时单元清 0 79H ;指向小时计时单元( 78 ;小时计时单元加 1 小时 A, ;时数据放入 A C ;清进位标志 A,#24H, ; ;小于 24 小时中断退出 ;大于或等于 24 小时小时计时单元清 0 72H,76H ;中断退出时将分、时计时单元数据移 73H,77H ;入对应显示单元 74H,78H ; 75H,79H ; ;恢复状态字(出栈) ;恢复累加器 ;开放 断 ;中断返回 ; ; ; 加 1 子 程 序 ; ; ; A, ;取当前计时单元数据到 A ;指向前一地址 A ;A 中数据高四位与低四位交换 A, ;前一地址中数据放入 A 中低四位 A,#01H ;A 加 1 操作 A ;十进制调整 ;移入 存器 A,#0 ;高四位变 0 ;放回前一地址单元 A, ;取回 暂存数据 ;指向当前地址单元 A ;A 中数据高四位与低四位交换 A,#0 ;高四位变 0 ;数据放入当削地址单元中 ;子程序返回 ; ; 清零程序 ; ; ;对计时单元复零用 A ;清累加器 ;清当前地址单元 ;指向前一地址 ;前一地址单元清 0 ;子程序返回 ; ; 显示程序 ; ; ; 显示数据在 70元内,用六位 阳数码管显示, 输出段码数据, 作 ; 扫描控制,每个 码管亮 1间再逐位循环。 70H ;指向显示数据首址 11011111B ;扫描控制字初值 a, ;从 输出 A, ;取显示数据到 A ;取段码表地址 A,A+ ;查显示数据对应段码 5,#0不是秒低位则转移 ,#7;是,则点亮 5,#0分低位? ,#75,#0时低位? ,#700将要显示的字型码送 74a ;段码放入 ;显示 1 ;指向下一地址 A, ;扫描控制字放入 A ; 时一次显示结束 A ;A 中数据循环左移 ;放回 ;跳回 环 ;一次显示结束, 复位 ; 0 ;复位 ;子程序返回 9H,92H,82H,00H,90H,0共阳段码表 0 1 2 3 4 5 6 7 8 9 不亮 ; ; ; 延时程序 ; ; ; ;1时程序, 示程序用 14H 19H 20时程序,采用调用显示子程序以改善 显示闪烁现象 延时程序,用作按键时间的长短判断 20H ;8 毫秒 *32= ; ; 闪动调时 程 序 ; ; ;断服务程序,用作时间调整时调整单元闪烁指示 ;中断现场保护 ; #00H ;装定时器 时初值 #4 ; ;未到退出中断( 50断 6 次) 06H ;重装 定时用初值 02H ;定时到对闪烁标志取反 02H, ;02H 位为 1 时显示单元 熄灭 72H,76H ;02H 位为 0 时正常显示 73H,77H ; 74H,78H ; 75H,79H ; ;恢复现场 ; ;中断退出 01H, ;01H 位为 1 时,转小时熄灭控制 72H,7 ;01H 位为 0 时, 熄灭符 数据放入分 73H,7 ;显示单元( 72将不显示分数据 74H,78H ; 75H,79H ; ;转中断退出 72H,76H ;01H 位为 1 时, 熄灭符 数据放入小时 73H,77H ;显示单元( 74小时数据将不显示 74H,7 ; 75H,7 ; ;转中断退出 ; ; ; 时加 1 调整程序 ; ; ;当调小时时 键按下时进入此程序 ;关定时器 断 ;关闭定时器 06H ;进入调时间的状态,赋闪烁定时初值 ;允许 断 ;开启定时器 ;等待键释放 00H ;清调分 标志 01H ;小时调整标志置 1 ;等待按键按下 ;有键按下延时 ;按下时间大于 退出时间调整 79H ;按下时间小于 加 1 小时操作 ;调加 1 子程序 A, ;取调整单元数据 C ;清进位标志 A,#24H, ;计时单元数据与 24 比较 ;小于 24 转 环 ;大于或等于 24 时清 0 操作 ;跳转到 环 ;调时退出程序。等待键释放 ;延时削抖 ;是抖动,返回 等待 01H ;清调小时标志 00H ;清调分标志 02H ;清闪烁标志 ;关闭定时器 ;关定时器 断 ;开启定时器 ;开定时器 断(计时开始) ;跳回主程序 ;键释 放等待时调用显示程序(调小时) ;防止键按下时无时钟显示 ;等待调小时按键时时钟显示用 ;退出时钟调整时键释放等待 ;防止键按下时无时钟显示 ; ; 钟加 1 调整程序 ; ; ;当调分钟时 键按下时进入此程序 ;关定时器 断 ;关闭定时器 06H ;进入调时间的状态,赋闪烁定时初值 ;允许 断 ;开启定时器 ;为 0(键未释放),等待 00H ;键释放,分调整闪烁标志置 1 ;等待键按下 ;有键按下,延时 ;按下时间大于 转退出程序 77H ;按下时间小于 加 1 分钟操作 ;调用加 1 子程序 A, ;取调整单元数据 C ;清进位标志 A,#60H, ;调整单元数据与 60 比较 ;调整单元数据小于 60 转 环 ;调整单元数据大于或等于 60 时清 0 C ;清进位标志 ;跳转到 环 ;调时退出程序。等待键释放 ;延时削抖 ;是抖动,返回 等待 01H ;清调小时标志 00H ;清调分标志 02H ;清闪烁标志 ;关闭定时器 ;关定时器 断 ;开启定时器 ;开定时器 断(计时开始) ;跳回主程序 ;键释放等待时调用显示程序(调分) ;防止键按下时无时钟显示 ;等待调分按键时时钟显示用 ;退出分钟调整时键释放等待 ;防止键按下时无时钟显示 ;程序结束 在这里,我们有必要介绍一下单片机的中断系统,以利于我们的学习。 中断技术在单片系统中有着十分重要的作用,它不仅可以提高单片机 效率,也可以对突发事件处理。所谓中断就是当 在执行程序 A 时,发生了另一个急需处理的事件B,这是 ,立即转去执行处理事件 理完事件 返回到程序 个过程被叫做中断。关于中断的概念有下列几个名词:( 1)程序A 称为主程序,( 2)处理事件 B 的程序称为中断服务程序,( 3)主程序中转向中断服务程序的地方称为断点,( 4)引起中断的原因即事件 B 称为中断源,( 5)转去执行中断服务程序称为中断响应。关于中断的概念可以打个如下的比喻。领导( 自己的房间办公(执行主程序),下属(外设)有问
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园篮球普及课合作协议7篇
- 维修钳工试题库及答案
- 2025-2030工业机器人行业市场调研及产业链投资机会分析报告
- 2025-2030工业机器人应用场景拓展与制造业转型升级关联性研究报告
- 2025-2030工业机器人产业供需结构及未来投资布局战略分析报告
- 2025-2030工业废水零排放处理技术经济可行性报告
- 2025-2030工业废水处理技术升级需求与设备更新周期分析报告
- 2025-2030工业大数据应用与智能制造决策优化研究报告
- 疫情留校申请书500
- 上大专申请书
- 2025年检查检验项目分级审核制度
- MOOC 电工电子实验基础-东南大学 中国大学慕课答案
- 铸剑先生行为分析技术
- 11、2015年10月25日广东省直机关公开遴选公务员笔试真题解析
- 有理数的乘法说课课件(说课一等奖)
- 口腔颌面外科学第十章 口腔颌面部损伤
- JJG 520-2005粉尘采样器
- stata回归结果详解-stata回归解释
- 审计综合实训(周海彬)答案项目三+货币资金审计程序表
- 药品经营质量风险分析评估报告
- 房地产楼盘户型讲解(ppt图文)
评论
0/150
提交评论